本帖最后由 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口
不好意思图放反了
|