AT24CXX、DS1302、红外HS0038 20170610 周六

1.由于AT24CXX系列在写数据后需要一定时间(< 5ms)把数据从易失区搬移到非易失区,因此在对其进行读写操作时要检测芯片是否处于空闲状态。其方法,产生起始信号,发送器件地址后判定是否应答,如果有应答说明器件处于空闲状态,如果没有应答说明器件处于忙状态。可用do{ }while(1);判断。

2.当需要多字节写入时尽量用页写入,这样写效率高。

 

3.DS1302实时时钟芯片,类SPI通信。

SPI通信:同步、串行、全双工。有四种工作模式,主要是时钟极性、相位的不通,数据传输方式不同。

下面是DS1302数据读写时序读:


和SPI通信CPOL = 0,CPHA = 0类似,数据采样在第一个沿,数据变化在第二个沿。



4.红外通信

下面为红外接收原理图:


NEC协议红外遥控器:








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值