你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F030C8T6 LIN 通讯

[复制链接]
full 提问时间:2017-11-15 15:15 /
求助:STM32F030C8T6 LIN 通讯例子程序有吗?我在网上找了程序,发现BREAK(13个低电平)还是没有发出来。其他数据都出来了。求助!
1 收藏 1 评论3 发布时间:2017-11-15 15:15

举报

3个回答
wenshijian 回答时间:2018-4-15 15:35:20
本帖最后由 wenshijian 于 2018-4-15 15:37 编辑

解决了没有 ? 我也正在用F030F4T6,在某宝看到一个LIN开发板,用的是F042,买了一个试试。
030c8t6有一路串口还是两路串口?好像只有串口1才能作为LIN主模式,串口2只能作为从模式的。我用的030F4只有一路串口,资源有点少。F042有两路,正准备换成F042,反正是引脚兼容的 。
wenshijian 回答时间:2018-4-15 15:51:43
可能是你拿UART2作为LIN的,UART2是普通串口,不支持LIN功能,不能发出LIN_Break。
只能用USART1,这是增强型串口。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

waiman 回答时间:2019-3-14 20:16:20
030 USART1好像是有个SBKRQ 标志位,在寄存器USART_RQR里面,是负责发送这个LIN_Break的。

但问题是这个芯片只能发不能收,没有LIN_Break中断标志位啊。是不是只能做主机,不能做从机。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版