stm32中空的I/O管腳是高電平還是低電平

STM32中空的I/O管腳是高電平還是低電平取決於具體情況。
1、IO端口復位後處於浮空狀態,也就是其電平狀態由外圍電路決定。
2、STM32上電覆位瞬間I/O口的電平狀態默認是浮空輸入,因此是高阻。做到低功耗。
3、
STM32的IO管腳配置口默認爲浮空輸入,把選擇權留給用戶,這是一個很大的優勢:一方面浮空輸入確保不會出現用戶不希望的默認電平(此時電平取決於用戶的外圍電路);另一方面降低了功耗,因爲不管是上拉還是下拉都會有電流消耗。從另一個角度來看,不管I/O管腳的默認配置如何,還是需要在輸出的管腳外加上拉或下拉,這是爲了保證芯片上電期間和復位時輸出的管腳始終處於已知的電平。
4、在沒有任何操作的情況下,STM32通用推輓輸出模式的引腳默認低電平,也就是有電的狀態。所以在配置的時候通常會先把引腳的電平設置拉高,讓電路不產生電流。有電到沒電這一過程也就是引腳電平從低到高的過程。
5、STM32的I/O管腳有兩種:TTL和CMOS,所有管腳都兼容TTL和CMOS電平。也就是說從輸入識別電壓上看,所有管腳不管是TTL管腳還是CMOS管腳都可以識別TTL或CMOS電平。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章