回收LINEAR電池充電管理芯片 181+2470一起1558 微芯同號(hào) - 為什么要學(xué)stm32?
stm32是32位的單片機(jī)卻只要八位單片機(jī)的價(jià)格,速度也是八位的好幾倍。
更重要的是它作為arm入門(mén)級(jí)的芯片比較容易掌握,網(wǎng)上資料也很多,很多人都在用。
stm32的io端口有7個(gè)寄存器來(lái)控制,但是我們常用的就4個(gè)crl crh idr odr 。
端口配置低寄存器(gpiox_crl)
端口配置高寄存器(gpiox_crh)
端口輸入數(shù)據(jù)寄存器(gpiox_idr)
端口輸出數(shù)據(jù)寄存器(gpiox_odr)
其中crl 控制高8位的 io crh 低8這兩個(gè)實(shí)質(zhì)是一樣的。
對(duì)照我們avr來(lái)看gpiox_crl就相當(dāng)于ddrx ,gpiox_odr就相當(dāng)于portx,gpiox_odr就相當(dāng)于pinxstm32的 io 口可以由 口可以由 軟件配置成 軟件配置成 軟件配置成 8種模式: 種模式:
stm32單片機(jī)
1、輸入浮空
2、輸入上拉