USB转两线串口起始位,输出位定义?

CH341DS2中提到 “2线串口的基本操作元素包括:起始位、停止位、位输出、位输入。 起始位定义为当SDA 为高电平时,SCL 输出下降沿(从高电平切换为低电平)。 停止位定义为当SDA 为高电平时,SCL 输入上升沿(从低电平切换为高电平)。 位输出定义为当SCL 为低电平时,SDA 输出位数据,然后SCL 输出高电平脉冲。 位输入定义为SCL 输出高电平脉冲,在下降沿之前从SDA 输入位数据。”

量测示波器的波形,却是输出起始位,SCL为高是,SDA从高到低。

但IIC的协议中,起始位定义为SCL为高时,SDA从高到低;结束位定义为SCL为高是,SDA从低到高。位数据的采集,是从SCL的上升沿开始。

不清楚到底哪种是目前CH341T实际做的动作的正确描述

ch341t2线串口的应用当然符合I2C协议,是不是你搞错了 请务必ch341t工作在并口模式,即act#接2k电阻下拉


只有登录才能回复,可以选择微信账号登录