|
|
http://www.dzdiy.com/html/200712/31/20071231074432.htm 首先到这网看一下RS232转TTL的路 可用专用IC MAX232 开发工具软件 Keil uVision2网上有下(http://www.orsoon.com/Soft/6645.html) xc800系列可以使用串行接口下载程序,具体原理请仔细阅读XC866手册中文的3.4节,并结合电路原理图上分析:原理图上,MBC是上拉的,TMS是浮空的。事实上,TMS内部电平为0,因此,若要进入编程模式,只需将MBC接GND即可,这样,就可以使用UART对FLASH进行操作,比如擦除,下载代码等。
程序的下载口是JZ102,从左到右(mcu在上方)依次定义为:
pin-28(TXD_0), pin-27(RXD_0), MBC, +5V, GND
这样,你只需要使用max232在万能板上做一个RS232转TTL的电路即可制作成下载器(请下载MAX232的应用电路),并且,下载器的5根接线端子分别与上述的JZ102的定义对应,如下:
控制器JZ102: pin-28(TXD_0), pin-27(RXD_0), MBC, +5V, GND
| | | | |
串口下载器: RXD, TXD, GND, +5V, GND
下载的时候,MCU无需另外供电,使用的时候,先设置好com口和通信速率,选择57600bps比较快速,然后读入hex文件,选择自动编程模式,然后将下载器的电源开关关闭,再连好JZ102的各点,接着开启下载器的5V电源,此时烧录软件界面的下端进度条就会快速提示你烧写成功。
祝使用愉快!
[ 本帖最后由 ckks 于 2008-8-7 22:30 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|