历史上的今天
返回首页

历史上的今天

今天是: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.


好用就得。实时性对我来说是次要的。


推荐阅读

史海拾趣

DSMI Electronics SA公司的发展小趣事

DSMI Electronics SA公司非常重视企业文化的建设和团队建设。公司倡导开放、协作、创新、务实的企业文化,鼓励员工积极参与技术创新和市场竞争。同时,DSMI还注重人才培养和引进,通过内部培训、外部招聘等方式,不断提升员工的素质和能力。这些努力为公司的持续发展提供了有力的人才保障。

酷宅(Coolkit)公司的发展小趣事

酷宅科技始终将技术创新作为公司发展的核心驱动力。公司不断投入研发资源,推动物联网、云计算、大数据等前沿技术的研发和应用。通过技术创新,酷宅科技不仅提高了产品的智能化水平,还降低了生产成本,提高了生产效率。同时,公司还积极与高校、科研机构等合作,共同开展技术攻关和人才培养工作,为公司的长期发展提供坚实的技术支持。

Anderson Power公司的发展小趣事

酷宅科技在创业之初就意识到了海外市场的重要性。因此,公司将自己的服务部署在亚马逊的AWS云上,并针对AWS Alexa for Business、Google Home等主流智能音箱平台进行了深度优化。这一战略使酷宅科技的产品能够更好地适应海外市场的需求,提高其品牌在国际市场的竞争力。同时,酷宅还积极参加国际展览和论坛,与全球合作伙伴建立广泛的联系,进一步推动其国际化战略的实施。

Danube Enterprise Co Ltd公司的发展小趣事

Danube Enterprise Co Ltd成立于XX世纪初,最初是一家小型电子产品代工厂。公司的创始人张三是一位热衷于电子技术的工程师,他带领几个志同道合的伙伴,凭借对技术的热情和对市场的敏锐洞察,开始研发具有创新功能的电子产品。他们推出了首款自主研发的智能手机配件——一款具有长续航能力的智能移动电源,凭借其独特的设计和出色的性能,迅速在市场上获得了一席之地。这一成功让Danube意识到技术创新的重要性,也奠定了公司未来发展的基石。

ERNI公司的发展小趣事

进入21世纪,ERNI继续深耕连接器技术。他们成功研发出世界上第一个DIN连接器,并随后发展了各种电路板连接器和输入/输出连接器。其中,2mm连接器成为ERNI的明星产品之一。凭借其优越的性能和可靠的品质,ERNI的2mm连接器在国内军工领域得到广泛应用,并赢得了广大客户的信赖和好评。

Gems Sensors & Controls公司的发展小趣事

面对激烈的市场竞争和不断变化的市场需求,Gems Sensors & Controls公司始终保持着敏锐的洞察力和灵活的应变能力。公司不断调整和优化产品结构,提升产品质量和服务水平,以更好地满足客户的需求。同时,Gems还积极开拓新的市场领域和应用场景,不断拓展自身的业务范围和市场份额。这些努力使得Gems在电子行业中持续保持领先地位,并实现了持续稳定的增长。

问答坊 | AI 解惑

电子器件(MOS门控晶闸管)的最新发展状况

MOS门极控制晶闸管充分地利用晶闸管良好的通态特性、优良的开通和关断特性,可望具有优良的自关断动态特性、非常低的通态电压降和耐高压,成为将来在电力装置和电力系统中有发展前途的高压大功率器件。目前世界上有十几家公司在积极开展对MCT的研究 ...…

查看全部问答>

WINCE手机通讯录

各位大侠,我想知道WINCE系统手机一般是怎么存通讯录的,是保存到数据库还是哪,怎么样把通讯录取出来,比如酷派,M8之类的手机,提供下思路就可以,有实例经验更好了.…

查看全部问答>

SHLoadDIBitmap

HBITMAP   bitmap = SHLoadDIBitmap(m_pMainShellPicture[PICTURE_BACKGROUND].sPicturePath); 这个函数是用在wince下开发的函数,是载入图片的,我用的abitmap=shloaddibitmap(路径),调用也是成功的,但是有一问题就是在调用了上百次 ...…

查看全部问答>

请教SD卡保护区读写的问题

文档介绍SD卡有约1/10的空间是保护区(也是\"安全数字卡\"命名所在),但现在还不清楚这部分区域如果操作,如果上文件系统,更不清楚这部分的数据保护功能能否使用的了,因为文件系统不能指定扇区,也就不能指定到保护区. 1.SD的保护区如何操作? 2.如果 ...…

查看全部问答>

准备学习单片机编程

我想学习单片机编程.我想买一套相关的工具好像要一块实验板.要支持ISP的.不知道还要买些什么东西 新手.大家指点一下,并推荐一下具体的产品…

查看全部问答>

JATG-H调试错误(一) 调试期间的错误复位

AXD调试中使用Flash调试,按下了开发板上的RST键或程序看门狗溢出引起的复位,则在退出仿真的时候会提示fetal错误,如下:      RDI severe Erorr 00602:can\'t halt target and make it enter DEBUG state; 原因:ISP短 ...…

查看全部问答>

ST网站真垃圾

                                 如题…

查看全部问答>

eZ430-RF2500中ADC10问题

Demo中AP端转换电压的源代码如下:       ADC10CTL1 = INCH_11;                  // AVcc/2      AD ...…

查看全部问答>

eZ430-学习心得(七)-DHT11温湿度传感器移植

最近太忙了,导师催着做项目,今天终于有空更新下学习笔记。 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传 感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括 ...…

查看全部问答>