你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
can发送失败,数据已存发送给邮箱,发送请求位已被置位。
[复制链接]
any012
提问时间:2019-6-5 17:10 /
悬赏
9
ST金币
已解决
在学rt-thread,can使用遇到了问题。
rtt的can发送用的是中断发送,结果总是发送不出去,也进不了can发送中断。 can接收中断倒是能进。
stlink仿真,跟踪can发送函数,该函数最后将发送数据存到发送邮箱,并将发送请求位置位,但是该位一直是高电平,没有被硬件清零。
波特率应该没问题,因为在某些情况下接收是正常的。
发送空中断也使能了。
最佳答案
废鱼
查看完整内容
楼主先使用查询方式确定发送,然后再用发送中断。发送中断的配置最好发一下。
赞
0
收藏
0
评论
3
分享
发布时间:2019-6-5 17:10
举报
请先
登录
后回复
3个回答
废鱼
回答时间:2019-6-5 17:10:23
a1024a.1 32b0c
楼主先使用查询方式确定发送,然后再用发送中断。发送中断的配置最好发一下。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
jeffhe1
回答时间:2019-6-6 10:26:50
a1024a.1 32b0c
IDE , RTR 是否也要設定 ? 我用函式都有設定 , 不知版主 上面沒打勾 是否沒有設定正確 或 沒設定到 , 導致於發送條件不全而沒辦法發送 ?
评分
参与人数
1
蝴蝶豆
+3
收起
理由
STMCU
+ 3
查看全部评分
赞
0
评论
回复
any012
回答时间:2019-6-6 11:40:00
a1024a.1 32b0c
依据安版主在我另一贴里的回答,问题已解决。
我用的CAN芯片有个STB管脚,将该管脚拉低时,该芯片处于正常工作模式,拉高后,处于待机模式。我忘了配置该管脚了。
单片机已经请求发送了,只是CAN收发芯片没有发送。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
自给自足
查看全部评分
赞
0
评论
回复
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
评分
查看全部评分
我用的CAN芯片有个STB管脚,将该管脚拉低时,该芯片处于正常工作模式,拉高后,处于待机模式。我忘了配置该管脚了。
单片机已经请求发送了,只是CAN收发芯片没有发送。
评分
查看全部评分