EDA365电子论坛网

标题: ATMEGA329P的EEPROM怎么编写? [打印本页]

作者: 1570424683@qq.c    时间: 2014-11-26 14:35
标题: ATMEGA329P的EEPROM怎么编写?
需要写数据到EEPROM中再读出来需要怎么编写程序,望大神赐教啊!急。。。
- k6 K" i+ b4 Z$ P
作者: tb52088    时间: 2014-12-18 19:19

作者: fresco_xy    时间: 2014-12-29 13:16
没用过ATMEGA329P,用ATMEL16\32,用它的库来读写EEPROM,这是用AVR编译器的
# ]# I+ O8 c$ [9 `$ s6 R#include <avr/eeprom.h>
) ?+ ~7 e; W3 G# ]" Z* M2 mvoid EEPROM_WRITE(unsigned char eep_address,unsigned char wr_number,unsigned char* p_header)
* v# x8 o$ `, j: b" x  \{       
$ Y3 m0 v. U5 _( L, s# T        eeprom_busy_wait();3 U1 w" n7 j1 i& a  r; C0 q$ k9 y+ Y) V
        eeprom_write_block (p_header,eep_address, wr_number);( @8 s5 t# q9 l4 I
}
/ |2 P0 o  h. g- w$ S
% R! M6 k" A) s/ w) ^$ Evoid EEPROM_READ(unsigned char eep_address,unsigned char rd_number,unsigned char * p_header)
3 E$ m" ^$ S( t3 J! J8 i{- T. k" ~' B. p% h1 \2 w8 U2 U
        eeprom_busy_wait();, y8 s; p2 p6 p+ D4 G; M
        eeprom_read_block (p_header,eep_address,rd_number);
/ Z; ~! {* Z7 ?. z: Q$ k}  Y3 @1 I! [9 q: o( d

作者: 1570424683@qq.c    时间: 2015-1-6 16:38
fresco_xy 发表于 2014-12-29 13:161 f( u( x* T' |  h+ p8 n
没用过ATMEGA329P,用ATMEL16\32,用它的库来读写EEPROM,这是用AVR编译器的, ~/ p4 {% t2 j  \; b, Q
#include
' R! q- h& y( C: Fvoid EEPROM_WRITE ...

. r4 X- Y9 s. {  j& vthank you!
/ H4 D( y8 t2 X+ Y) }. Z1 p




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2