DSP与单片机通信的多种方案设计
点击数:7997 次 录入时间:03-04 11:59:32 整理:http://www.55dianzi.com DSP/FPGA技术
CLR P1.0 ;主机要求写选通HPI一8
MOV P0,A ;写入8位地址
CALL DELAY ;等待地址写入完成
READDATA: ;读出VC5402存储器数据信息
SETB P1.2
CLR P1.3 ;主机可读写HPID数据寄存器
SET P1.0 ;主机要求读选通HPI一8
MOVA,P0 ;读出8位数据
CALL DELAY ;等待数据读出完成
WRITEDATA: ;写入VC5402存储器数据信息
SETB Pl.2
CLR P1.3 ;主机可读写HPID数据寄存器
CLR P1.0 ;主机要求写选通HPI一8
MOV P0,A ;写入8位数据
CALL DELAY ;等待数据写入完成
不管是串行连接还是并行连接,都要考虑到VC5402是采用3.3 V供电,C51采用5 V供电。两者之间存在信号电平的差异而不能直接相连,应互连接口隔离器件。
结 语
在SCI串行通信调试中,发现由于DSP的运行频率在100 MHz左右,造成内部数据时钟CLKG过快,不能与C51串口采样频率保持一致,需要软件加以处理,这样会额外消耗DSP资源。因此可以考虑将发送时钟CLKX和接收时钟CLKR接外部时钟源(慢于DSP时钟),以保证与C51串口采样频率的一致。另外在并行通信的调试中,可以知道通过HPI-8口并行通信完全没有硬件和软件开销,由DSP自身的硬件来协调冲突,因此HPI-8口使用于与单片机构件较好的主从双CPU处理器平台。
上一页 [1] [2]
本文关键字:单片机 通信 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术