![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
协议相关
文章平均质量分 92
FPGA设计中常用的协议,如I2C、SPI、UART、AXI等
小勇study
这个作者很懒,什么都没留下…
展开
-
I2C学习——读取温度芯片tmp100的温度
通过I2C读取温度芯片tmp100的温度上一个章节时学习了I2C读写EEPROM,基于这个学习的情况,结合tmp100的特性重新设计合适的状态机去完成温度的读取。读取tmp100的温度这是实验室的老师布置的一个小练习作为检验标准。一开始没有拿到芯片手册,我以为和读写eeprom的过程会是一样的,这导致后面走了一点弯路。因为eeprom是存储器,而在对这种存储器的读写的时候,往往都会考虑读写的初始地址,当初始地址写满或读空后,再去读写下一个地址空间。tmp100则不一样,它需要的是对寄存器进行配置,不需要原创 2021-12-10 17:16:07 · 4417 阅读 · 8 评论 -
I2C学习——读写eeprom
一.理论学习I2C 通讯协议(Inter-Integrated Circuit)是由Philips公司开发的一种简单、双向二线制同步串行总线,只需要两根线即可在连接于总线上的器件之间传送信息。I2C物理层特点如下:1.在一个I2C通讯总线中,可挂载多个设备,这些设备既可做主机也可做从机。(一般总线上挂载的设备所在的地址,在出厂的时候已经设置好了,一般来说器件地址是7位,当然也有其他的情况,比如说在eeprom,它的地址设置了高4位,剩下的3位可由用户自己设置)2.一个I2C总线只使用两条总线线路原创 2021-12-04 15:01:43 · 10706 阅读 · 0 评论