当前位置: 代码迷 >> 单片机 >> STM32的串口转I2C解决方案
  详细解决方案

STM32的串口转I2C解决方案

热度:26   发布时间:2016-04-28 16:05:49.0
STM32的串口转I2C
请问坛里的各位,STM32的串口接收到的数据如何转成I2C数据格式发送出去呢?给些意见吧!

------解决方案--------------------
都能以字节操作,两个模块初始化了一个收一个发就行了啊。异步操作就做两个FIFO,怕拥堵就加入简单协议做个流控,想容错就加入一些错误状态标志。
------解决方案--------------------
stm32不是本身有I2C的吗?

串口数据进来I2C,再出去就是了
------解决方案--------------------
I2C总线要工作是需要外接设备回复ACK信号的,只是一个STM32在那里走不下去。SLAVE ADDRESS就是外接设备的地址。你必须让STM32和外设通上,把I2C通路建立起来才能继续传输数据,传输过程也必须符合I2C外设的通讯格式。在这个基础之上才能像我一开始说的收到一个字节就转发一个字节。
------解决方案--------------------
探讨
不接外设,直接用示波器就捕捉不到I2C发送数据的信号吗?

------解决方案--------------------
探讨

不接外设,直接用示波器就捕捉不到I2C发送数据的信号吗?

------解决方案--------------------
探讨
引用:

需要外接上拉电阻 最好能接外设

请问,上拉电阻要接多大为好呢?
  相关解决方案