果为89S51是5V供电,而CY7C102lV是3.3V供电,是以要停止5V和3.3V电仄的源代码转换。图1中,单片机真个地点线和控造线划分经过74LVCl6245和74LVC245将5V电子转换为3.3V电仄。数据线的电仄转换采取74LVC245,该芯片采取5V和3.3V双电源供电,它可以将数据线上的5V和3.3V电仄彼此转换,可真现单片机读、写RAM中的数据。读出的数据可以经过串心收送到计较机上,如许可以查验写进SRAM中的代码是不是准确。89S5l为8位单片机,而CY7Cl02lV和DSP数据位都为16位,所以代码的写进要分两次写进,先写低8位,再写高8位。高8位数据线和低8位数据线之间可以加一个8位的拨码开闭,当向SRAM中写数据时开上开闭,而当要运转DSP时则必需将拨码开闭断开。今世码准确写进SRAM后,将DSP的MP/MC引脚跳至高电仄,选择MP体例运转片中法式RAM复位后,便可使DSP运转。设计中必定要注重以下环境:果为MCU-SRAM和DSP-SRAM两个系统的数据线和地点线存正在共用的环境,所以当一个系统正在运转时,数据线和地点线不克不及遭到另中一芯片相干引脚状况的影响,不然那一系统将出法正常运转。是以,必定要注重控造好各个芯片的片选旌旗灯号,以两个系统划分运转时地点线和数据线不彼此影响。
600)this.style.width=600px;border=0>
单片机选用AT89S5l,该芯片具有正在系统编程功效,能经过并心下载线十分便利地址窜和下载法式。TMS320LF2407的片中法式RAM选用64K×16位的SRAM芯片CY7C102lV,该芯片的BHE和BLE引脚划分用来使能SRAM的高8位和低8位。硬件框图如图l所示。
1.2硬件真现
完成DSP系统的调试,起尾要将法式的源代码写进片中SRAM中。此时,单片机与SRAM构成一个系统,单片机可将分脚出来的DSP法式代码写进SRAM中。完成那一操作后,堵截单片机与SRAM的联系,使D用51单片机真现DSP正在线调试的一种圆式,源代码SP与SRAM构成一个的系统,并将LF2407设置装备摆设为微处置体例,即MP/MC引脚置为高电仄。如许DSP系统开端事情,LF2407从内部SRAM的0000H单位处开端履行法式代码。当点窜DSP的法式时,只需点窜单片机中响应的代码区,然后从头写进SRAM中便可。单片机的ISP功效能十分便利的完成那一进程,真现DSP系统的正在线调试。
用51单片机真现DSP正在线调试的一种圆式,源代码,1硬件设计
凡是是环境下,停止DSP系统开辟调试时,都要装备一片SRAM芯片作为片中法式RAM。调试时,利用响应的仿真板将法式下载到SRAM中,如许DSP系统经过运转SRAM中的法式代码来真现响应的操作。可以看到,DSP系统调试时,闭头是要将法式下载到SRAM中,是以若是能将法式代码经过单片机写进SRAM中,则一样可以完成对DSP系统的调试。下里详细先容正在倒霉用仿真板的环境下,若何应用单片机AT89S5l对DSP芯片TMS320LF2407停止正在线调试。
1.1TMS320LF2407正在线调试的真现进程
|
QQ空间代码 使用方法: 一、登录你的QQ空间; P.S.“QQ空间特区”每天都有精彩奉献给你! |