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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5788|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

求教,關(guān)于STC8系列的單片機準(zhǔn)雙向口設(shè)置

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:958976 發(fā)表于 2021-10-11 11:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
對于單片機那些未使用的IO口,設(shè)置為準(zhǔn)雙向口后,是把它們設(shè)置為高電平還是低電平?datasheet上說設(shè)置為高電平,但如果設(shè)置為低電平,整個系統(tǒng)會省些電嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:624769 發(fā)表于 2021-10-11 14:31 | 只看該作者
要省電的話,就設(shè)置為高阻。 有必要的話,再關(guān)斯密特發(fā)生器。

就單片機自身來講,低電平比高電平更耗電,這一點,你看IO結(jié)構(gòu)圖就明白了。
回復(fù)

使用道具 舉報

板凳
ID:123289 發(fā)表于 2021-10-11 14:58 | 只看該作者
表面上,高電平會省電一些。因為高電平時,外部浮空,IO無電流。低電平時,IO內(nèi)部末級晶體管是通的,有一些電流。
實際上很難說,內(nèi)部還有其它電路,在輸出1、0時各自耗時會不同,說不清。
回復(fù)

使用道具 舉報

地板
ID:401564 發(fā)表于 2021-10-12 00:19 | 只看該作者
如果是我想知道,我就不會問這個問題
萬用表一接,寫一個測試程序,每種端口設(shè)置都進(jìn)行電流測量,記錄進(jìn)行對比
十分鐘之內(nèi)就知道結(jié)果
回復(fù)

使用道具 舉報

5#
ID:213173 發(fā)表于 2021-10-12 06:59 | 只看該作者
STC8系列的單片機IO口的默認(rèn)復(fù)位值都是高電平,默認(rèn)端口輸出模式因具體型號不同而有所不同,以用戶手冊為準(zhǔn)。未使用的IO口可以不作任何設(shè)置,設(shè)置為低電平會省電沒有依據(jù)。
回復(fù)

使用道具 舉報

6#
ID:975054 發(fā)表于 2021-12-22 22:26 | 只看該作者
最新的手冊明確要求:
3. 特別注意:由于 STC8G 系列的所有 I/O(除了 ISP 下載口 P3.0/P3.1 外)在上電后都是高
阻輸入模式, I/O 外部電平不固定,此時如果 MCU 直接進(jìn)入掉電模式/停機模式,會導(dǎo)致
I/O 有額外的耗電,所有在 MCU 進(jìn)入掉電模式/停機模式前,必須將所有 I/O 口都根據(jù)實
際情況設(shè)置好 I/O 口的模式,對于所有沒有使用的外部懸空的 I/O 都需要設(shè)置為準(zhǔn)雙向口,
并固定輸出高電平。特別是部分管腳的芯片,由于芯片內(nèi)部有部分 I/O 口并沒有打線到外
部管腳,所以這些 I/O 也是處于懸空狀態(tài)的,這部分 I/O 也需要設(shè)置為準(zhǔn)雙向口,并固定
輸出高電平。

我就納悶了:不用的引腳設(shè)置為高阻不是更省電么?可能懸空腳設(shè)為高阻輸入對外部抗干擾能力不利的緣故吧.

評分

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

查看全部評分

回復(fù)

使用道具 舉報

7#
ID:975054 發(fā)表于 2021-12-22 22:42 | 只看該作者
T.1 關(guān)于 STC8H 系列 IO 口的注意事項
1. STC8H 系列芯片的 IO 口,除了 ISP 下載口 P3.0 和 P3.1 外,其余的 IO 口上電后的初始模
式均為高阻輸入模式,用戶無法直接輸出電平,所以用戶在程序初始化的地方必須要使用
PxM0 和 PxM1 兩個寄存器初始化相應(yīng)的 IO 模式,才能正常使用。
2. STC8H 系列芯片所有的 I/O 口均可以設(shè)置為準(zhǔn)雙向口模式、強推挽輸出模式、開漏輸
出模式或者高阻輸入模式,另外每個 I/O 均可獨立使能內(nèi)部 4K 上拉電阻
3. STC8H 系列芯片不會自動為特殊 IO 設(shè)置 IO 口模式,如 ADC 口、串口、 I2C 口以及 SPI
口,必須用戶自行將相應(yīng)的口設(shè)置為合適的模式
4. 若使能 P5.4 管腳為復(fù)位腳,則復(fù)位電平為低電平
5. 特別注意:由于 STC8H 系列的所有 I/O(除了 ISP 下載口 P3.0/P3.1 外)在上電后都是高
阻輸入模式, I/O 外部電平不固定,此時如果 MCU 直接進(jìn)入掉電模式/停機模式,會導(dǎo)致
I/O 有額外的耗電,所有在 MCU 進(jìn)入掉電模式/停機模式前,必須將所有 I/O 口都根據(jù)實
際情況設(shè)置好 I/O 口的模式,對于所有沒有使用的外部懸空的 I/O 都需要設(shè)置為準(zhǔn)雙向口,
并固定輸出高電平。特別是部分管腳的芯片,由于芯片內(nèi)部有部分 I/O 口并沒有打線到外
部管腳,所以這些 I/O 也是處于懸空狀態(tài)的,這部分 I/O 也需要設(shè)置為準(zhǔn)雙向口,并固定
輸出高電平。


R.3 STC8G1K08 系列
1. STC8G1K08 系列 C 版芯片和 D 版芯片的 LVD 中斷、定時器 2 中斷、 INT2 中斷、 INT3 中
斷和 INT4 中斷的關(guān)閉中斷指令無法在一個時鐘內(nèi)完成,用戶必須在關(guān)閉中斷指令后多加 1
個 NOP 指令。( D 版本芯片在 C 版本芯片的基礎(chǔ)上修改了高速脈沖輸出會受到同一組 I/O
口翻轉(zhuǎn)影響的問題)
2. STC8G1K08 系列 C 版芯片的 PCA 高速脈沖輸出功能會受到同一組 I/O 口翻轉(zhuǎn)的影響,建
議不要使用高速脈沖輸出功能( D 版芯片無此問題)。
3. 特別注意:由于 STC8G 系列的所有 I/O(除了 ISP 下載口 P3.0/P3.1 外)在上電后都是高
阻輸入模式, I/O 外部電平不固定,此時如果 MCU 直接進(jìn)入掉電模式/停機模式,會導(dǎo)致
I/O 有額外的耗電,所有在 MCU 進(jìn)入掉電模式/停機模式前,必須將所有 I/O 口都根據(jù)實
際情況設(shè)置好 I/O 口的模式,對于所有沒有使用的外部懸空的 I/O 都需要設(shè)置為準(zhǔn)雙向口,
并固定輸出高電平。特別是部分管腳的芯片,由于芯片內(nèi)部有部分 I/O 口并沒有打線到外
部管腳,所以這些 I/O 也是處于懸空狀態(tài)的,這部分 I/O 也需要設(shè)置為準(zhǔn)雙向口,并固定
輸出高電平。

看來:stc小揪揪 太多太多,型號太多......

評分

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

查看全部評分

回復(fù)

使用道具 舉報

8#
ID:975054 發(fā)表于 2021-12-23 01:41 | 只看該作者
因項目需要,今天重新好好研究并設(shè)置了一番:
你說的懸空腳省電問題,還是按最新手冊以上注意事項特別說明為好。
一是當(dāng)引腳設(shè)置輸出為低時,它的驅(qū)動能力很強,可吸收相當(dāng)大的電流,萬一測試時短路不夠安全。
二是按手冊設(shè)定,對于3.3V 單片機,“極弱上拉”晶體管的電流才約 5uA幾乎不耗電,抗干擾能力強;

手冊:
9.3.1 準(zhǔn)雙向口(弱上拉)
準(zhǔn)雙向口( 弱上拉) 輸出類型可用作輸出和輸入功能而不需重新配置端口輸出狀態(tài)。這是因為當(dāng)端
口輸出為 1 時驅(qū)動能力很弱,允許外部裝置將其拉低。當(dāng)引腳輸出為低時,它的驅(qū)動能力很強,可吸收
相當(dāng)大的電流。準(zhǔn)雙向口有 3 個上拉晶體管適應(yīng)不同的需要。
在 3 個上拉晶體管中,有 1 個上拉晶體管稱為“弱上拉”,當(dāng)端口寄存器為 1 且引腳本身也為 1 時打
開。此上拉提供基本驅(qū)動電流使準(zhǔn)雙向口輸出為 1。如果一個引腳輸出為 1 而由外部裝置下拉到低時,
弱上拉關(guān)閉而“極弱上拉”維持開狀態(tài),為了把這個引腳強拉為低,外部裝置必須有足夠的灌電流能力
使引腳上的電壓降到門檻電壓以下。對于 5V 單片機,“弱上拉”晶體管的電流約 250uA;對于 3.3V 單
片機,“弱上拉”晶體管的電流約 150uA。
第 2 個上拉晶體管,稱為“極弱上拉”,當(dāng)端口鎖存為 1 時打開。當(dāng)引腳懸空時,這個極弱的上拉源
產(chǎn)生很弱的上拉電流將引腳上拉為高電平。對于 5V 單片機,“極弱上拉”晶體管的電流約 18uA;對于
3.3V 單片機,“極弱上拉”晶體管的電流約 5uA。
第 3 個上拉晶體管稱為“強上拉”。當(dāng)端口鎖存器由 0 到 1 跳變時,這個上拉用來加快準(zhǔn)雙向口由邏
輯 0 到邏輯 1 轉(zhuǎn)換。當(dāng)發(fā)生這種情況時,強上拉打開約 2 個時鐘以使引腳能夠迅速地上拉到高電平。
準(zhǔn)雙向口( 弱上拉) 帶有一個施密特觸發(fā)輸入以及一個干擾抑制電路。準(zhǔn)雙向口( 弱上拉) 讀外部
狀態(tài)前,要先鎖存為 ‘ 1’ ,才可讀到外部正確的狀態(tài).
回復(fù)

使用道具 舉報

9#
ID:975054 發(fā)表于 2021-12-23 01:50 | 只看該作者
我的要去及其省電,設(shè)置完,測試效果良好,省電主要靠掉電喚醒、盡量減少沒必要的延遲、I/O口及外圍電路優(yōu)化。
例如撥碼開關(guān)狀態(tài)讀取:I/O口設(shè)為高阻得有上拉排阻,阻值越大約省電;另外可去掉排阻,直接設(shè)為準(zhǔn)雙向口( 弱上拉),但都得先寫1,才可讀到外部正確的狀態(tài)。
回復(fù)

使用道具 舉報

10#
ID:975054 發(fā)表于 2022-3-26 18:23 | 只看該作者
最后實踐證明,掉電模式最省電,掉電前所有I/O設(shè)置為準(zhǔn)雙向并寫1,喚醒后恢復(fù)原I/O口設(shè)置,這樣最省電!!!!!!
回復(fù)

使用道具 舉報

11#
ID:975054 發(fā)表于 2022-3-26 18:25 | 只看該作者
ax6808 發(fā)表于 2021-12-23 01:50
我的要去及其省電,設(shè)置完,測試效果良好,省電主要靠掉電喚醒、盡量減少沒必要的延遲、I/O口及外圍電路優(yōu) ...

最后讀開關(guān)狀態(tài)省掉排阻了,更簡單又省電!!必須采用這個方案!器件越少越可靠的!
回復(fù)

使用道具 舉報

12#
ID:975054 發(fā)表于 2022-3-27 23:01 | 只看該作者
總的來說得看手冊。若引腳有下拉電阻,你設(shè)置為高電平時明顯就會耗電而設(shè)為低電平就不會,反過來有上拉電阻的話你設(shè)置高電平才不耗電。。。得結(jié)合具體電路設(shè)計一個個腳仔細(xì)檢查。。。。空腳就按準(zhǔn)雙向并寫1為好。。。。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩一级 | 中文在线一区二区 | 亚洲精品九九 | 国产在线观看网站 | 日本午夜一区二区三区 | 日日摸夜夜添夜夜添精品视频 | 精品视频在线免费观看 | 国产aa| 91成人免费观看 | 国产欧美日韩精品在线观看 | 国产成人一区二区三区电影 | 国产99热 | 国产又色又爽又黄又免费 | 夜夜操天天操 | 日韩成人 | 香蕉久久久久久 | 日本成人中文字幕 | 免费久久精品视频 | 国产精品视频一区二区三区 | 麻豆视频在线免费观看 | 日本 欧美 国产 | 国产偷录叫床高潮录音 | 91不卡| 亚洲精品一区二区冲田杏梨 | 亚洲天堂一区 | 国产精品久久久久久久久久久久久久 | 欧美激情精品久久久久 | 国产不卡一| 99re在线视频| 91成人免费 | 久久精品久久久 | 黄 色 毛片免费 | 中文字幕在线电影观看 | 毛片视频网站 | 国产欧美日韩综合精品一区二区 | 国际精品久久 | 精品一区二区久久久久久久网站 | 久久精品视频在线观看 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 国产一区二区三区四区 | 日韩一二区|