打印
[通信技术资料]

51单片机怎么读SJA1000的寄存器

[复制链接]
1945|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jesdin|  楼主 | 2020-1-30 14:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jesdin 于 2020-1-30 21:04 编辑

电路图如附件,有个地方不明白,所谓的像对外部存储器操作方式控制SJA1000是什么意思,我用P0和P2口作为地址线,P3.6-WR,P3.7-RD,控制SJA1000,那我怎么读SJA1000的寄存器状态呢?
unsigned char xdata *SJA1000_Adress;
SAJ1000_Adress = TEST;
/*TEST是SJA1000测试寄存器的地址*/
a = *SJA1000_Adress;
/*这个是a怎么读回来的呢,物理上是从哪个口读?P0口,还是P3.7?*/
这个问题是不是更接近单片机怎么控制外部存储器

当51从SJA1000读数时,物理上,是不是从SJA1000的D0-D7,传给51的P0口

不好意思图放反了

0802ef5782e42e664259adde6a582c2.jpg (259.54 KB )

0802ef5782e42e664259adde6a582c2.jpg

使用特权

评论回复

相关帖子

沙发
xyz549040622| | 2020-1-30 19:11 | 只看该作者
要倒着看图片,好累。。。

使用特权

评论回复
评论
jesdin 2020-1-30 21:05 回复TA
不好意思,现在改过来了 
板凳
airwill| | 2020-2-16 22:51 | 只看该作者
是的, 是用的单片机外部总线, 相当于控制外部存储器

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

39

帖子

0

粉丝