TA的每日心情 | 奋斗 2026-5-6 15:03 |
|---|
签到天数: 66 天 [LV.6]常住居民II
|
没用过ATMEGA329P,用ATMEL16\32,用它的库来读写EEPROM,这是用AVR编译器的* V9 ~5 F7 S7 M
#include <avr/eeprom.h>- w" `# x/ f) H: n6 q
void EEPROM_WRITE(unsigned char eep_address,unsigned char wr_number,unsigned char* p_header)# U) O9 b; `( k* u1 y: r4 q
{ 0 m7 [4 x$ o+ l* N$ [
eeprom_busy_wait();
% k7 ^- O# c, R& T6 l5 V2 o eeprom_write_block (p_header,eep_address, wr_number); d$ H; } t6 d6 r
}: J4 ?- g9 L7 {7 N/ {6 A
2 u v: P- u+ f& u! z
void EEPROM_READ(unsigned char eep_address,unsigned char rd_number,unsigned char * p_header)
4 j( s8 k7 c4 r{
( v/ N$ g( F9 l r eeprom_busy_wait();
3 _# `3 W4 Z5 ?' o7 M6 w eeprom_read_block (p_header,eep_address,rd_number);
2 T. H- N0 P2 \}! a9 Y$ ^% ^0 G4 a; \
|
|