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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4462|回復: 9
收起左側(cè)

關(guān)于單片機IO口輸出的幾種狀態(tài)

[復制鏈接]
ID:668004 發(fā)表于 2021-8-24 15:53 | 顯示全部樓層 |閱讀模式
單片機IO口輸出的幾種狀態(tài)

1.單片機的開漏輸出和開漏復用輸出有哪些區(qū)別?

2.單片機的推挽輸出和推挽復用輸出有哪些區(qū)別?

3.單片機的開漏輸出只能輸出低電平,而輸出高電平需要外部上拉電阻;而推挽輸出是可以真正的輸出高電平,除了這個,還有哪些區(qū)別?

以上請從電子應(yīng)用技術(shù)的角度說,不要講一堆的數(shù)學模型

開漏復用輸出.png
開漏輸出.png
推挽復用輸出.png
推挽輸出.png
回復

使用道具 舉報

ID:386001 發(fā)表于 2021-8-24 16:37 | 顯示全部樓層
通俗,簡單一點來說,
IO復用,即一個IO口有兩個硬件功能,比如,一個IO口,既可以用作SPI,又可用于UART

而關(guān)于開漏和推挽
開漏,相當于一個單刀單置開關(guān)
推挽,相當于一個單刀雙置開關(guān)

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:935919 發(fā)表于 2021-8-24 16:48 | 顯示全部樓層
沒有聽說復用的部分, 我猜大概是單片機內(nèi)部有自動外設(shè)模塊(例如I2C, SPI) 直接進行輸出. 比如I2C就需要開漏, SPI用推挽. 然后復用的功能就單片機內(nèi)部集成了自動的I2C, SPI模塊, 所以配置的時候要配置成相應(yīng)的復用類型. 其本質(zhì)應(yīng)該還是開漏和推挽.

至于開漏和推挽除了你說的區(qū)別外, 我所知道的是開漏能承受比較大的電流, 其他有知道的人再補充吧.
https://zhuanlan.zhihu.com/p/41942876
看看這里圖片和表格更加便于理解一些.

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:10947 發(fā)表于 2021-8-24 17:31 | 顯示全部樓層
圖都標得那么清楚了啊;
復用功能是相對于普通IO功能來說的;
用指令直接控制IO腳的電平,就是普通IO功能,串口、SPI的發(fā)送輸出,是由特定的內(nèi)部模塊去控制的,叫復用功能。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:668004 發(fā)表于 2021-8-24 17:54 | 顯示全部樓層
這四種模式分別在什么場合下使用?比如什么時候用開漏什么時候用推挽呢
回復

使用道具 舉報

ID:935919 發(fā)表于 2021-8-25 08:31 | 顯示全部樓層
QWE4562012 發(fā)表于 2021-8-24 17:54
這四種模式分別在什么場合下使用?比如什么時候用開漏什么時候用推挽呢

例如 復用開漏: 使用芯片內(nèi)部自帶的I2C; 復用推挽:使用芯片內(nèi)部自帶的SPI;

普通開漏: 有需要較大電流的(相對于IO口驅(qū)動電流), 比如LED直接驅(qū)動; 推挽則比較常用.

從開漏和推挽的原理圖(看我之前發(fā)的鏈接), 就很好理解了, 比如開漏可以理解為一個NPN三極管C極 接出去, E極接地, B極由芯片內(nèi)部控制, 這樣就好理解了. 推挽看圖也是類似的道理.

回復

使用道具 舉報

ID:592807 發(fā)表于 2021-8-25 08:37 | 顯示全部樓層
QWE4562012 發(fā)表于 2021-8-24 17:54
這四種模式分別在什么場合下使用?比如什么時候用開漏什么時候用推挽呢

開漏的話,當單片機驅(qū)動能力不足時使用,例如單片機是3.3V但是你控制的元件是需要5V的電平才能動,這時候需要開漏外加5V上拉,或者單片機輸出電流最大是1mA但是控制的元件最少要2mA才能驅(qū)動,需要用開漏增大電流。至于推挽,正常情況都用推挽。復用的話,IO口不做普通IO口用,使用單片機自帶的SPI和USART的時候就得用到復用,你就得配置成對應(yīng)的復用模式。i2c用復用開漏,spi用復用推挽。
回復

使用道具 舉報

ID:668004 發(fā)表于 2021-8-25 19:07 | 顯示全部樓層
sinside 發(fā)表于 2021-8-24 16:48
沒有聽說復用的部分, 我猜大概是單片機內(nèi)部有自動外設(shè)模塊(例如I2C, SPI) 直接進行輸出. 比如I2C就需要開漏 ...

應(yīng)該是推挽的電流更大
回復

使用道具 舉報

ID:278625 發(fā)表于 2021-8-25 19:13 | 顯示全部樓層
#在這 通俗,簡單一點來說, IO復用,即一個IO口有兩個硬件功能,比如,一個IO口,既可以用作SPI,又可用于UART  而關(guān)于開漏和推挽 開漏,相當于一個單刀單置開關(guān) 推挽,相當于一個單刀雙置開關(guān)里快速回復#
回復

使用道具 舉報

ID:624769 發(fā)表于 2021-8-28 15:27 | 顯示全部樓層
復用這個不講,一般是可以復用某些功能,如SPI,ADC這些,詳細看手冊。

講講推挽和開漏,
開漏通俗來講,就是只能拉低電平,不能拉高電平,所以需要外接上拉電阻,由外部提供高電平。好處是高電平可以隨意指定,比如你5V單片機一般高電平5V,你控制3V的設(shè)備就非常麻煩,那么設(shè)置開漏,然后外部上拉到3V,就能非常簡單的控制3V設(shè)備了。
推挽,簡單來講,就是開漏+ 內(nèi)部用較小的電阻上拉到VCC,這樣在高電平狀態(tài),就能輸出較大的電流。沒有推挽模式的單片機,用開漏模式,和300R上拉電阻,一樣可以輸出15MA的電流。上拉電阻選值必須參考開漏模式的下拉罐電流承受能力,不然,拉不低電平事小,燒壞單片機事大。
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 美女黄视频网站 | 色综合欧美 | 国产综合久久久久久鬼色 | 欧美精品一区三区 | 国产盗摄视频 | 国产乱人伦精品一区二区 | 亚洲第一成人av | 精品欧美乱码久久久久久 | 欧美日一区二区 | 久久剧场 | 亚洲一区在线日韩在线深爱 | 性一爱一乱一交一视频 | 激情视频中文字幕 | 欧美性视频在线播放 | 激情亚洲 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 三级黄视频在线观看 | 国产精品婷婷 | 国产精品一区二区视频 | 国产欧美一区二区精品久导航 | 日本中文字幕在线观看 | 伊人久久免费视频 | 亚洲性人人天天夜夜摸 | 国产免费一区二区三区 | 成人影院午夜 | 日本中文字幕视频 | 波多野结衣一区二区 | 久久久影院 | 亚洲 中文 欧美 日韩 在线观看 | 一区二区免费在线观看 | 亚洲精品久久久久avwww潮水 | 浮生影院免费观看中文版 | 亚洲精品国产a久久久久久 午夜影院网站 | 日韩欧美一区二区在线播放 | 国产亚洲网站 | 久久成人免费视频 | 日韩区| 日韩精品免费视频 | 九色 在线 | 中文字幕在线观看成人 | 欧美激情五月 |