文件名称:AVR代码(内部几乎所有外设以及部分外设)(WinAVR版)
文件大小:140KB
文件格式:RAR
更新时间:2013-06-25 11:48:51
AVR 嵌入式开发 WinAVR C代码
相对于ICCAVR,我还是比较喜欢用WinAVR的,这是我电子设计竞赛写的WinAVR的代码,因为考虑到电子设计竞赛出题时间比较短,所以必须准备几乎所有有关的模块代码,因而这是我写的WinAVR平台的模块代码,包含了AVR的ATmega16的除TWI的几乎所有外设,还包括一些比如TLC1543 AD模块、DS18B20温度传感器模块、LCD、还有一些不常用的模块如AD9835等AVR驱动代码,代码解释还算详尽。希望对某些人开发有用,我的AVR开发也主要集中在WinAVR上而已。
【文件预览】:
ctl_prj
----module()
--------DAC7611.c(1005B)
--------TLC1543.o(4KB)
--------LCD12864.o(11KB)
--------eeprom_sav.c(971B)
--------MCU_Init.c(630B)
--------LCD12864S.o(11KB)
--------main.c(961B)
--------utils.lst(9KB)
--------DS18B20.h(1KB)
--------AVR_PWM.c(3KB)
--------TLC1543.lst(5KB)
--------utils.o(5KB)
--------LCD12864S.h(2KB)
--------LCD12864.h(3KB)
--------KeyBoard.h(626B)
--------TLC1543.c(1KB)
--------AVR_PWM.h(563B)
--------main.eep(13B)
--------KeyBoard.o(5KB)
--------utils.c(1KB)
--------AVR_Timer.o(12KB)
--------LCD12864S.lst(26KB)
--------LCD12864.lst(23KB)
--------LCD12864.c(5KB)
--------main.hex(14KB)
--------AVR_Timer.c(5KB)
--------eeprom_sav.o(3KB)
--------AVR_Xint.h(1KB)
--------AVR_PWM.lst(21KB)
--------utils.h(8KB)
--------AVR_PWM.o(9KB)
--------module.pnps(59B)
--------main.sym(4KB)
--------.dep()
--------KeyBoard.lst(9KB)
--------Makefile.bak(17KB)
--------ADS7822.c(809B)
--------MCU_Init.lst(3KB)
--------LCD12864S.c(5KB)
--------eeprom_sav.lst(3KB)
--------MCU_Init.h(251B)
--------AVR_Xint.lst(6KB)
--------main.lss(121KB)
--------main.lst(10KB)
--------AVR_Xint.c(1KB)
--------AD9835.h(2KB)
--------AVR_ADC.c(1KB)
--------AD9835.c(3KB)
--------main.o(6KB)
--------AVR_Xint.o(4KB)
--------DAC7611.h(524B)
--------MCU_Init.o(3KB)
--------eeprom_sav.h(3KB)
--------AVR_Timer.lst(27KB)
--------main.map(47KB)
--------AVR_Timer.h(556B)
--------DS18B20.c(3KB)
--------Makefile(17KB)
--------ADS7822.h(393B)
--------AVR_ADC.h(1KB)
--------module.pnproj(645B)
--------TLC1543.h(810B)
--------__avr_gdbinit(85B)
--------KeyBoard.c(1KB)
--------main.elf(30KB)