查看: 2126|回复: 1

[S12] 9S12中MSCAN接收帧问题

[复制链接]

该用户从未签到

3

主题

9

帖子

0

注册会员

Rank: 2

积分
71
最后登录
2016-12-28
发表于 2015-2-2 12:13:16 | 显示全部楼层 |阅读模式
   目前在调试9s12中CAN的通讯,碰到如下一个问题:
     我在给MCU发送数据帧时,MCU能够进入中断,这时候看中断中接收的数据帧的值是前五次发送的数据帧;我猜想是MSCAN中有5个接收缓冲区,每次接收的帧放入RxBG中,然后产生中断,RxFG中的值被CPU读取,那么读取到的值也就是当前发送帧的前五次发送的帧,而当前发送的帧被保存在FIFO中,那么我改如何才能获得我当前发送的帧的数据呢?求大神指教~小弟拜谢
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

3

主题

9

帖子

0

注册会员

Rank: 2

积分
71
最后登录
2016-12-28
 楼主| 发表于 2015-2-2 15:08:27 | 显示全部楼层
问题补充说明:9S12芯片中的MSCAN模块中有5个接收缓冲器,每次接收的数据只放入RxBG中,而从RxFG中读出,那么每次进入中断不就只读RxFG中的值么,而在RxBG中接收的值却在当前这次中断中读不到了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-12 11:00 , Processed in 0.088133 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表