582硬件IIC采用中斷方式,通訊不穩(wěn)定,主機接收從機的數(shù)據(jù)獲取不到,采用的是最新例程的中斷方式,使用的都是if語句,未使用swich--case。

不知道什么原因調(diào)用I2C_AcknowledgeConfig(DISABLE);和?I2C_GenerateSTOP(DISABLE);會清除PE標志;所以以上調(diào)試結果都是在注釋掉這兩語句后調(diào)試的結果。硬件IIC是經(jīng)過映射的,也按照提示做過初始化IIC軟復位。

您好,這兩行代碼全都注釋掉是肯定會出問題的,I2C_AcknowledgeConfig(DISABLE);需要在讀最后一個字節(jié)前調(diào)用,I2C_GenerateSTOP(DISABLE);需要用來結束IIC讀寫過程;除了這兩處一定要用到這兩行代碼外,其他地方可以不再調(diào)用。

建議用邏輯分析儀抓波形看下這兩行代碼在什么時候調(diào)用會清掉PE標志,正常使用是不會導致PE異常的。


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

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