1樓:匿名使用者
stm32引腳輸入電平的範圍是2.0-3.6v。
vdd 電壓範圍為2.0v-3.6v,外部電源通過vdd引腳提供,用於i/o和內部調壓器。
vssa和vdda,電壓範圍為2.0-3.6v,外部模擬電壓輸入,用於adc,復位模組,rc和pll,在vdd範圍之內(adc被限制在2.
4v),vssa和vdda必須相應連線到vss和vdd。vbat,電壓範圍為1.8-3.
6v,當vdd無效時為rtc,外部32khz晶振和備份暫存器供電。
擴充套件資料
stm32系列產品基於超低功耗的 arm cortex-m4處理器核心,採用意法半導體獨有的兩大節能技術:130nm 專用低洩漏電流製造工藝和優化的節能架構,提供業界領先的節能效能。
該系列屬於意法半導體陣容強大的 32 位 stm32 微控制器產品家族,該產品家族共有 200餘款產品,全系列產品共用大部分引腳、軟體和外設,優異的相容性為開發人員帶來最大的設計靈活性。
2樓:王憲瑜
stm32引腳輸入電平的範圍是alvc, 輸入小於0,輸入大於2v算高電平,lv 、alvt中 8v算低電平。
電平,指電路中兩點或幾點在相同阻抗下電量的相對比值。邏輯電平:有ttl、cmos、lvttl、ecl、pecl、gtl;rs232、rs422、lvds等。
其中ttl和cmos的邏輯電平按典型電壓可分為四類:5v系列(5v ttl和5v cmos)、3.3v系列,2.
5v系列和1.8v系列。5v ttl和5v cmos邏輯電平是通用的邏輯電平。
3.3v及以下的邏輯電平被稱為低電壓邏輯電平,常用的為lvttl電平。低電壓的邏輯電平還有2.
5v和1.8v兩種。ecl/pecl和lvds是差分輸入輸出。
rs-422/485和rs-232是串列埠的介面標準,rs-422/485是差分輸入輸出,rs-232是單端輸入輸出。
補充:rs-232c採用的是負邏輯,即邏輯「1」:-5v至-15v; 邏輯「0」:
+5v至+15v。而cmos電平為:邏輯「1」:
4.99v; 邏輯「0」:0.
01v;ttl電平的邏輯「1」和「0」則分別為2.4v和0.4v。
3樓:匿名使用者
可以將這個訊號在接入gpio之前用電阻進行分壓處理,將0~5v的電壓變換到0~3.3v,比如串個2.2k的電阻,再下拉3.3k
4樓:匿名使用者
一般情況都是通過電阻分壓後輸入晶片
stm32的gpio口能夠承受多大電壓?哪些io口能容忍5v
5樓:用u戶名
這個需要查手冊
1, 你看到手冊裡有ft 就是容忍5v 的電壓。
2,如果連線ttl電平的話 最小 2v 最大 vdd+0.5v 也就是5.5v (這個是最大值)(題外話如果大於這個電壓的話,估計32就over了)
3,如果連線coms 電平的話有分輸入最低電平電壓(也就是埠可以檢測到的電壓)-0.5v ---最大值 0.35×vdd
-----輸入高電平電壓 最小值是 0.65*vdd 最大值 是 vdd+0.5v。
4,標準io腳施密特觸發器電壓延遲 最小值是 200mv
5,輸入漏電流 3ua.
6,弱上拉電阻
7,弱下拉電阻
8,io引腳的電容。
寫了這麼多,估計你只想知道的就是 io 埠 ,我給最小几v 的電壓,埠就能確定是 1.或小於多少電壓埠就認為是 0 .
這個就是上面寫的 ttl 電平 和 coms 電平 。
最小值 2v 最大值5v。
如果實際操作是一定確定在io埠允許範圍之內否則,我們偉大的32 就可能犧牲了。
stm32中空的i/o管腳是高電平還是低電平?
6樓:匿名使用者
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電平。
7樓:匿名使用者
樓主,有板抄
子的話,你直接用襲萬用表量一下就ok了!
bai但是我更想說,du你的問題是不對
zhi的或者說是dao
沒有意義的~~
當然,如果你在程式中沒對io管腳初始化的話,大部分是浮空的。
微控制器的i/o口是通過程式控制的,即使是不用的空管腳,原則上也要進行控制以免對其他功能產生影響。這一點,在曾經一個專案中深有體會!
stm32f103系列效能如何,STM32F103字尾名不同,其功效有什麼區別?
優點如下 1 stm32屬於arm核心的一個版本,比傳統的51微控制器高階多了,有很多資源是51不具備的,如usb控制器。而且已經廢除了機器週期什麼的,速度不是51能比的。2 stm32微控制器程式都是模組化的,介面相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,需要外圍元件多,...
stm32與dsp有什麼區別
1,dsp要貴些,dsp是為運算而生的晶片。2,stm32 晶片可以前後呼應,作為學習,用stm32來入門最好。stm32 1,stm32是基於arm cortex m 處理器核心的 32位快閃記憶體微控制器,為mcu使用者開闢了一個全新的自由開發空間,並提供了各種易於上手的軟硬體輔助工具。2,st...
如何設定stm32中pwm的佔空比為
首先,確定 baitimx的時鐘,除非apb1的時鐘分du頻數設定zhi為1,否則通用定時器timx的時鐘是apb1時鐘的2倍,這時dao的timx時鐘為版72mhz,用這個timx時鐘72mhz除以 psc 1 得到定時器每隔多少秒漲一次,這裡給psc賦7199,計算得定時器每隔0.0001秒漲一...