Sử dụng EEPROM trong AVR

R

RollingEEE

Guest
Chào.Tôi muốn khai báo không dễ bay hơi biến ifor AVR.Biến phải giữ lại giá trị của nó mà không có bất kỳ quyền lực, và cũng có thể, đó là giá trị cần được sửa đổi bởi các chương trình trên-chip.Bất kỳ một thể cho tôi một số ví dụ lập trình, trong C ngôn ngữ?

 
bằng cách sử dụng một biến Eeprom cho rằng cần phải được thay đổi bất cứ lúc nào trong chương trình chip không phải là một cách tốt!
bạn phải sử dụng một pin dự phòng và RAM sử dụng.
bạn cũng có thể sử dụng tụ điện công suất cao được sử dụng, trừ pin!họ là nhỏ hơn.đừng quên làm cho MCU của bạn trong chế độ sử dụng năng lượng thấp nhất khi đi off!

i nói nó vì eeprom có một cuộc sống mà có thể hoàn thành trong thời gian MCU làm việc nếu bạn viết trên đó quá nhiều lần ...sau đó điện thoại của bạn! sẽ không làm việc, tôi đã không làm việc với ngôn ngữ C, nhưng tôi nghĩ rằng không thể tuyên bố một biến trong eeprom thường, bạn nên viết subroutines mà tiết kiệm và đọc địa chỉ eeprom như biến, bạn cũng shuold chăm sóc thời gian lập trình cần thiết cho eeprom!nó không phải là nhanh như RAM!phải mất một số Mili secondes tùy thuộc vào điều kiện khác nhau (điện áp ...) bạn có thể nhận informatin thêm từ datasheet chip.

 
Cảm ơn bạn.Chế độ tiết kiệm năng lượng có thể là một lựa chọn, nhưng giả sử tôi đang thực hiện một vôn kế với AVR một, và tôi muốn giữ một lựa chọn hiệu chuẩn.Bây giờ tôi sẽ không được đo đạc nó hơn 16 lần một năm.Trong trường hợp đó, nếu tôi cần phải recalibrate mỗi khi tôi thay pin.Vì vậy, tôi rất thích sử dụng EEPROMs cho biến

 
yesss!, Cho ứng dụng đó, eeprom là lựa chọn tốt nhất!

 
Tôi tìm thấy nó !!!!!!!!!!!!
http://www.scienceprog.com/easy-start-with-avr-eeprom-using-winavr/

 

Welcome to EDABoard.com

Sponsor

Back
Top