你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
请教,stm32f103在t-thread下用can收发信息失败。
[复制链接]
any012
提问时间:2019-5-28 16:41 /
打开了can设备,在设备列表里可以看到can1.
现在是板子接收不到信息。
让板子通过can发送的话,会在_can_init_tx()函数里的
rt_completion_wait
(
&
(
tx_tosnd
->
completion
), RT_WAITING_FOREVER);
死等。
没有进行波特率设置,默认值应该是1Mbit/s。
接线应该没问题,可以在裸机编程状态下用HAL库通讯。
赞
0
收藏
0
评论
2
分享
发布时间:2019-5-28 16:41
举报
请先
登录
后回复
2个回答
any012
回答时间:2019-5-31 11:05:12
a0a.1 32b0c
本帖最后由 any012 于 2019-5-31 11:06 编辑
MCR MSR
TSR
TDTR TDLR TDHR
现在总是发送不出去,明明TXRQ已经被软件置位了,等发送完硬件会将该位清零。但该位一直是高电平。
赞
0
评论
回复
支持
反对
any012
回答时间:2019-5-31 15:07:36
a0a.1 32b0c
找到错误了,虽然问题还没完全解决。
画板时can1管教映射了,忘了这事了。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
总结问题原因
查看全部评分
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
MCR MSR
TSR
TDTR TDLR TDHR
现在总是发送不出去,明明TXRQ已经被软件置位了,等发送完硬件会将该位清零。但该位一直是高电平。
画板时can1管教映射了,忘了这事了。
评分
查看全部评分