CH573F模擬IIC

請教一下CH573f的PB10和PB11(也就是USB的D-和D+)可以模擬IIC嗎,我這里模擬了一下,沒法驅(qū)動.用這個社區(qū)另一個你們提供的IIC例程也沒法驅(qū)動

icon_rar.gifch573_iic_si7021.zip


時鐘線和數(shù)據(jù)線上有加上拉電阻嗎


加了,沒效果,然后拆了改推挽輸出還是不行,是不是因為上電后USB和串口BOOT的原因?qū)е履莾蓚€腳處于被usb控制呢,猜測


PB10、11沒有初始化使能USB的話可以用作普通GPIO操作電平。

嘗試一下將GPIO設置成輸入以模擬開漏輸出。

有個問題是IIC需要PB10和PB11都外加上拉電阻,而D+D-都加上拉可能會導致USB識別低速和全速設備時出問題,如果需要用到USB1建議改用其他腳。


我用不到usb所以占用了usb引腳,那么上拉電阻阻值有要求嗎?


2K~5KΩ都行,接3.3v以上拉。


我使用了PB12,(PB11,PB10是IIC),測試電壓,pb12只有大約2v上下,pb11和pb10,只有2.4v上下


測量IO輸出電壓的時候,如果使用萬用表測量,IO要常高或者常低,否則測量的就是一段時間的平均電壓;
如果使用示波器測量,就無所謂,直接看高電平部分的電壓即可。

你可以看下你的測量方法用的是上面哪種,根據(jù)方法改一下IO輸出,重測一下。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频