m_comm=0;
spicomm();
str.format(“0xx”,m_dat);
m_out =str;
}
图4是at89s51进行串行编程时的硬件原理图。
4 小结
下载电缆为我们提供了深入芯片内部的触手。通过jtag标准协议,我们可以用下载电缆检查芯片焊接连通性、重新配置可编程器件、下载程序固件以及调试处理器的运行。
小到8位 单片机 at89s5x、avr的串行编程,可编程器件max7000的配置;大到32位嵌入式处理器的调试,上万门fPGA芯片的配置都可以见到下载电缆的身影。例如,arm使用下载电缆的jtag仿真可以通过embeddeDICe接口实现对arm的开发调试,或者使用arm的边界扫描特性为嵌入式系统板下载启动程序等等。
目前下载电缆的使用越来越多,各个厂商分别推出了自已的符合jtag标准的芯片或者是使用isp技术的新产品。与此同时,下载电缆的种类也非常多,大多数的区别仅在于并口信号与jtag信号的对应关系不同。往往有时候开发一个产品,要用到很多种不同的电缆。我们希望可以使用一种标准的下载电缆来实现所有jtag应用;或者是通过一个计算机程序可以通过配置文件来使用各种下载电缆。在我们的blmvisp软件中,就支持了现有的两种电缆。
使用isp技术可以大大加快硬件开发速度。下载电缆与计算机软件的配合使用也可以降低开发成本,非常适合个人爱好者与初学者使用。
有兴趣的读者可以下载blmvisp演示版的vc源程序压缩包(demo_blmvisp.zip),以便参考;也可以访问:http://51kaifa.nease.net或者email:blmv@eyou.com。
本文关键字:电缆 51单片机,单片机-工控设备 - 51单片机
上一篇:用单片机控制手机收发短信息