完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用AVR fighter 烧写ATmega16,那块单片机用了有一段时间了,最近烧写的时候一直都会提示‘被编程芯片IDFF:FF:FF与当前选择的芯片ID不同,是否继续’,我点继续,提示窗口是提示烧写成功的,我运行程序的时候也可以运行,我试过流水灯的实验,说明程序是肯定烧写进去了。但是实验串口实验的时候,程序进去了,在串口调试器上也可以接收到数据,有关波特率、数据位、校验位、结束位等设置我全都可以肯定没有问题,因为我用另外一块芯片试过,都是可以使用的。但是就是这块芯片在发送和接收的时候全都是乱码。我猜想应该是内部振荡器的振荡频率出现了问题,于是我把熔丝位改用外部晶振8MHz,再试过之后接收发送数据都很正常。
一开始还准备把芯片扔了呢,现在发现了,还能再用上。在此给大家分享一下。有同样问题的可以试试可行不可行。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
AVR Atmega16 Bootloader程序与上位机LabView程序
5129 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
7772 浏览 0 评论
3031 浏览 2 评论
3107 浏览 1 评论
10060 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 10:16 , Processed in 0.511228 second(s), Total 43, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号