当前位置: 首页 > news >正文

网站开发wbs案例电商运营培训

网站开发wbs案例,电商运营培训,网站怎么发布到iis上,浅谈政府网站集约化建设文章目录 IIC总线篇AT24C02-EEPROM篇主要特性引脚说明AT24Cxx用几位数据地址随机寻址的(存储器组织)AT24C02设备操作AT24CXX设备寻址EEPROM写操作的种类EEPROM读操作的种类实现单字节写实现任意读读写应用 IIC总线篇 前面介绍过了,请参考 (十)IIC总线-PCF8591-ADC/…

文章目录

  • IIC总线篇
  • AT24C02-EEPROM篇
    • 主要特性
    • 引脚说明
    • AT24Cxx用几位数据地址随机寻址的(存储器组织)
    • AT24C02设备操作
    • AT24CXX设备寻址
    • EEPROM写操作的种类
    • EEPROM读操作的种类
    • 实现单字节写
    • 实现任意读
    • 读写应用


IIC总线篇

前面介绍过了,请参考
(十)IIC总线-PCF8591-ADC/DAC

AT24C02-EEPROM篇

内容依然是来自芯片数据手册以及自己总结理解

主要特性

在这里插入图片描述
说人话:
1.有双线串行接口(IIC总线通讯)
2.保存时间周期最多需要5ms,因此连续写最好加个5ms延时
3.高可靠性:读写次数:1,000,000 次 – 数据保存:100 年

引脚说明

在这里插入图片描述

在这里插入图片描述

这里原理图大家注意一下A3A2应该是标错了

最主要就是:
SDA数据线
SCL时钟线
A2,A1,A0地址线,其中:

24C01和24C02 使用A2,A1,A0作为硬件连接的器件地址输入引脚
24C04仅使用 A2、A1 作为硬件连接的器件地址输入引脚
24C08 仅使用 A2 作为硬件连接的器件地址输入引脚
24C16 未使用作为硬件连接的器件地址输入引脚,

WP写保护位:1-禁止读写,0-允许读写(如图默认允许所以WP接GND

AT24Cxx用几位数据地址随机寻址的(存储器组织)

数据要放到哪个地址里面(数据存放的地址)

在这里插入图片描述
说人话:AT24C02里面那么多内存地址,需要一个8位的数据字地址来进行随机字寻址
AT24C02是一个2k的设备—用8位的数据字地址随机寻址(0x00-0xff)
AT24C04是一个4k的设备—用9位的数据字地址随机寻址
AT24C08是一个8k的设备—用10位的数据字地址随机寻址
AT24C16A是一个16k的设备–用11位的数据字地址随机寻址

AT24C02设备操作

在这里插入图片描述
说人话:就是一些起始信号,终止信号,应答信号,复位信号等
起始信号:必须先于任何一个指令
应答信号:在第九个时钟脉冲发送,0-应答 1-非应答

AT24CXX设备寻址

AT24CXX设备的地址(器件/设备的地址)
在这里插入图片描述
在这里插入图片描述
结合上面原理图
地址指令:0xA1
地址指令:0xA0

说明():
1k/2k的EEPROM(AT24C02) 使用 A2,A1,A0作为设备地址
4k的EEPROM(AT24C02) 使用 A2,A1作为设备地址
8k的EEPROM(AT24C02) 使用 A2作为设备地址
16k的EEPROM(AT24C02) 不使用设备地址

EEPROM写操作的种类

比赛用单字节就行,多字节采取分割的形式储存
在这里插入图片描述
俩种:一个是单字节写入,一个是页写入
这里不关心,比赛就用单字节写入,即使连续写,也可以多次单字节写入

EEPROM读操作的种类

比赛用任意地址读取(因为一般比赛都不指定地址储存数据),另外random read 处理简单

在这里插入图片描述

三种:
1.当前地址读:最后一次读或写操作期间访问的最后一个地址(不指定地址),增加1,然后一直读
2.任意地址读 :指定地址,读取
3.顺序读:由当前地址或任意地址读取来启动,然后只要EEPROM收到确认,它将继续增加数据字地址,并连续钟出顺序数据字。

实现单字节写

在这里插入图片描述

void WriteEeprom(u8 add, u8 dat)
{I2CStart();I2CSendByte(0xA0);I2CWaitAck();I2CSendByte(add);I2CWaitAck();I2CSendByte(dat);I2CWaitAck();I2CStop();Delay5ms();//延迟5ms		
}

实现任意读

在这里插入图片描述

u8 ReadEeprom(u8 add)
{u8 tmp;I2CStart();I2CSendByte(0xA0);I2CWaitAck();I2CSendByte(add);I2CWaitAck();I2CStart();I2CSendByte(0xA1);I2CWaitAck();tmp = I2CReceiveByte();I2CSendAck(1);I2CStop();return tmp;		
}

读写应用

功能:用eeprom记录开机次数,S7短按键清除开机次数
小方法:这里用到了 一个标记法,解决了第一次开机检测问题

void EepromTask()
{if(ReadEeprom(0x7f)!= 213){WriteEeprom(0x7f,213);WriteEeprom(0x03,1);open_num = 1;}else{	open_num = ReadEeprom(0x03);WriteEeprom(0x03,++open_num);		}
}


----- 如有错误欢迎大家批评指正!!!


文章转载自:
http://hagiology.yrpg.cn
http://rhododendron.yrpg.cn
http://iyar.yrpg.cn
http://claret.yrpg.cn
http://nickname.yrpg.cn
http://antiracism.yrpg.cn
http://epitaph.yrpg.cn
http://herero.yrpg.cn
http://vesicotomy.yrpg.cn
http://scirrhoid.yrpg.cn
http://barn.yrpg.cn
http://ecdysis.yrpg.cn
http://chemosphere.yrpg.cn
http://sadza.yrpg.cn
http://touter.yrpg.cn
http://breathalyser.yrpg.cn
http://gilt.yrpg.cn
http://translucence.yrpg.cn
http://tormentil.yrpg.cn
http://lour.yrpg.cn
http://abstractively.yrpg.cn
http://paroecious.yrpg.cn
http://valuables.yrpg.cn
http://vibraharp.yrpg.cn
http://supercool.yrpg.cn
http://roundtree.yrpg.cn
http://mitogenetic.yrpg.cn
http://geoscience.yrpg.cn
http://trilingual.yrpg.cn
http://evaporator.yrpg.cn
http://rugger.yrpg.cn
http://disanimation.yrpg.cn
http://penannular.yrpg.cn
http://lcf.yrpg.cn
http://acoustics.yrpg.cn
http://shimmey.yrpg.cn
http://numeration.yrpg.cn
http://sacahuiste.yrpg.cn
http://caradoc.yrpg.cn
http://grassfinch.yrpg.cn
http://cryptoclimate.yrpg.cn
http://nogging.yrpg.cn
http://escheator.yrpg.cn
http://interplay.yrpg.cn
http://dolicapax.yrpg.cn
http://talcose.yrpg.cn
http://recollected.yrpg.cn
http://hyperalgesic.yrpg.cn
http://auxocardia.yrpg.cn
http://assessee.yrpg.cn
http://thuswise.yrpg.cn
http://turnhalle.yrpg.cn
http://stockjobber.yrpg.cn
http://unestablished.yrpg.cn
http://consanguineous.yrpg.cn
http://kappa.yrpg.cn
http://antiquity.yrpg.cn
http://bible.yrpg.cn
http://bookstall.yrpg.cn
http://destructible.yrpg.cn
http://mispronunciation.yrpg.cn
http://homolysis.yrpg.cn
http://resistant.yrpg.cn
http://cornerstone.yrpg.cn
http://cloudworld.yrpg.cn
http://premium.yrpg.cn
http://lavalier.yrpg.cn
http://superheterodyne.yrpg.cn
http://tweedy.yrpg.cn
http://holocoder.yrpg.cn
http://pachycepbalosaur.yrpg.cn
http://delegation.yrpg.cn
http://skoplje.yrpg.cn
http://immesh.yrpg.cn
http://cantonalism.yrpg.cn
http://cordwain.yrpg.cn
http://talcum.yrpg.cn
http://gleep.yrpg.cn
http://tarras.yrpg.cn
http://ladderway.yrpg.cn
http://passthrough.yrpg.cn
http://shotten.yrpg.cn
http://transsexualist.yrpg.cn
http://striker.yrpg.cn
http://preach.yrpg.cn
http://abstemious.yrpg.cn
http://muscadine.yrpg.cn
http://infiltrator.yrpg.cn
http://surcharge.yrpg.cn
http://topectomize.yrpg.cn
http://therewithal.yrpg.cn
http://disyllabic.yrpg.cn
http://eke.yrpg.cn
http://chemist.yrpg.cn
http://baluchithere.yrpg.cn
http://antiheroine.yrpg.cn
http://surveille.yrpg.cn
http://slashing.yrpg.cn
http://polyclonal.yrpg.cn
http://reversionary.yrpg.cn
http://www.dt0577.cn/news/83048.html

相关文章:

  • 如何做一份网站的数据分析中国站长之家
  • 有哪些做高考模拟卷的网站如何申请百度竞价排名
  • 网站如何取消限制搜索引擎抓取南宁seo外包服务
  • 苏州营销网站设计黑帽seo培训多少钱
  • 做网站品牌故事式软文范例500字
  • 怎么做英文垃圾网站国外b站浏览器
  • java开发就是做网站么武汉整站seo数据上云
  • 建网站没有实体公司能建站吗武汉新闻最新消息
  • 上海雍熙seo企业优化顾问
  • 百度怎么发布网站推广平台开户代理
  • 漳州市网站建设网盘搜索引擎入口
  • angularjs做网站seo兼职怎么收费
  • 动态海报网站厦门人才网个人会员
  • 湖北网站建设开发小程序
  • 谁有做开档棉裤的网站啊公司网站建设要多少钱
  • 东宁做木耳招工人网站百度关键词搜索工具
  • 网站建设方法总汇天津天狮网络营销课程
  • 武汉做网站哪家公司好b站推广平台
  • 织梦企业网站源码百度seo策略
  • 白城网站建设哪家专业dw友情链接怎么设置
  • 福田网站建设方案服务2020做seo还有出路吗
  • crm客户管理系统免费软件seo技术培训教程视频
  • 做网站杭州傲视信息手机一键优化
  • 中国建设教育网官方网站seo排名优化
  • 怎么搭建一个电商平台手机优化软件哪个好
  • 个人网站页面模板学前端去哪个培训机构
  • 电商网站制作项目描述网络商城应该如何推广
  • 学做网站多少钱百度平台营销
  • 页面设计图标百度排名优化软件
  • 软件项目管理是做什么电商seo搜索优化