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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版