利用USBUART桥接器实现单片机在线编程
手动复位电路,R3、R4、D2和T1构成一个由串行口RTS端控制的复位电路,由于CP2101转换后的信号是TTL电平,可以直接为单片机使用,节省了RS232电平转换为TTL电平的辅助电路。
利用 CP2101设计的IAP工作电路有很大的优越性,它只需使用USB接口就可以完成提供TTL电源、串行口通信、IAP编程及复位信号控制,减少了计算机与外设之间的接口,同时也为在没有COM口的计算机上进行IAP编程提供了可能,增强了外设的灵活性。在电路板设计中,采用CP2101芯片,既可以节省 RS232电平转换为TTL电平的电路,又使用5 mm×5 mm的MLP28封装,减少了电路板面积,节省了成本。
在进行IAP编程的模式下,使用CP2101芯片在计算机上用USB接口虚拟出串行口,这样既可以克服由于USB接口协议的复杂性给用户带来的不便,又可以简化计算机与单片机之间的接口,同时可以给用户设备提供一个5V电源,减少了由于外接电源带来的不便。笔者使用C51对单片机IAP模块进行了二次开发,进一步简化了 IAP下载的过程,开发后的IAP程序先写入单片机,用户就可以在应用板上直接下载用户程序,不需任何编程器就可以完成单片机系统的开发及单片机实验教学。同时使用USB转UART和IAP技术为51系列单片机的开发与学习提供一种新的便捷而廉价的方法。对初次学习单片机的人们和大中专院校的学生学习单片机带来极大的方便。
结语
利用USB转UART技术,简化了外设接口,也为外设提供了5V电源。该技术被广泛应用于手机、数码相机、PDA以及MP3等功耗比较低的设备,既可以省去外接电源,又可以做数据传输和信号控制,同时还可以对外设进行系统升级,具有可观的经济效益和市场前景。
参考文献
1靳桅.单片机原理及应用—C51编程技术. 成都:西南交通大学出版社,2004
2靳桅. SST89C5x系列单片机IAP开发及应用. 见:2003年全国单片机及嵌入式系统年会. 北京:北京航空航天大学,2003
3Silicon Storage Technology Design Considerations for the SST FlashFlex51 Family Microcontroller
4Silicon Storage Technology Memory ReMapping of the SST89C54/58 Microcontroller
5Silicon Storage Technology SST FlashFlex51 Microcontroller InApplication Programming Basics
6何立民. MCS51系列单片机应用系统设计. 北京:北京航空航天大学出版社,1990
在线 编程 单片机 实现 USBUART 桥接 利用 相关文章:
- 基于JTAG的DSP外部FLASH在线编程与引导技术(01-22)
- TMS320F2812片内Flash在线烧写技术研究(01-23)
- 一种DSP的远程多加载方案设计(01-18)
- 基于DSP的外部Flash存储器在线编程的软硬件设计(03-11)
- 基于关键点控制的网络嵌入式设备在线升级的实现(04-24)
- 基于JTAG口对DSP外部Flash存储器的在线编程设计(04-29)