电动车论坛

标题: XC846下载线的制作过程 [打印本页]

作者: ckks    时间: 2008-8-6 22:20
标题: XC846下载线的制作过程
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 编辑 ]
作者: 大林子    时间: 2008-8-6 23:58
很简单,不错。
作者: ckks    时间: 2008-8-7 13:46
现在英飞灵的开发工具还不到处有  照以上做成功了 相信块把钱就能玩了 在线调线写程序。。
作者: supuser    时间: 2008-8-7 14:58
想用这个该先知道哪些预备知识呢,~~
作者: hopedo2008    时间: 2008-8-7 17:29
对啊 Miniwiggler 我们都自制的
根本看不上串口的调试线了 呵呵
作者: 1老头    时间: 2008-8-7 19:21
很好的口..我正准备用.
更好的USB 口的程序谁会编,那是太有用的.
因为现在笔记本计算机没有232啦.都是USB   我的开发机不能用呀,,你说闹心不?
作者: ckks    时间: 2008-8-7 22:37
http://www.orsoon.com/Soft/6645.html  网上下了一个不错的  要是怕下载麻烦本论坛中人 我用邮件发给你。

[ 本帖最后由 ckks 于 2008-8-7 22:39 编辑 ]
作者: hopedo2008    时间: 2008-8-7 22:38
我们有自制的USB的 Miniwiggler
只是做进我们的实验板了 不方便公开
空一点做一个单独的版本可以公开发售
作者: ckks    时间: 2008-8-7 22:57
做与USB转换不是不可能 网上有好多现成资料 可以一试啊 1老头。
作者: 1老头    时间: 2008-8-8 12:09
告诉方法呀  大师,,
作者: ckks    时间: 2008-8-8 15:52
资料发给你了 请查收   USB转串口资料 http://hi.baidu.com/diydz/blog/item/672be8165f248e1a972b432b.html

[ 本帖最后由 ckks 于 2008-8-8 16:05 编辑 ]
作者: 1老头    时间: 2008-8-9 00:35
rj 软件是个问题呀
作者: ckks    时间: 2008-8-9 11:03
1老头制作的怎样了
作者: yjz    时间: 2008-8-9 11:20
前几天参加英飞凌电动车技术研讨会拿了个usb下载线,有时间研究一下.
作者: 1老头    时间: 2008-8-9 16:03
没有那片,做不了.那是单片机.要是有程序就好啦.可以移植呀..
另外 因为找不到USB  时序图..

有图 自己可以斌的.
我自己编过EEPROM 的程序不错.但是有时,发现第一个存的数容易错..怎弄也不行,,
后来 ,有个好办法..就是存时.先存一个无用的..取时也是丢掉它...就好啦.
作者: ckks    时间: 2008-8-11 23:06
老前辈真是高人 有的东西玩玩也是好事 不一定要产业化。
作者: 1老头    时间: 2008-8-12 14:52
说的对。。我是什么都敢实验
不动手。不行
作者: ckks    时间: 2008-9-1 12:36
要上一个用232的图 意者可做一下
作者: 1老头    时间: 2008-9-1 16:19
也 很有好处的
作者: jihuiliang    时间: 2008-9-3 11:00
想必各位高手都是做XC846的啊?请问这种方案市场有成熟的厂商吗?
作者: tanghai    时间: 2008-10-20 18:28
我试了,怎么不能用呢?下载软件用哪个?我用的英飞凌网站上的下载的,显示连接可以了,一擦除就显示出错误,请指导。先谢过。
作者: ckks    时间: 2008-10-21 11:34
下载软件吗 前面说了 就是大家都知道的 C51 不过版本要高一点的 才有XC846的 装好后下载就OK了 试过无数数了。。。http://www.orsoon.com/Soft/6645.html 软件下载处。

[ 本帖最后由 ckks 于 2008-10-21 11:39 编辑 ]
作者: 空然    时间: 2008-10-21 19:27
是用的keil编译的生成了hex文件,可是用什么软件烧录呢?谢谢
作者: ckks    时间: 2008-10-22 20:12
你的邮件我收到了 我的邮箱是 5952840@163.com QQ:54350688 有空网上聊 我教你一下怎样操作就好了。
作者: ckks    时间: 2010-4-25 08:39
顶上来 哈哈
作者: ztx    时间: 2010-4-25 16:36
本帖最后由 ztx 于 2010-4-25 16:43 编辑

一老头请收好:
    买根RS232转TTL成品线,带一张CD 驱动光盘。内部有两个集成块,其中一块是PL2303 专门USB 转RS232的。
    非常容易打开塑料壳的,找到该块的1脚(TXD发送)5脚(RXD接受)7脚(GND地),在靠近1、5脚的地方钻3个小孔,用三条杜邦线接出,其中地可以焊到面积较大的地方,三条线每条长15厘米。
    每次使用时,将USB端插到笔记本,然后依次点击开始-设置-控制面板-系统-硬件-设备管理器-就能看到COM ,必要时设置一下,就可以使用了。
    说明:1,台式机一般默认COM1口,笔记本可能是COM3或COM5...;2,关于速率(根据需要选偶)、数据位(一般选8)、奇偶校验(根据需要选偶或奇)、停止位(一般选1)、硬件流控制(一般选无);3,通常操作系统就支持PL2303 的,不用另装驱动,必要时可用随线的CD盘装驱动。
    这根线,目前除原有的USB 转RS232功能,还具备了USB 转TTL功能。
作者: ckks    时间: 2010-5-17 00:44
USB 功能  网上有现成的 价格是每个30元到40元间。
作者: 云清扬    时间: 2010-5-22 16:27
本帖最后由 云清扬 于 2010-5-22 16:29 编辑

<marquee direction=up>顶一下CKKS兄</marquee>
作者: zhan857    时间: 2010-6-12 13:00
这东西不难,什么时侯也玩弄一下.
作者: 老顽童    时间: 2010-6-12 16:48





欢迎光临 电动车论坛 (http://ev5s.cn/bbs/) Powered by Discuz! X3.2