嵌入式学习笔记(21)——AVR单片机之片内EEPROM

本文介绍了ATmega16单片机中512字节的EEPROM,包括通过专用指令和编程方式进行读写,以及操作时的时序要求。重点讲解了与EEPROM相关的寄存器:EEAR、EECR及其位功能,如EERIE、EEMWE、EEWE和EERE,阐述了如何进行有效的读写操作。
摘要由CSDN通过智能技术生成

1. ATmega16单片机内部具有512字节的EEPROM,它是一个独立的数据空间。数据读写以一字节为单位,通过专用的指令来实现对EEPROM的操作,也可通过ISP,JTAG,并行编程的方式实现EEPROM的读写;采用内部RC振荡器的1MHz作为访问的定时时钟,其编程使用周期8848个周期,时间大约8.5ms;操作过程中尽量关闭中断,保证时序不被打断。

2. EEPROM存储器相关的寄存器


程序中可直接对地址寄存器EEAR赋值,如EEAR=0x01BA。




控制寄存器EECR用于控制单片机对EEPROM的操作


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值