eeprom读写时序,测试读与写子程序功能,能正常完成单字节(8bit)读写,有兴趣的可以看看测试的时序图,欢迎批评
IIC有四个FIFO,看能不能用上。因为要存储的数据一般是16位,至少对EEPROM两次操作。
回复 楼主 fannian122333 的帖子
能不能所有的东西整理一下哦?看起来比较乱。
回复 板凳 dontium 的帖子
这个问题我考虑到了,FIFO使用的是发送FIFO,接收就没有使用了。上面的图形是写单字节的时序,还有两个函数是读写字(16bit)的函数,为了考虑接收中断在读字和读字节上的通用性,就没有采用接收的FIFO,实际测试中这个读写EEPROM时不能太快,否则24Cxx反应不过来,FIFo节省的空间所带来的时间效应体现不出来,就不用接收FIFO了,保留了发送FIFO。
回复 4楼 pin0208 的帖子
不好意思,这个在后期会有一个详细的整理说明的,看这个图需要对IIC协议和EEPROM的读写有一定的了解才行,所以没有写的太明白
回复 板凳 dontium 的帖子
还有一个问题就是通信用的上拉电阻很必须,而且应该是强上拉