首先是我写好了程序,我的开发环境是IAR5.11B for AVR,你也可以用5.20版本的,编译通过生成hex文件,利用avrfrighter下载到单片机中,但是LCD显示乱码。很郁闷的,折腾了2天。最后发现是单片机的熔丝位没有配置好,这里就具体说一下。看看AVR frighter界面,最先的熔丝位设置如下图。这个设置是有问题的,熔丝位1代表不编程,0代表编程,下面的设置就是使能了JTAG ,这样PC2,PC3,PC4,PC5就不可以作为IO使用了,它们的功能是JTAG功能了,恰恰我使用了PC0-PC7作为数据端口,点背啊。
文章评论(0条评论)
登录后参与讨论