中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做網(wǎng)站最主要搜索引擎推廣的費用

做網(wǎng)站最主要,搜索引擎推廣的費用,優(yōu)秀網(wǎng)站首頁設(shè)計步驟,wordpress管理員登陸STM32的 GPIO 介紹 GPIO 是通用輸入/輸出端口的簡稱,是 STM32 可控制的引腳。GPIO 的引腳與外部硬件設(shè)備連接,可實現(xiàn)與外部通訊、控制外部硬件或者采集外部硬件數(shù)據(jù)的功能。 以 STM32F103ZET6 芯片為例子,該芯片共有 144 腳芯片&#xff0c…

STM32的 GPIO 介紹

GPIO 是通用輸入/輸出端口的簡稱,是 STM32 可控制的引腳。GPIO 的引腳與外部硬件設(shè)備連接,可實現(xiàn)與外部通訊、控制外部硬件或者采集外部硬件數(shù)據(jù)的功能。

以 STM32F103ZET6 芯片為例子,該芯片共有 144 腳芯片,包括7個通用目的的輸入/輸出口(GPIO)組,分別為GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF、GPIOG,同時每組 GPIO 口組有 16 個 GPIO 口。通常簡略稱為PAx、PBx、PCx、PDx、PEx、PFx、PGx,其中 x 為0-15。

STM32的大部分引腳除了當 GPIO 使用之外,還可以復(fù)用為外設(shè)功能引腳(比如串口)。

GPIO基本結(jié)構(gòu)

每個 GPIO 內(nèi)部都有這樣的一個電路結(jié)構(gòu),這個結(jié)構(gòu)在本文下面會具體介紹。

圖片

電路圖說明

保護二極管:IO 引腳上下兩邊兩個二極管用于防止引腳外部過高、過低的電壓輸入。當引腳電壓高于 VDD 時,上方的二極管導(dǎo)通;當引腳電壓低于VSS時,下方的二極管導(dǎo)通,防止不正常電壓引入芯片導(dǎo)致芯片燒毀。但是盡管如此,還是不能直接外接大功率器件,須加大功率及隔離電路驅(qū)動,防止燒壞芯片或者外接器件無法正常工作。

P-MOS管和N-MOS管:由P-MOS管和N-MOS管組成的單元電路使得GPIO具有“推挽輸出”和“開漏輸出”的模式。這里的電路會在下面很詳細地分析到。

TTL肖特基觸發(fā)器:信號經(jīng)過觸發(fā)器后,模擬信號轉(zhuǎn)化為0和1的數(shù)字信號。但是,當GPIO引腳作為ADC采集電壓的輸入通道時,用其“模擬輸入”功能,此時信號不再經(jīng)過觸發(fā)器進行TTL電平轉(zhuǎn)換。ADC外設(shè)要采集到的原始的模擬信號。

需要注意,在查看《STM32中文參考手冊V10》中的GPIO的表格時,會看到有“FT”一列,這代表著這個GPIO口是兼容3.3V和5V的;如果沒有標注“FT”,就代表著不兼容5V。

STM32的GPIO工作方式

GPIO支持4種輸入模式:

  • 浮空輸入(GPIO_Mode_IN_FLOATING)

  • 上拉輸入(GPIO_Mode_IPU)

  • 下拉輸入(GPIO_Mode_IPD)

  • 模擬輸入(GPIO_Mode_AIN)

GPIO支持4種輸出模式:

  • 開漏輸出(GPIO_Mode_Out_OD)

  • 開漏復(fù)用輸出(GPIO_Mode_AF_OD)

  • 推挽輸出(GPIO_Mode_Out_PP)

  • 推挽復(fù)用輸出(GPIO_Mode_AF_PP)

同時,GPIO 還支持三種最大翻轉(zhuǎn)速度(2MHz、10MHz、50MHz)。每個I/O口可以自由編程,但 I/O 口寄存器必須按32位字訪問。

浮空輸入模式

圖片

浮空輸入模式下,I/O端口的電平信號直接進入輸入數(shù)據(jù)寄存器。也就是說,I/O的電平狀態(tài)是不確定的,完全由外部輸入決定;如果在該引腳懸空(在無信號輸入)的情況下,讀取該端口的電平是不確定的。

上拉輸入模式

圖片

上拉輸入模式下,I/O 端口的電平信號直接進入輸入數(shù)據(jù)寄存器。但是在 I/O 端口懸空(在無信號輸入)的情況下,輸入端的電平可以保持在高電平;并且在 I/O 端口輸入為低電平的時候,輸入端的電平也還是低電平。

下拉輸入模式

圖片

下拉輸入模式下,I/O 端口的電平信號直接進入輸入數(shù)據(jù)寄存器。但是在 I/O 端口懸空(在無信號輸入)的情況下,輸入端的電平可以保持在低電平;并且在 I/O 端口輸入為高電平的時候,輸入端的電平也還是高電平。

模擬輸入模式

圖片

模擬輸入模式下,I/O 端口的模擬信號(電壓信號,而非電平信號)直接模擬輸入到片上外設(shè)模塊,比如 ADC 模塊等等。

開漏輸出模式

圖片

開漏輸出模式下,通過設(shè)置位設(shè)置/清除寄存器或者輸出數(shù)據(jù)寄存器的值,途經(jīng) N-MOS 管,最終輸出到I/O端口。這里要注意 N-MOS 管,當設(shè)置輸出的值為高電平的時候,N-MOS 管處于關(guān)閉狀態(tài),此時I/O端口的電平就不會由輸出的高低電平?jīng)Q定,而是由 I/O 端口外部的上拉或者下拉決定;當設(shè)置輸出的值為低電平的時候,N-MOS 管處于開啟狀態(tài),此時 I/O 端口的電平就是低電平。同時,I/O 端口的電平也可以通過輸入電路進行讀取;注意,I/O 端口的電平不一定是輸出的電平。

開漏復(fù)用輸出模式

圖片

開漏復(fù)用輸出模式,與開漏輸出模式很是類似。只是輸出的高低電平的來源,不是讓CPU直接寫輸出數(shù)據(jù)寄存器,取而代之利用片上外設(shè)模塊的復(fù)用功能輸出來決定的。

推挽輸出模式

圖片

推挽輸出模式下,通過設(shè)置位設(shè)置/清除寄存器或者輸出數(shù)據(jù)寄存器的值,途經(jīng) P-MOS 管和 N-MOS 管,最終輸出到 I/O 端口。這里要注意 P-MOS 管和 N-MOS管,當設(shè)置輸出的值為高電平的時候,P-MOS管處于開啟狀態(tài),N-MOS管處于關(guān)閉狀態(tài),此時I/O端口的電平就由P-MOS管決定:高電平;當設(shè)置輸出的值為低電平的時候,P-MOS管處于關(guān)閉狀態(tài),N-MOS管處于開啟狀態(tài),此時I/O端口的電平就由N-MOS管決定:低電平。同時,I/O端口的電平也可以通過輸入電路進行讀取;注意,此時I/O端口的電平一定是輸出的電平。

推挽復(fù)用輸出模式

圖片

推挽復(fù)用輸出模式,與推挽輸出模式很是類似。只是輸出的高低電平的來源,不是讓CPU 直接寫輸出數(shù)據(jù)寄存器,取而代之利用片上外設(shè)模塊的復(fù)用功能輸出來決定的。

總結(jié)與分析

1、什么是推挽結(jié)構(gòu)和推挽電路?

推挽結(jié)構(gòu)一般是指兩個參數(shù)相同的三極管或MOS管分別受兩互補信號的控制,總是在一個三極管或MOS管導(dǎo)通的時候另一個截止。高低電平由輸出電平?jīng)Q定。

推挽電路是兩個參數(shù)相同的三極管或MOSFET,以推挽方式存在于電路中,各負責正負半周的波形放大任務(wù)。電路工作時,兩只對稱的功率開關(guān)管每次只有一個導(dǎo)通,所以導(dǎo)通損耗小、效率高。輸出既可以向負載灌電流,也可以從負載抽取電流。推拉式輸出級既提高電路的負載能力,又提高開關(guān)速度。

2、開漏輸出和推挽輸出的區(qū)別?

開漏輸出:只可以輸出強低電平,高電平得靠外部電阻拉高。輸出端相當于三極管的集電極。適合于做電流型的驅(qū)動,其吸收電流的能力相對強(一般20ma以內(nèi));

推挽輸出:可以輸出強高、低電平,連接數(shù)字器件。

關(guān)于推挽輸出和開漏輸出,最后用一幅最簡單的圖形來概括:

圖片

該圖中左邊的便是推挽輸出模式,其中比較器輸出高電平時,下面的PNP三極管截止,而上面NPN三極管導(dǎo)通,輸出電平VS+;當比較器輸出低電平時則恰恰相反,PNP三極管導(dǎo)通,輸出和地相連,為低電平。

右邊的則可以理解為開漏輸出形式,需要接上拉。

3、在STM32中選用怎樣選擇I/O模式?

浮空輸入_IN_FLOATING ——浮空輸入,可以做KEY識別,RX1。

帶上拉輸入_IPU——IO內(nèi)部上拉電阻輸入。

帶下拉輸入_IPD—— IO內(nèi)部下拉電阻輸入。

模擬輸入_AIN ——應(yīng)用ADC模擬輸入,或者低功耗下省電。

開漏輸出_OUT_OD ——IO輸出0接GND,IO輸出1,懸空,需要外接上拉電阻,才能實現(xiàn)輸出高電平。當輸出為1時,IO口的狀態(tài)由上拉電阻拉高電平,但由于是開漏輸出模式,這樣IO口也就可以由外部電路改變?yōu)榈碗娖交虿蛔?。可以讀IO輸入電平變化,實現(xiàn)C51的IO雙向功能。

推挽輸出_OUT_PP ——IO輸出0-接GND, IO輸出1 -接VCC,讀輸入值是未知的。

復(fù)用功能的推挽輸出_AF_PP ——片內(nèi)外設(shè)功能(I2C的SCL、SDA)。

復(fù)用功能的開漏輸出_AF_OD——片內(nèi)外設(shè)功能(TX1、MOSI、MISO.SCK.SS)。

http://www.risenshineclean.com/news/61291.html

相關(guān)文章:

  • 政府網(wǎng)站建設(shè)辦法中國工商業(yè)聯(lián)合會
  • 如何通過建設(shè)網(wǎng)站賺錢天津疫情最新情況
  • 什么網(wǎng)站可以做相冊城關(guān)網(wǎng)站seo
  • 25轉(zhuǎn)行做網(wǎng)站運營優(yōu)化搜狗排名
  • 東莞做網(wǎng)站制作珠海網(wǎng)站建設(shè)
  • 綿陽做網(wǎng)站的有哪些百度指數(shù)支持數(shù)據(jù)下載嗎
  • 高明網(wǎng)站建設(shè)最近一周新聞熱點回顧
  • 湖北網(wǎng)站開發(fā)網(wǎng)站多少錢
  • 門戶網(wǎng)站html模板參考網(wǎng)是合法網(wǎng)站嗎?
  • wordpress批量修改圖片標題seo中文意思是
  • 網(wǎng)站都有什么費用千鋒教育培訓(xùn)怎么樣
  • wordpress的文章分類班級優(yōu)化大師下載
  • 網(wǎng)站域名包括菏澤資深seo報價
  • 軟件界面設(shè)計工具下載刷seo快速排名
  • wordpress 插件太多seo長尾快速排名
  • 做畫冊好的國外網(wǎng)站推薦如何關(guān)閉2345網(wǎng)址導(dǎo)航
  • 現(xiàn)在的網(wǎng)站設(shè)計前端seo主要優(yōu)化哪些
  • 圖書館網(wǎng)站建設(shè)優(yōu)化合作平臺
  • 工業(yè)皮帶怎么做免費的網(wǎng)站情感式軟文廣告
  • 天津房地產(chǎn)集團網(wǎng)站建設(shè)地推接單正規(guī)平臺
  • 品牌網(wǎng)站建站公司如何推廣我的網(wǎng)站
  • 做poster的網(wǎng)站提升seo排名的方法
  • 做網(wǎng)站流量錢誰給深圳網(wǎng)絡(luò)優(yōu)化公司
  • 網(wǎng)站seo博客西安seo霸屏
  • wordpress如何設(shè)置網(wǎng)站描述小程序免費制作平臺
  • 網(wǎng)站制作網(wǎng)站建設(shè)競價開戶
  • 手機做推廣比較好的網(wǎng)站關(guān)鍵詞排名怎么做上首頁
  • 找工作網(wǎng)站谷歌在線瀏覽入口
  • 自己做網(wǎng)站的過程搜索引擎seo是什么意思
  • 做商城網(wǎng)站需要備案嗎鄒平縣seo網(wǎng)頁優(yōu)化外包