
AVR
zaohang
这个作者很懒,什么都没留下…
展开
-
使用Atmega64单片机T/C3生成PWM信号
1、首先确定工作模式为 “快速PWM模式”。计数器上限值由OCRnA中的值确定。结合下图选择模式15。图12、在模式15的情况下,根据下图可知, COMnX1:COMnX0=0:1,OCnA只能输出50%的占空比,频率可调。 COMnX1:COMnX0=1:0,OCnA输出高电平。(原因看图3) COMnX1:COMnX0=1:1,OCnA输出低电平。(原因看图3) OCnB和OCnC可以输出任意占空比PWM波形。图2图 3根据要求编写程序vo...原创 2020-05-27 15:46:06 · 1209 阅读 · 0 评论 -
Atmel Studio自动优化编译级别的问题
在使用Atmega 64时发现,利用Atmel Studio 7.0编译程序,如果while循环中没有调用任何硬件,例如只是写 i++语句,编译器会自动给优化掉。为了解决这个问题需要修改一下编译器的优化级别。优化步骤见下图。...原创 2020-05-25 09:27:47 · 1004 阅读 · 0 评论 -
ATMEL STUDIO 7.0安装问题
1、软件安装之前需要检测电脑显卡和Windows的更新包,将提示你更新的东西全部更新了,安装软件就没有问题了2、如果软件用了一段时间后变得特别的卡,可能需要Windows的补丁包,将软件卸载后,重新安装,安装软甲会自动检测,你缺少的补丁包,打完补丁再安装,软件就不会卡顿了。...原创 2019-01-14 13:40:48 · 2837 阅读 · 0 评论 -
Atmel studio7.0安装问题
1.安装软件之前必须打开window的自动更新功能,否则不让安装。原创 2019-01-12 17:30:34 · 2534 阅读 · 0 评论 -
AVR 中断
使用ATMEl STUDIO7.0时如果想使用中断必须加入interrupt.h头文件。cli(); sei();在这个头文件中定义的原创 2018-09-13 11:35:15 · 1213 阅读 · 2 评论 -
放大器信号输入端,并联一对正反并联的二极管,在电路的作用如何理解?
并联一对反向并联的二极管。其作用是为了保护放大器。一般这类放大器的输入信号都比较小,在毫伏级。当输入信号远低于二极管正向导通电压(0~200mV)时,二极管不起作用;而当输入超过二极管正向导通电压(0.7V)时,二极管就会导通,此时就会将输入信号嵌位在0.7V,这样就能保护放大器。...转载 2018-09-18 09:50:36 · 10346 阅读 · 0 评论 -
Atmel Studio7.0选择生成HEX文件
原创 2018-09-12 22:57:47 · 4139 阅读 · 0 评论 -
ATMEL STUDIO7.0 建立GCC C Executable Project不知道怎么生成HEX文件
ATMEL STUDIO7.0 建立GCC C Executable Project不知道怎么生成HEX文件原创 2018-09-12 22:34:26 · 2062 阅读 · 2 评论 -
Atmel Studio疑惑
1、按照图片按顺序点击file->New->Atmel Studio Start,就会弹出Atmel|Start窗口。2、根据图示操作,然后点击generate Project 竟然提示下面的对话框原创 2018-09-12 21:52:13 · 973 阅读 · 2 评论 -
ATMEGA128芯片标识
ATmega128 TQFP封装现主要有以下型号:ATmega128L-8AU、ATmega128L-8AI、ATmega128-16AU、ATmega128-16AI。 型号标识说明: (1)带“L”与不带“L”的区别:“L”是“Low”的缩写,表示它可以支持低电压,它支持的电压范围为:2.7-5.5V。不带“L”的则表示支持电压范围为:4.5-5.5V。 (2)后缀的数字部分代表MCU可...原创 2018-08-29 10:17:09 · 1097 阅读 · 0 评论