完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
代码配置器似乎没有为ECAN构建基于FIFO的软件,它似乎只是读/写8字节的CAN数据,即使CAN帧被扩展(uCAN_MSG固定在8字节的数据)。有人知道我在哪里可以找到使用FIFO(最好用C编写)的ECAN驱动程序的例子吗?感谢先进…
|
|
相关推荐
8个回答
|
|
哪一张照片?我试图把“旧”CANopen A到PIC24EP…
|
|
|
|
嗨,GinziaG,这是PIC18F26K80的,虽然我也使用46K。我发现MCP文档缺少CAN上的缓冲区如何工作的方面。而且总是从水龙头里发出命令……
|
|
|
|
要清楚,ECA中扩展的E与标准的或扩展的CAN帧无关。
|
|
|
|
吉尼斯,好吧!
|
|
|
|
为了清楚起见,ECAN中扩展的E与标准或扩展的CAN帧无关。有支持CAN FD的MCCHP控制器吗?
|
|
|
|
不,但是这对OPS问题有什么关联?
|
|
|
|
哦,我想OP想拥有超过8字节的数据帧。
|
|
|
|
在这种情况下,我对FIFO的意思有点困惑。PIC18FxK80系列设备上的ECAN模块支持FIFO模式(在这种模式下,首先根据一组接受掩码/过滤器检查传入的CAN消息,然后如果它们匹配,则将它们存储在接收缓冲区的FIFO中,该FIFO可以寻址,然后处理其中的数据,然后清除)在这些设备的数据表中,这被称为“模式2”。但是,你要求一个CAN帧被扩展,并且CAN消息长度固定在8字节的数据上。微芯片ECAN模块只处理8字节或更少的CAN帧,如CAN 2.0B规范所涵盖的。虽然它支持扩展ID(多达29位),但是它不支持超过8字节数据的扩展帧,因为这些是CAN FD规范的一部分,当PI不存在时,就不存在扩展帧。创建了C18FXXK80器件。正如前面在这个线程中提到的,Microchip目前没有任何支持CAN FD的控制器。如果您所寻找的是真正的“模式2”FIFO,那么代码配置器确实有一些基本的设置帮助,但是它需要在“Registers”选项卡中进行大量挖掘,实际上设置FIFO的“Easy Setup”中几乎没有。我可以在那里玩一些设置,看看我能想出什么,如果这是你正在寻找的功能。
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1929 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3175 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2227 浏览 5 评论
736浏览 1评论
619浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
507浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
633浏览 0评论
530浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 11:13 , Processed in 1.210365 second(s), Total 63, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号