欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: STC單片機例如89、12、15等是不是可以一律外接上拉電阻? [打印本頁]

作者: SKYLAR123    時間: 2020-7-21 10:59
標題: STC單片機例如89、12、15等是不是可以一律外接上拉電阻?
STC單片機芯片例如89、12、15等是不是可以一律外接上拉電阻,不管引腳的什么推挽等模式設置,特殊引腳除外例如外部時鐘引腳、復位引腳。
這樣就不管設置引腳的工作模式(準雙向、推挽、開漏輸出、僅為高阻)。



作者: robinsonlin    時間: 2020-7-21 11:38
其實,有些地方,用推挽輸出,拿3.3k下拉電阻更合適。 這個看你的需求而定。 STC芯片開機默認IO電平為高,就算你在程序中置零,在開機瞬間,也會有個高電平。如果你電路不用反向取值,開機瞬間,總會讓外部電路瞬間上電。閃滅一次,很是頭疼。
作者: SKYLAR123    時間: 2020-7-21 13:24
robinsonlin 發表于 2020-7-21 11:38
其實,有些地方,用推挽輸出,拿3.3k下拉電阻更合適。 這個看你的需求而定。 STC芯片開機默認IO電平為高, ...

對于我的使用來說,開始是高電平就外接PNP,除了初始化其余就看主體循環的事,所有設置都是低電平有效,這是控制輸出,輸入的話賦予引腳一個高電平,讀取外部高低電平。所以就沒有遇見你這個閃滅。我這個就是粗狂式設計,沒有考慮那么細,不知道有什么不好的影響,就想避開煩人的各種工作模式。我的等級太低,不知道那個開漏、高組態、準雙向、推挽等模式有什么意義,所以就和大家討論一下,漲漲見識。
作者: Y_G_G    時間: 2020-7-21 14:47
開漏:  斷開內部上拉電阻,不能輸出高電平和讀取外部引腳狀態,如果要輸出高電平就要加上拉電阻,這個應用在電池供電中,掉電模式下能減小一些待機電流,估算是減少10uA左右
高組態:電流不能流出也不能流入,在ADC時用這個狀態可以減少IO內部電阻對取樣電壓的影響
準雙向:就是默認的傳統8051狀態,自己去看8051的數據
推挽:有比較大(官方說是20mA)的電流吸入和輸出能力,也就是說能吸能吐
這些在數據手冊上都是有說明的,自己看一下就知道了
作者: Trump1438    時間: 2020-7-21 15:08
千萬不要這樣子認為,這樣子斷定事物!上拉下拉是芯片內部封裝好的,你要知道怎樣設置與調配他們,另外你學得更多的話,就會明白一個I/O口不只有上拉與下拉,等你認識了STM32你就會大開眼界,更上一層。所以最好多練,多思考,而不是依賴別人給的結果
作者: SKYLAR123    時間: 2020-7-21 15:47
Trump1438 發表于 2020-7-21 15:08
千萬不要這樣子認為,這樣子斷定事物!上拉下拉是芯片內部封裝好的,你要知道怎樣設置與調配他們,另外你學 ...

嗯嗯,明白了,
作者: 滄海一粒    時間: 2020-7-21 16:33
這個看你的需求而定。IO引腳的工作模式多說明功能強大 能適應不同的需要
作者: yhy08090    時間: 2021-7-30 09:09
Y_G_G 發表于 2020-7-21 14:47
開漏:  斷開內部上拉電阻,不能輸出高電平和讀取外部引腳狀態,如果要輸出高電平就要加上拉電阻,這個應用在電 ...

ADC是應該用高阻還是開漏?兩種情況是否需要接上拉電阻?
作者: yayayunyun    時間: 2021-7-30 10:43
上拉電阻就是將不確定的信號通過一個電阻拉到高電平,同時此電阻也起到一個限流作用,下拉就是下拉到低電平。stc可以一律外拉,但是如果做不同功能一律外拉是有問題的。
推挽輸出是用兩個晶體管或者場效應管構成的推挽電路(在模擬電路中應用很廣泛如功放驅動電機驅動等等),這個電路的特點就是輸出電阻小,
所以能夠驅動大的負載,從而能夠使得單片機管腳直接驅動發光二極管、蜂鳴器、甚至更小阻抗的負載!

開漏輸出:OC門的輸出就是開漏輸出;OD門的輸出也是開漏輸出。TTL電路有集電極開路OC門,MOS管也有和集電極對應的漏極開路的OD門,它的輸出就叫做開漏輸出。
它可以吸收很大的電流,但是不能向外輸出電流。所以,為了能輸入和輸出電流,它使用的時候要跟電源和上拉電阻一齊用。
OC門開漏輸出和OD門開漏輸出都是為了同一個目的,都是為了實現邏輯器件的線與邏輯,當然選用不同的外接電阻也可以實現外圍驅動能力的增加。
當你應用此電路的時候,要注意應用時要加上拉電阻接電源,這樣才能保證邏輯的正確,在電阻上要根據邏輯器件的扇入扇出系數來確定,
但一般mos電路帶載同樣的mos電路能力比較強,所以電阻通常可以選擇2.2k,4.9k這樣一些常用的。
具體那個引腳可以配置什么模式,需要看gpio內部結構,不能只靠想來處理問題。
作者: Hephaestus    時間: 2021-7-30 16:14
傳統的Intel 8051是可以全都加上拉的,做輸出用可以增加高電平輸出能力,做輸入用也沒有什么壞處。擴展型號有的可以設置成推挽輸出、高阻ADC輸入……你再加上拉就不合適了。
作者: 開心就好hhhh    時間: 2021-8-3 15:32
yhy08090 發表于 2021-7-30 09:09
ADC是應該用高阻還是開漏?兩種情況是否需要接上拉電阻?

ADC設置為普通的準雙向口也可啊
作者: lmn2005    時間: 2021-8-4 12:20
yhy08090 發表于 2021-7-30 09:09
ADC是應該用高阻還是開漏?兩種情況是否需要接上拉電阻?

這是STC8F芯片手冊中提及到的。好像設置為ADC輸入口后,單片機會強制性將此端口設置成高阻輸入模式,不管你原來怎樣設置。

2021-08-04_121217.jpg (60.82 KB, 下載次數: 51)

2021-08-04_121217.jpg

作者: gongzhu    時間: 2021-8-26 23:20
我原來一個公司做工業非標儀表,用AT89s52,P0--P4都加排阻,實踐是檢驗真理的唯一標準
作者: 188610329    時間: 2021-8-27 04:10
你不可能全都上拉,有些口如ADC之類的,必須高阻模式,你上拉了,ADC就不準了。但是,如果上拉了,端口模式設為開漏(PxM0,PxM1都為1)是最好的。高電平由上拉電阻提供,低電平有單片機自己提供。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1