勘误:C12应为1uF。不过0.1uF也可以用,但可能会不稳定。
本版面所有关于ADuC7026或ADuC7027的实验都是在这个实验板上做。
实验板上有很多跳线,做不同实验时,跳线要做不同的设置。
请按照每个实验的要求设置合适的跳线。这个板功能很简单,只是个基本功能学习板而已,仅供参考。
约定:将多少脚跳上,意思就是将标有相应数字的那个跳线的外面两个脚用跳线帽连上。例如,“将37脚跳上”,意思就是将37对应的那一排(共3个脚)外面的两个脚跳上。37脚是系统复位连接,将37脚跳上后,可用开关S5进行复位。
一般情况下,下面这几个脚跳上:8;9;16(LED1);20(ISP连接);29(LED4);30(LED5);31(LED6);32(LED7);33(LED8);35(LED9);36(LED10);37(RESET,即S5);40(IRQ0,即S4);41(IRQ1,既S3);57(IRQ3,即S1);58(IRQ2,即S2);61(串口发送TXD);62(串口接收RXD)。各管脚的连接,可参看原理图,自行设置。
其中J10是ISP模式和普通模式选择。当跳到“ISP”时,为ISP下载模式。当拔下或者跳到“NORM”时,为正常模式,上电或复位时,将从用户代码启动。
如果要使用串口ISP下载,下面几个必须跳上:20;37;61;62。另外J10必须设置在ISP位置。然后连接好串口,打开电源。运行电脑中的串口ISP程序ARMWSD.exe(7026有串口ISP跟I2C ISP两种版本,其中I2C版本需要专门的适配器,可到http://www.hs-pforzheim.de/stw-svs/texte/dongle.html查看。不过我觉得这个太贵,computer00准备自己写一个用并口下载I2C版本的ISP软件,不过估计还得等一段时间才能出来^_^),点击configuration按钮,在弹出的对话框中选择相应的串口以及波特率(波特率推荐使用38400,当然,如果不稳定的话,可降低波特率试试)。右边的flash部分,用来选择相应的操作。第一项Mass Erase表示全部擦除;第二项Program表示编程;第三项Verify表示校验。设置好之后,点击OK按钮。点击上面的browse按钮,选择要下载的HEX文件,然后点start按钮,这时程序就会自动完成下载。如果点start后没有反应(例如没有进度条等),按一下复位键试试。如果按复位键仍无效,请检查跳线设置,串口连接,电源等是否正确。下载完成后,点击Run按钮,即可运行刚下载进去的代码。也可以通过拔掉J10,然后按复位键S5的方法来实现程序的运行。由于ARMWSD在完成下载后,非常占系统的CPU资源,因此下载完成后,最好关掉它。
串口的ISP下载软件,可到ADI公司去下载:ftp://ftp.analog.com/pub/www/technology/dataConverters/microconverter/armwsd.zip
ADuC7026/7027的数据手册:
http://www.analog.com/UploadedFiles/Data_Sheets/411629841ADuC7019_20_1_2_4_5_6_7_a.pdf
computer00 2007-8-30 23:24
我看了图也没啥用,因为这个都是标准的图. 你检查串口有没有接反,电平是否正确等等.
用户115046 2007-8-30 21:21
我已经检查过我的板子,芯片是不带I的,可以用官方网站的ARMWSD.EXE程序串口下载。
经检查,
电源输出3.3V供电给主芯片ADUC7026,
ISP模式给20脚的电压也正常,复位信号也是正常的,串口芯片工作也正常,晶振不知道怎么测,但是接了12pF的电容,电路连接按照datasheet说明应该是对的。
麻烦圈圈帮我看看,还有什么地方的问题,BTW,板子上目前就电源系统,主芯片,串口,复位芯片,其他的都没焊上。
如果合适,可以邮件联系,我把图发给你看看,我的EMAIL:youkeeshing@163.com
computer00 2007-8-30 14:55
用户115046 2007-8-30 14:36
如果要用wiggler下载程序,那该用什么软件?twentyone的H-JTAG不支持ADUC7026芯片?
computer00 2007-8-28 01:54
用户1129670 2007-4-5 17:42
呵呵,圈圈你好,我最近也在搞arm,不过我用的是LPC2000系列。
一直也想认识一些搞技术的朋友,如果你不介意,可以加我的QQ:653104387