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

標題: 關于STM32八種輸入輸出模式,網上的好啰嗦,能通俗易懂的解釋一下嗎? [打印本頁]

作者: haohaoxue51    時間: 2018-11-26 18:21
標題: 關于STM32八種輸入輸出模式,網上的好啰嗦,能通俗易懂的解釋一下嗎?
能簡單說說stm32 的四個輸入和4個輸出的模式的區別嗎,網上的好啰嗦啊,能通俗易懂的說一下嗎,其中哪幾個常用?


作者: 萬物互聯    時間: 2018-11-27 16:27
STM32的四種輸入方式:
1、上拉輸入(GPIO_Mode_IPU)
上拉輸入就是信號進入芯片后加了一個上拉電阻,當外部浮空的時候這個腳是高電平的。

2、下拉輸入(GPIO_Mode_IPD)
下拉輸入就是信號進入 芯片后加了一個下拉電阻,當外部浮空的時候這個腳是低電平的。
3、模擬輸入(GPIO_Mode_AIN)
信號進入后不經過上拉電阻或者下拉電,經由另一線路把電壓信號傳送到片上外設模塊。比如傳送給ADC模塊,由ADC采集電壓信號。所以可以理解為模擬輸入的信號是未經處理的信號,是原汁原味的信號,一般只在ADC腳上使用。

4、浮空輸入(GPIO_Mode_IN_FLOATING)
信號進入芯片內部后,既沒有接上拉電阻也沒有接下拉電阻,經由觸發器輸入。
配置成這個模式后,用電壓變量引腳電壓為1點幾伏,這是個不確定值。由于其輸入阻抗比較大,一般把這種模式用于標準的通訊協議,比如IIC、USART的等。

STM32的四種輸出方式
1、普通推挽輸出(GPIO_Mode_Out_PP):
使用場合:一般用在0V和3.3V的場合。線路經過兩個P_MOS 和N_MOS 管,負責上拉和下拉電流,例如繼電器、LED、有源蜂鳴器。輸出電平:推挽輸出的低電平是0V,高電平是3.3V。

2、普通開漏輸出(GPIO_Mode_Out_OD):
使用場合:一般用在電平不匹配的場合,如需要輸出5V的高電平,一般用到不多。
使用方法:就需要再外部接一個上拉電阻,電源為5V,把GPIO設置為開漏模式, 當輸出高組態時,由上拉電阻和電源向外輸出5V的電壓。
輸出電平:在開漏輸出模式時,如果輸出為0,低電平,則使N_MOS 導通,使輸 出接地。若控制輸出為1(無法直接輸出高電平),則既不輸出高電平 也不輸出低電平,為高組態。為正常使用,必須在外部接一個上拉電 阻。
特性: 它具“線與”特性,即很多個開漏模式 引腳連接到一起時,只有當所有 引腳都輸出高阻態,才由上拉電阻提供高電平,此高電平的電壓為外部 上拉電阻所接的電源的電壓。若其中一個引腳為低電平,那線路就相當 于短路接地,使得整條線路都為低電平,0 伏。

3、復用推挽輸出(GPIO_Mode_AF_PP):用作串口的輸出。

4、復用開漏輸出(GPIO_Mode_AF_OD):用在IIC。

所有的開漏輸出都需要接上拉電阻。





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