TI 54xxDSP与51单片机的接口技术
#0002H
《TI 54xxDSP与51单片机的接口技术(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/140753.html
MOV A,#00H
MOVX @DTPR,A
MOV DPTR,#0006H
MOV A,#00H
MOVX @DPTR,A ;置扩展地址为0
;设置HPIC,XHIPA=0
MOV DPTR,#0000H
MOV A,#08H
MOVX @DPTR,A
MOV DPTR,#0004H
MOV @DPTR,A
MOV DPTR,#0002H
MOV A,#10H
MOVX @DPTR,A ;写地址高8位
MOV DPTR,#0006H
MOV A,#00H
MOVX @DPTR,A ;写地址低8位
WAIT:JNB P1.0,WAIT ;判断内部传输是否完成
CLRB P1.1
MOV DPTR,#000BH
MOVX A,@DPTR ;读高8位
MOV B,A
MOV DPTR,#000FH
MOVX A,@DPTR ;读低8位
;读操作完成
3 总结
当然DSP与单片机之间还有许多其它的连接方式,例如利用双口RAM,或者是通过串口,但是它们都占用DSP的处理时间,在要求苛刻的场合可能会影响到系统的实时性。而HPI接口是通过DSP片内的DMA控制器来访问片内存储器的,不需要DSP的干预。可以说,HPI接口是DSP的一个“后门”,单片机通过这个“后门”可以访问到DSP的片内存储器。只有当HPI接口和DSP同时对同一地址进行访问时,由于HPI具有访问优先权,这时DSP的执行会被延迟一个周期,而这种情况对系统实时性的影响是非常小的。
------------------
【2005年17城市巡回 TI DSP技术开发讲座】 点这里获得免费参加资格
《TI 54xxDSP与51单片机的接口技术(第3页)》