新闻  |   论坛  |   博客  |   在线研讨会
AVR单片机JtagICE仿真器制作经验总结(原创)
0750long | 2010-02-02 22:15:05    阅读:2980   发布文章

AVR单片机JtagICE仿真器制作经验总结(原创)

 

 

    JtagICE仿真器终于制作成功,在制作JtagICE仿真器过程中遇到很多问题,为了让大家少走弯路总结一下经验。拿到加工好的PCB后,焊接完成检查有没有错焊和遗漏之处,然后下载固件,下载固件时熔丝位配置应选中BOOTRst一项。下载完成后启动AVR Studio,连接好JtagICE仿真器与电脑的USB(或RS232串口)连线。AVR StudioTools菜单下选AVR Prog菜单项,此时如果通信连接有问题会弹出错误对话框:“No supported board found!AVRprog version 1.40”。出现此错误应重点检查如下问题:

    1、如果是RS232串行接口,要检查你的串口线接线是否正确。串口线的DB9接口连线一般有两种类型,一种是两端23脚交叉相连的DB9接口;另一种是两端23脚不交叉相连的DB9接口。应仔细检查你的JtagICE仿真器PCB板上DB9接口是否与其一致,参考原理图对照检查发送和接收线是否连接正确。

    2、如果是USB接口,要检查USB接口芯片是否正常工作。我的PCB板由于将USB口的D+D-接错,所以电脑找不到硬件。还要检查Atmega16单片机到USB接口芯片的通信接口连线是否正确,我的板上由于疏忽通信线接反了,需要对调一下。

    3、在USB驱动安装完成工作正常的情况下,还应检查一下你电脑硬件管理器中的USB to COM一项,看其虚拟的COM口是否超过了COM4AVR Prog工具程序只能识别COM1~COM4之间的通信口。这一点非常重要。

    4、最后要注意的是,网上流传的BOOT程序有的是不能识别的,这就要多找几个Hex文件下载后多试了。

写到最后,还要补充一下,单片机Atmega16L应尽量选后缀为-16的。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客