STM8與STM32一樣提供了固件庫函數(shù),不過沒有STM32的庫完善,給的說明文檔是chm格式的,名字是stm8l15x_stdperiph_lib_um.chm,這個官網(wǎng)有下載.
GPIO寄存器有:
輸出寄存器(ODR),
輸入寄存器(IDR),
方向寄存器(DDR),
控制寄存器1(CR1),
控制寄存器2(CR2);
后面三個寄存器組和可以配置為8種GPIO的模式.
而固件庫函數(shù)給出了8種模式,在上面的基礎(chǔ)上加入了輸出高/輸出低電平的狀態(tài)。
GPIO_Mode_In_FL_No_IT浮空輸入無中斷
GPIO_Mode_In_PU_No_I上拉輸入無中斷
GPIO_Mode_In_FL_IT 浮空輸入有中斷
GPIO_Mode_In_PU_IT 上拉輸入有中斷
GPIO_Mode_Out_OD_Low_Fast 開漏-輸出低-高速-10MH
GPIO_Mode_Out_PP_,Low_Fast 推挽-輸出低-高速-10MH
GPIO_Mode_Out_OD_Low_Slow 開漏-輸出低-低速-2MH
GPIO_Mode_Out_PP_Low_Slow 推挽-輸出低-低速-2MH
GPIO_Mode_Out_OD_HiZ_Fast 開漏-輸出高阻-高速-10MH
GPIO_Mode_Out_PP_High_Fast 推挽-輸出高-高速-10MH
GPIO_Mode_Out_OD_HiZ_Slow 開漏-輸出高阻-低速-2MH
GPIO_Mode_Out_PP_High_Slow 推挽-輸出高-低速-2MH
其他的一些函數(shù)可以參考固件庫:
下面是GPIO操作的應(yīng)用:
輸出初始化例子:
GPIO_Init(LED1_PORT, LED1_PIN, GPIO_Mode_Out_PP_Low_Fast);
輸入初始化例子:
GPIO_Init(KEY_PORT,KEY_PIN,GPIO_Mode_In_FL_No_IT);
//輸入浮空-無中斷
讀:
GPIO_ReadInputDataBit(KEY_PORT,KEY_PIN)
寫:
GPIO_WriteBit(LED1_PORT,LED1_PIN,RESET);//高電平
GPIO_WriteBit(LED1_PORT,LED1_PIN,SET);//低電平
GPIO_ToggleBits(LED1_PORT, LED1_PIN);//取反
上一篇:STM8不用手動復(fù)位進入自帶Bootloader方法(串口下載)
下一篇:低功耗版STM8L051的一個詭異配置
推薦閱讀
史海拾趣
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 上汽大眾:汽車網(wǎng)絡(luò)安全漏洞防護
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動力電池項目齊刷進度條
- 現(xiàn)代汽車韓國建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車芯片、第三代半導(dǎo)體、機器人成資本焦點
- 艙駕一體“點燃”新戰(zhàn)事
- 汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財報和電話會議時間安排
- MPS 送福利 | 商城上線送單,送京東卡,8000元好禮等你拿!
- 趣味電子技術(shù)史話欄目開播啦!第一集:白熾燈到底是誰發(fā)明的?
- 英特爾 SoC FPGA 開發(fā)者論壇 (ISDF) 預(yù)約報名享好禮!
- 【 有獎直播】 掌握潮流~TI DLP®技術(shù)在汽車上的創(chuàng)新及全新應(yīng)用
- 參與TE有獎活動, 解鎖智能電表難題啦!
- 有獎技術(shù)直播:Keysight量子計算測量方案線上研討會
- 免費測評——拓普微智能顯示模塊
- 有獎?wù)魑?| 電源仿真經(jīng)驗大征集!
- 9月24日 直播|Microchip mSiC™產(chǎn)品及其在電動出行中的典型應(yīng)用方案
- 有獎?wù)魑模貉痪€汽車VCU/MCU開發(fā)工程師,分享開發(fā)經(jīng)驗、難題、成長之路等