DM642和STC89C52
单片机进行HPI
通信,单片机作为主机,往DSP的0X80000000地址里写数据。用单片机的P0口和P2口16位数据 与DSP的HD0——HD15相连,DSP的HDS1、HDS2、HCS、HR_W、HHWIL、HCNTL0、HCNTL1几个管脚分别用P1口相连接进行时序控制。 先在HCNTL1=1,HCNTL0=0时,写地址 HPIA,P2=0X80,P0=0X00,P2=0X00,P0=0X00;然后写数据HCNTL1=1,HCNTL0=1,P2=0X55,P0=0X55,P2=0X55,P0=0X55;HPIC采用默认配置。DSP那边的0X80000000地址就是收不到数。请问大神单片机这样往DSP地址里面写数据对吗?或者DSP那边还应该有什么配置吗?不知哪位大神刚好用DM642做过HPI通信?谢谢啦!
P2=0X00,P0=0X00相当于低半字,这样相当于地址为0x80000000
一周热门 更多>