历史上的今天
今天是:2024年10月08日(星期二)
2019年10月08日 | STM32的can2和CAN1竟然有关联?!!!
2019-10-08 来源:eefocus
调试STM32F107的CAN2竟然无法接收。通过与另一个代码对比,终于发现想用CAN2,则必须把CAN1的RCC也配置上,就可以接收了。
上网查了下,21IC给解释http://bbs.21ic.com/icview-542674-1-1.html。手册也懒得看了,总之,CAN2和CAN1是有关联的。对于STM32F407可能也是如此。
如果设置两遍也不行。也是CAN2不能接收。
比如这样设置两遍:
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN2, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN2, ENABLE);
那么不行,只有在整个工程中设置一遍才可以,如下:
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN2, ENABLE);
只有先使能CAN1 然后才使能CAN2 否则有的不好用。
上面这些都是试出来的,没看文档,没理论依据。
关于FIFO 的配置 可以看这个文章http://blog.csdn.net/varding/article/details/39179125
而我目前只是采用一个FIFO0.
好用就得。实时性对我来说是次要的。
上一篇:STM32F4的CAN通信讲解
史海拾趣
|
MOS门极控制晶闸管充分地利用晶闸管良好的通态特性、优良的开通和关断特性,可望具有优良的自关断动态特性、非常低的通态电压降和耐高压,成为将来在电力装置和电力系统中有发展前途的高压大功率器件。目前世界上有十几家公司在积极开展对MCT的研究 ...… 查看全部问答> |
|
各位大侠,我想知道WINCE系统手机一般是怎么存通讯录的,是保存到数据库还是哪,怎么样把通讯录取出来,比如酷派,M8之类的手机,提供下思路就可以,有实例经验更好了.… 查看全部问答> |
|
HBITMAP bitmap = SHLoadDIBitmap(m_pMainShellPicture[PICTURE_BACKGROUND].sPicturePath); 这个函数是用在wince下开发的函数,是载入图片的,我用的abitmap=shloaddibitmap(路径),调用也是成功的,但是有一问题就是在调用了上百次 ...… 查看全部问答> |
|
文档介绍SD卡有约1/10的空间是保护区(也是\"安全数字卡\"命名所在),但现在还不清楚这部分区域如果操作,如果上文件系统,更不清楚这部分的数据保护功能能否使用的了,因为文件系统不能指定扇区,也就不能指定到保护区. 1.SD的保护区如何操作? 2.如果 ...… 查看全部问答> |
|
AXD调试中使用Flash调试,按下了开发板上的RST键或程序看门狗溢出引起的复位,则在退出仿真的时候会提示fetal错误,如下: RDI severe Erorr 00602:can\'t halt target and make it enter DEBUG state; 原因:ISP短 ...… 查看全部问答> |
|
最近太忙了,导师催着做项目,今天终于有空更新下学习笔记。 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传 感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括 ...… 查看全部问答> |




