打印
[STM32F0]

STM32F072C8内部晶振可以支持CAN协议500K速率收发

[复制链接]
2027|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
songqian17|  楼主 | 2018-11-2 14:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F072C8内部晶振可以支持CAN协议500K速率收发吗,用了它内部的晶振,CAN跑的500K单片机收发,CAN的H跟L都有波形而且正常的,就是CAN转USB的收发工具收不到,发送单片机也收不到,求大神解答,万分感谢!!!!
沙发
gongche| | 2018-11-2 14:52 | 只看该作者
072的内部晶振还是比较准的;
用作USB通讯都没问题,CAN肯定可以;

使用特权

评论回复
板凳
huwr| | 2018-11-2 14:55 | 只看该作者

CAN也很多标准的;
可能标准不一样吧;

使用特权

评论回复
地板
songqian17|  楼主 | 2018-11-2 14:57 | 只看该作者
用的三极管做电平转化的,前后级波形也是正常的,那可以说硬件没啥问题,是软件协议问题吗

使用特权

评论回复
5
tian111| | 2018-11-2 15:10 | 只看该作者
三极管转的,也可能硬件问题吧;

使用特权

评论回复
6
huanghuac| | 2018-11-2 15:12 | 只看该作者
你焊接2块板子测试下,或者2个USB转CAN,USB转CAN之间是否可以通讯;

使用特权

评论回复
7
songqian17|  楼主 | 2018-11-2 15:15 | 只看该作者
100K的话波形还可以,调成500K波形就失真比较厉害,之前用高速光耦隔离并且电平转换电路都是OK的,这个应该跟三极管的开关速率有关系是吗

使用特权

评论回复
8
tian111| | 2018-11-2 15:18 | 只看该作者
这个我不确定;

三极管也有高速三极管的,SOT-23封装,100M的;
问题是,你现在速率低了可以通讯吗?

使用特权

评论回复
9
wenfen| | 2018-11-2 15:21 | 只看该作者
速率低了可以通讯的话,那就是硬件问题;

使用特权

评论回复
10
songqian17|  楼主 | 2018-11-2 15:24 | 只看该作者
低速现在也不通,所以怀疑是软件的问题

使用特权

评论回复
11
zhuhuis| | 2018-11-2 15:27 | 只看该作者
那就不清楚了,我以前就用过多个板子之间通讯,和转换器没通讯过;

使用特权

评论回复
12
songqian17|  楼主 | 2018-11-2 15:30 | 只看该作者
和板子之间通讯也通不了,是不是两个板子CAN的通讯协议不一样啊

使用特权

评论回复
13
juventus9554| | 2018-11-2 15:32 | 只看该作者
你用同样的板子,焊接2块好了;

使用特权

评论回复
14
songqian17|  楼主 | 2018-11-2 15:36 | 只看该作者
已经OK了,最后排查是收发工具波特率跟单片机的不一致,搞了好久,还是谢谢啊

使用特权

评论回复
15
llljh| | 2018-11-2 15:38 | 只看该作者
那就好

使用特权

评论回复
16
songqian17|  楼主 | 2018-11-2 15:41 | 只看该作者

结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
17
guanjiaer| | 2018-11-6 13:00 | 只看该作者
支持 我用到过1000K  不过我用的是F407

使用特权

评论回复
18
heimaojingzhang| | 2018-11-6 13:03 | 只看该作者
用外部晶振 8M的就可以

使用特权

评论回复
19
renzheshengui| | 2018-11-6 15:03 | 只看该作者
我都是用的外部晶振

使用特权

评论回复
20
wakayi| | 2018-11-6 15:08 | 只看该作者
内部晶振不准确

使用特权

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

本版积分规则

463

主题

5749

帖子

1

粉丝