回收SAMSUNG汽車電腦板芯片 181+2470一起1558 微芯同號(hào) 7、推挽式復(fù)用功能
8、開漏復(fù)用功能
簡單的來說stm32的crl寄存器可以設(shè)置輸入、輸出模式,還可以設(shè)置輸出的大速率。
輸入浮空 :既不是上拉也不是下拉輸入。
開漏模式和推挽模式:弱上拉和下拉電阻被禁止,開漏模式時(shí),讀輸入數(shù)據(jù)寄存器時(shí)可得到i/o口狀態(tài),推挽模式時(shí),讀輸出數(shù)據(jù)寄存器時(shí)可得到后一次寫的值,模擬輸入配置。弱上拉和下拉電阻被禁止讀取輸入數(shù)據(jù)寄存器時(shí)數(shù)值為’0’。
好接下來要說下一個(gè)常常聽到的控制方法了,直接操作寄存器和庫函數(shù)方法直接操作寄存器就是直接對(duì)crl等寄存器寫值。庫函數(shù)是st吧所有的控制都寫好了,我們只需要調(diào)用。直接操作寄存器
gpioa-crh=0xfffffff0;
gpioa-crh|=0x00000003;/pa8 推挽輸出
gpioa-odr|=18; /pa8 輸出高
gpio_inittypedef gpio_initstruct;