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

stm8做CAN总线

[复制链接]
ttb 提问时间:2014-7-28 16:17 /
 做CAN总线是遇到问题,接收端收到数据挂起,但在中断读取FIFO时读到的数据全为0x00;
以下是自测的发送程序,邮箱能成功发送
        can_data[0]='1';
        can_data[1]='1';
        can_data[2]='1';
        can_data[3]='1';
        can_data[4]='1';
        can_data[5]='1';
        can_data[5]='1';
        can_data[6]='1';
        can_data[7]='1';
        CAN_Transmit(0x000, CAN_Id_Standard, CAN_RTR_Data, 8, can_data);//发送
接收中断程序,检测不到为‘1’的数据,数据总是读出为0,在中断中检查了是有消息挂起的
CAN_GetReceivedFMI();//获取过滤器编号
rec_data= CAN_GetReceivedData(0x00);//读取数据条目0,读取别的条目也试过了
CAN_FIFORelease();//释放FIFO
收藏 评论0 发布时间:2014-7-28 16:17

举报

0个回答

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版