[ZLG-ARM] M3 8962开发板 CAN例程问题

[复制链接]
 楼主| 疯子8972 发表于 2009-2-19 10:23 | 显示全部楼层 |阅读模式
M3&nbsp;8962开发板&nbsp;CAN例程是否有错啊?<br />在波特率设定那里,例程中对系统时钟设定是使用了PLL的,后面CAN波特率设定的选项是6M(因为晶振是6M)。<br />但是从周立功网站上下载了CAN波特率的技术说明,上面又说LM3S2000系列、LM3S8000系列CPU的CAN模块时钟为:使用PLL时固定为8M,不使用PLL时则与外接的晶振频率相同。<br />到底是例程错了,还是说明错了。<br />因为关系到传输的可靠性,想知道明确的值。<br />
zcying 发表于 2009-4-9 16:06 | 显示全部楼层

实践一下不就知道了吗?

  
reeper 发表于 2009-4-9 17:19 | 显示全部楼层

要敢于尝试

  
zcying 发表于 2009-4-14 10:52 | 显示全部楼层

就是

  
赖皮 发表于 2009-4-23 14:47 | 显示全部楼层

#define FCAN FCAN8M

应该是8M<br /><br />周工的CAN例程<br />一直开接收好像要出错<br /><br />要发生SSI0&nbsp;Rx&nbsp;and&nbsp;Tx中断<br />
tdh03z 发表于 2009-4-29 20:06 | 显示全部楼层

波特率确实不好设定

按照带的书上所说,很难设定好波特率,当时还打了电话咨询了,技术支持也没说清楚,好像CAN的通讯波特率与PLL无关,仅和外部接的晶振有关,后来还是用示波器监视CAN的波形,慢慢调整才设定好波特率。<br /><br />而且8962中的CAN功能模块中,检测总线断开的标志根本不起作用。反正感觉不是很好用
zlgmcu 发表于 2009-4-30 08:54 | 显示全部楼层

这跟ADC模块的时钟有些类似

ADC模块的输入时钟:若启用PLL则固定为16MHz,若不使用PLL则等于晶振频率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

576

帖子

37

粉丝
快速回复 在线客服 返回列表 返回顶部

32

主题

576

帖子

37

粉丝
快速回复 在线客服 返回列表 返回顶部