avr
rzchong1988
这个作者很懒,什么都没留下…
展开
-
基于avr的eeprom空间的读写
avr-lib本身在<avr/eeprom.h>里面有定义eeprom的操作,现将它优化写在自定义的C文件中。eeprom_wr.c如下:/*该程序主要功能是实现eeprom空间的读写; */ #include<avr/io.h>#include <util/delay.h>#include <avr/eeprom.h>#de...原创 2019-10-28 14:34:16 · 969 阅读 · 0 评论 -
基于avr的连续ADC转换例程
本例,使用1ch进行ADC转换,对应的引脚为PA1,连续转换,在main中只要调用void Init_AD(INT8U ch)后,便可以初始化。初始化后,调用void Read_ADC(INT8U ch)便可以随时读取ADC的转换结果;ADC_tran.c文件如下:#include <avr/io.h>#include <util/delay.h>#inclu...原创 2019-10-28 10:21:37 · 789 阅读 · 0 评论 -
基于avr的lcd1602驱动
电路图如下下面是lcd1602.c文件内容:#include <avr/io.h>#include <util/delay.h>#define INT8U unsigned char//定义LCD1602对应的端口,方便后面使用。#define LCD1602_CTL_DDR DDRB#define LCD1602_CTL_PORT PO...原创 2019-09-30 12:47:17 · 910 阅读 · 0 评论