- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 AT24C02驱动学习笔记
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。 一、器件地址 从图中可以看出,2k/4k8k/16k器件地址高四位都为1010低四位的前三位为可编程地址,这样一
2017-01-29 09:40:13 9831
原创 IIC 时序分析,stm32软件模拟驱动编写
这几天一直在学习iic从理论到实操,尝试这自己写iic的stm32驱动程序,今天终于成功的实现使用iic协议发送数据和读数据。1.iic总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL
2017-01-21 22:01:21 3464 4
原创 stm32位带操作
最近学习IIC协议,试着自己写iic的STM32驱动程序,由于一直用的stm32库开发,写起驱动程序来并不容易,就看看别人的驱动程序是怎么写的,因此看到了正点原子采用位带操作,个人觉得比调用库函数方便不是一点半点所以就学习了stm32位带操作。 1.什么是位带?支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。在CM3中,有两个区中实现了位带
2017-01-20 17:17:58 17484 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人