打印

lm3s CAN波特率计算小程序--用来设置lm3s的can寄存器(付源码)

[复制链接]
2670|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lcq07|  楼主 | 2011-10-12 20:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这个是原来我设计LM3s的CAN驱动时为了测试方便用c写了一个小程序用来计算指定can模块工作频率和需要波特率时的寄存器配置参数。由于快过了一年了对CAN这部分已经不太熟悉了,所以有关CAN方面的问题,我可能不能马上回答。

ha.png (19.7 KB )

ha.png

LM3S_CANbaute.zip

20.13 KB

评分
参与人数 1威望 +2 收起 理由
TI_MCU + 2 感谢分享

相关帖子

沙发
tianm| | 2011-10-13 10:39 | 只看该作者
原创吗 不错 技术这玩意就得 学而时习之

使用特权

评论回复
板凳
lcq07|  楼主 | 2011-10-13 12:25 | 只看该作者
当然是自己写的了:handshake
需要输入参数
CAN_CLK_MHz:lm3sCAN模块的工作频率单位为MHz
BAUTE_K:需要获得的波特率单位为kbp/s
Tprop_ns:CAN工作网络的物理传输延迟单位ns
输出结果包含所有可用设置,每项设置后面有相关参数配置的实际波特率和与需要之间的误差
输出前4个参数在lm3s的数据手册上有描述,后两个参数就是实际波特率和误差

使用特权

评论回复
地板
llh574642| | 2011-10-15 13:34 | 只看该作者
支持原创,顶一个!下来好好研究下,谢谢分享

使用特权

评论回复
5
孤独求粗| | 2013-9-14 09:27 | 只看该作者
楼主牛人,佩服

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

107

帖子

1

粉丝