打印
[AVR单片机]

ATmega128A流水灯程序,本来是对的,但运行几次灯就不执行...

[复制链接]
1317|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chongchudb|  楼主 | 2015-9-24 13:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chongchudb 于 2015-9-24 13:57 编辑

本来一个简单的流水灯程序,用的是ATmega128A,程序只有一个延时函数和主函数里面的流水灯。一开始能运行,可是多编译几次下载到板子里,灯又只全亮(流水灯之前让灯全亮一次),再就没反应了。很奇怪。
用一句话讲就是: 本来好好的程序,过一段时间就不能用了。。。。。
我使用的是ICCAVR7编译,下载用的AVR stdio4.6。我怀疑是不是我的ICCAVR7没有**,或者电脑系统哪里不兼容啥的。小伙伴们遇到过这样的问题吗:'(该怎么办?

相关帖子

沙发
元方义城| | 2015-9-24 14:51 | 只看该作者
简单的说,可能是你程序烧录的程序一直都没变,ICCAVR生成的HEX你放在哪了,烧录的时候重新选一遍。

使用特权

评论回复
板凳
SD10A| | 2015-9-24 15:08 | 只看该作者
你也把程序贴出来看看

使用特权

评论回复
地板
chongchudb|  楼主 | 2015-9-25 09:45 | 只看该作者
元方义城 发表于 2015-9-24 14:51
简单的说,可能是你程序烧录的程序一直都没变,ICCAVR生成的HEX你放在哪了,烧录的时候重新选一遍。 ...

我后来重装了ICCAVR7和AVR Stdio就好多了:Q

使用特权

评论回复
5
chongchudb|  楼主 | 2015-9-25 09:47 | 只看该作者
SD10A 发表于 2015-9-24 15:08
你也把程序贴出来看看

感觉是【Atmega128(please see notes)】选项和【Atmega128(M103 mode)】的问题,有一个不行:Q,还好现在可以了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝