当我用atmega128单片机时,经常遇到一些很奇怪的问题。比如说把板子自带的hex文件下载到看法办里面,可以正常运行,当我把其源文件自己编译一遍时,再下载编译出来的hex文件却经常出现错误。更离奇的是,我用1602的时候,几乎把网上所有关于1602的avr单片机的代码试了一遍,都没有一个可以在单片机上面正常运行的。
今天通过一次偶然的机会,发现原来ICC AVR 这个软件的一个地方没有设置对,所以出了上面的问题。
具体设置应该如下:
project->option->target,选择Atmega128(please see notes)
而我之前的设置是:
project->option->target,选择Atmega128(M103 mode)
一次小小的疏忽竟然浪费了我如此之多的时间!
阅读(1979) | 评论(0) | 转发(0) |