各位大虾们,小弟写了个12864的程序,在ATmega16上运行正常,烧到ATmega8L上就不行了,下面是详细的情况

各位大虾们,小弟写了个12864的程序,在ATmega16上运行正常,烧到ATmega8L上就不行了,下面是详细的情况,第1张

哇靠,这样的程序不修改直接弄上去,能行才见鬼呢。

#include <iom16v.h>

也不改下#include <iom8v.h>

还有这是怎么写的程序,如此凌乱

你好,头文件的使用是由你选用的单片机型号决定的,还有编译环境,譬如icc或者iar就会使用#include“iom16v.h”。而avr studio是使用#include“avr/io.h”。当然,如果使用的是atmega8的就会使用#include“iom8v.h”......诸如此类。

C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes

我的安装在C盘,也就是软件默认的。

例如:

m8def.inc// 就是ATMega8的头文件;

m16def.inc // 就是ATMega16的头文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8068123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存