"); //-->
JtagICE仿真器终于制作成功,在制作JtagICE仿真器过程中遇到很多问题,为了让大家少走弯路总结一下经验。拿到加工好的PCB后,焊接完成检查有没有错焊和遗漏之处,然后下载固件,下载固件时熔丝位配置应选中BOOTRst一项。下载完成后启动AVR Studio,连接好JtagICE仿真器与电脑的USB(或RS232串口)连线。AVR Studio的Tools菜单下选AVR Prog菜单项,此时如果通信连接有问题会弹出错误对话框:“No supported board found!AVRprog version 1.40”。出现此错误应重点检查如下问题:
1、如果是RS232串行接口,要检查你的串口线接线是否正确。串口线的DB9接口连线一般有两种类型,一种是两端2、3脚交叉相连的DB9接口;另一种是两端2、3脚不交叉相连的DB9接口。应仔细检查你的JtagICE仿真器PCB板上DB9接口是否与其一致,参考原理图对照检查发送和接收线是否连接正确。
2、如果是USB接口,要检查USB接口芯片是否正常工作。我的PCB板由于将USB口的D+和D-接错,所以电脑找不到硬件。还要检查Atmega16单片机到USB接口芯片的通信接口连线是否正确,我的板上由于疏忽通信线接反了,需要对调一下。
3、在USB驱动安装完成工作正常的情况下,还应检查一下你电脑硬件管理器中的USB to COM一项,看其虚拟的COM口是否超过了COM4,AVR Prog工具程序只能识别COM1~COM4之间的通信口。这一点非常重要。
4、最后要注意的是,网上流传的BOOT程序有的是不能识别的,这就要多找几个Hex文件下载后多试了。
写到最后,还要补充一下,单片机Atmega16L应尽量选后缀为-16的。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
关于USB中D+和D-信号线的布线问题
石英谐振器
世界晶体管手册-1
嵌入式Linux内核裁减与移植 下
[求助]关于freescale芯片
FPGA在视频处理领域的应用 上
婚后时间计时 —— 电子纸时钟
优化成本,降低复杂度:迈来芯引领单线圈电机驱动技术新范式
AI 智能体面临着日益扩大的信任鸿沟
嵌入式Linux内核裁减与移植 上
Google、苹果接力进场! AI眼镜巨头混战
激光照亮先进包装的路线图
射极跟随器
克服半导体应用弹性体密封件的摩擦问题
HM9900触摸式延迟熄灯电路
HM4246触摸式步进调光灯电路
使用AVR定时/计数器的PWM功能设计要点
田中的混合银胶粘剂重新定义了SiC/GaN功率模块的可靠性
HM9902触摸式二态调光灯电路
HT7700触摸式无级调光灯电路
芯片设计快要离不开AI了,可代价是什么?
嵌入式Linux网络开发 中
[求助]关于freescale芯片
最专业最顶端配置的基于S3C2410的ARM9开发系统
在下一代硅介质体中实现高性能集成的扩展TSV
HM9901触摸式步进调光灯电路
感知变革:智能工业自动化趋势
最专业最顶端配置的基于S3C2410的ARM9开发系统
嵌入式Linux网络开发 下
射频识别系统模型