久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 137|回復: 1
打印 上一主題 下一主題
收起左側

stm32 gpio軟件模擬IIC通信失敗的2個原因

[復制鏈接]
跳轉到指定樓層
樓主
stm32 gpio 軟件模擬IIC通信失敗的2個原因:
1、SCL/SDA gpio引腳的輸出模式需要設置為開漏模式。
    開始調試時,主機的SCL/SDA 引腳推挽輸出(默認模式)時,從機無法拉低SDA引腳電平,導致通信失敗。
2、發送器件地址+讀/寫位

    器件地址是7位,再跟一個讀/寫位(0-寫/1-讀),合成1個8bit字節數。
    以器件地址0x01為例:
    如果執行寫操作,則發送 0x02 = (0x01<<1)|0x00;
    如果執行讀操作,則發送 0x03 = (0x01<<1)|0x01。

IIC起始與停止信號圖,摘自知乎IIC協議 - 知乎

IIC讀寫時序圖,摘自知乎IIC協議 - 知乎


IIC時序分析-CSDN博客
i2c時序圖的詳細講解[通俗易懂]-騰訊云開發者社區-騰訊云



以上2個文件下載: iic.zip (2.05 KB, 下載次數: 0)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:143911 發表于 2025-7-16 17:05 | 只看該作者
1、SCL/SDA gpio引腳輸出模式,需要設置為開漏模式,否則從機無法拉低。APM32 gpio 默認的輸出模式是推挽,需要改成開漏模式。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 性做久久久 | 亚洲第一黄网 | 黄色av日韩| 超碰在线人人 | 国产三级在线免费观看 | 欧美视频在线观看 | 国产精品99精品久久免费 | 午夜大片| 国产精品成人一区二区三区 | 黄色一级视频 | 成人女同在线观看 | 精品国产99久久久久久宅男i | 国产欧美一区二区精品性色超碰 | 国产一区精品在线 | 免费一级片 | 亚洲国产欧美日韩在线 | 国产视频一区二区在线观看 | 国产一区二区免费看 | 精品精品 | 日本毛片在线观看 | 久久九九免费视频 | 欧美1区2区 | 99色在线 | www.日本高清| 日韩天堂在线 | 成人黄色在线视频 | 成年人小视频 | 加勒比一区二区 | 午夜激情在线观看 | 中文字幕亚洲欧美 | 亚洲激情一区二区 | 日韩精品免费看 | 国语av| 成人黄色小视频 | 久久久国产一区二区三区 | 久久久夜夜夜 | 久草视频免费看 | 制中文字幕音影 | 国产操操操 | 天天操夜夜爽 | 国产视频三区 |