1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在PIC32 MZ上实现控制器局域网(CAN)。我曾在使用eCAN的小型PIC和外部CAN控制器芯片(MCP2515)上进行CAN工作,但这是我第一次在PIC32上尝试更复杂的CAN系统。和谐可以驾驶是无用的。2。CAN外围库(PLIB)更有用。3。PLIB函数PLIPK-CANETFIRTON CHANNELKEN()在2.0.2b 4的和谐中被破坏。我已经在针对各种HARMony版本的PLIB源中找到了三种不同的PLIB_CAN_FilterToChannelLink()实现。v1.08到v1.11中的函数源都是一样的,看起来它们可以工作,但是对于转换版本来说,我太深入项目了。D V2.03B有显著差异。2.0.2b缺少从滤波器数到滤波器控制寄存器的转换。访问此组寄存器的其他PLIB函数做得非常正确。这个函数只需要一个简单的修复,但是看起来它完全在v2.03b中重写了,但是与v1.xx不同。是否会有2倍的非beta版本?
|
|
相关推荐
5个回答
|
|
你有机会看“和谐”页面吗?HTTP://www. MyCHIP.COM/MPLAB/MPLAB-OrthyV2.04不再是beta版,可以下载。
|
|
|
|
我不知道2.04是一个生产版本。这是个好消息。我下载了所有的1.1GB,它现在正在安装,我将区分一些驱动程序/ PLIB源我一直在使用。
|
|
|
|
如果PLIB功能被破坏,您可以自由编写自己的功能。这个级别就是注册。你没有使用司机。
|
|
|
|
协调VIXX在V2.XX中被优化,与V1.xx相比,这就是为什么你看到完全不同的实现。如果你在V2.xx中看到任何错误的PLIB API,你可以把它报告给Microchip。
|
|
|
|
我在PIC32 MZ上完成了CAN的实现。总而言之,不算太坏。我有15条消息,我有兴趣接收,所以我奉献了1 FIFO给他们每个人,并通过第十六传送。用PLIB调用建立起来要容易得多,而不是MHC配置所有这些调用。所以我在system_init.c中注释了CAN初始化调用,并调用了自己的函数,这些函数不仅初始化了接口,而且设置了掩码、过滤器和FIFO。SHIDE传输,SID消息的上限太短(0x3FF而不是0x7FF)。我使用2.0.2b,这个问题已经被固定在2.0.3b和2.0.4.所以,任务是在CAN.LL:上看狗定时器…
|
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
678浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 21:36 , Processed in 1.319877 second(s), Total 85, Slave 69 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号