AVR学习
红通通的鼻子
这个作者很懒,什么都没留下…
展开
-
AVR Studio中添加两个C文件遇到的问题
今天我按照51学习的方法,在keil软件中添加两个c文件,方便工程管理。但刚刚将文件添加完毕,编译时就傻眼了,各种各样的问题一并而出。问题1、error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘XXX’,xxx问题2、无法找到*.elf文件通过网上搜寻后,原创 2016-05-29 12:58:45 · 2303 阅读 · 0 评论 -
AVR Studio 4.17软件中两个C文件间调用函数,被调用函数变量值不会改变
跨文件调用函数中的自变量的值总是默认为1,两块开发板的GND没有连接导致工作电压过低。原创 2016-05-31 13:09:29 · 828 阅读 · 0 评论 -
AVR Studio中AVR学习之ADC转换
很多东西真是会者不难,难者不会。AVR单片机与51相比功能确实强大了许多,在进行ADC电路采样时,只需设置AVR单片机相应的中断使能、开放全局中断,就能就行ADC采样了。ADC设置步骤:由于ADC采用连续转换模式,所以将8位LED显示的函数Display8()直接放在中断服务函数内进行实时扫描显示。原创 2016-06-01 21:53:15 · 915 阅读 · 0 评论 -
AVR单片机EEPROM学习
生活中我们经常会犯眼高手低的毛病,很多东西看着别人弄很容易,但轮到自己的时候就会发现其实没有想象中的简单。学完51单片机时,我以为小小的单片机无非就是进行一些IO口的控制罢了,但今天在进行AVR系列单片机学习的时候,才发现原来单片机还有很多的不同,自己原来掌握的东西还远远不足,所以无论到什么时候只有虚心学习,不断努力才能真正的掌握一门技术,学习的过程也是自己人格丰富的过程。下面来说说对EEPROM原创 2016-05-26 21:06:19 · 3535 阅读 · 0 评论 -
使用AVR Studio 4.0编程进行AVR外部中断学习
AVR单片机的编程软件不像51单片机哪样单一,一句语言在不同的开发环境有不同的写法,这点是我以前没有遇到的。例如外部中断在IAR环境下会使用#pragma关键字,而Studio中使用GCC的编译器,编译器中使用ISP(中断向量)关键字来标示。ISP在Interrupt.h头文件里面进行了定义,使用之前勿忘了定义,中断向量在iom128.h头文件中进行了定义,可以直接使用,如外部中断1可写为INT1原创 2016-05-24 15:22:02 · 2351 阅读 · 0 评论 -
AVR Studio 4.0 软件编程学习
AVR的编程软件有很多种,今天我使用的是AVR Studio 4.0版本的编程软件,笔记本电脑是window xp 虚拟机操作系统。刚刚下了几行代码就遇到了一下问题,想在这里记录下来方便以后重新复习。原创 2016-05-22 17:51:54 · 2626 阅读 · 0 评论