stm8 gpio学习笔记

stm8 gpio学习笔记

ID:13807436

大小:28.50 KB

页数:6页

时间:2018-07-24

stm8 gpio学习笔记_第1页
stm8 gpio学习笔记_第2页
stm8 gpio学习笔记_第3页
stm8 gpio学习笔记_第4页
stm8 gpio学习笔记_第5页
资源描述:

《stm8 gpio学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、STM8庫函數學習筆記之GPIO来源地址:http://blog.sina.com.cn/s/articlelist_1660746614_0_1.html【整理者】61ic.com【提供者】885783【详细说明】STM8庫函數學習筆記之GPIOSTM8庫函數學習筆記之GPIO作者:BH7KQK日期:2010.12.30相關的函數:voidGPIO_DeInit(GPIO_TypeDef*GPIOx);voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_Pin_TypeDef

2、GPIO_Pin,GPIO_Mode_TypeDefGPIO_Mode);voidGPIO_Write(GPIO_TypeDef*GPIOx,u8PortVal);voidGPIO_WriteHigh(GPIO_TypeDef*GPIOx,GPIO_Pin_TypeDefPortPins);voidGPIO_WriteLow(GPIO_TypeDef*GPIOx,GPIO_Pin_TypeDefPortPins);voidGPIO_WriteReverse(GPIO_TypeDef*GPIOx,GPI

3、O_Pin_TypeDefPortPins);u8GPIO_ReadInputData(GPIO_TypeDef*GPIOx);u8GPIO_ReadOutputData(GPIO_TypeDef*GPIOx);BitStatusGPIO_ReadInputPin(GPIO_TypeDef*GPIOx,GPIO_Pin_TypeDefGPIO_Pin);voidGPIO_ExternalPullUpConfig(GPIO_TypeDef*GPIOx,GPIO_Pin_TypeDefGPIO_Pin,F

4、unctionalStateNewState);//---------------------------------------------------------------------------------------voidGPIO_DeInit(GPIO_TypeDef*GPIOx);這個函數用來恢復指定端口的寄存器ODR、DDR、CR1及CR2到默認值0x00,即無中斷功能的浮動輸入,無返回值。參數:GPIOx:GPIOA到GPIOI可選。示例:恢復GPIOB的相應寄存器為默認值GPIO

5、_DeInit(GPIOB);//---------------------------------------------------------------------------------------voidGPIO_Init(GPIO_TypeDef*GPIOx,GPIO_Pin_TypeDefGPIO_Pin,GPIO_Mode_TypeDefGPIO_Mode);這個函數用來配置指定端口的各個引腳功能,無返回值。參數:GPIOx:端口GPIOA到GPIOI可選。GPIO_Pin:要初始化

6、的引腳,可以用“或”方式選擇多個引腳,可選值:GPIO_PIN_0選擇0引腳GPIO_PIN_1選擇1引腳GPIO_PIN_2選擇2引腳GPIO_PIN_3選擇3引腳GPIO_PIN_4選擇4引腳GPIO_PIN_5選擇5引腳GPIO_PIN_6選擇6引腳GPIO_PIN_7選擇7引腳GPIO_PIN_LNIB低四位引腳選擇,即同時選擇PIN_0到PIN_3。GPIO_PIN_HNIB高四位引腳選擇,即同時選擇PIN_4到PIN_7。GPIO_PIN_ALL選擇全部引腳,即同時選擇PIN_0到PIN_

7、7。GPIO_Mode:工作模式。可選值:GPIO_MODE_IN_FL_NO_IT無中斷功能的浮動輸入。GPIO_MODE_IN_PU_NO_IT無中斷功能的上拉輸入。GPIO_MODE_IN_FL_IT帶中斷功能的浮動輸入。GPIO_MODE_IN_PU_IT帶中斷功能的上拉輸入。GPIO_MODE_OUT_OD_LOW_FAST高速開漏低電平輸出,可工作到10MHz。GPIO_MODE_OUT_PP_LOW_FAST高速推挽低電平輸出,可工作到10MHz。GPIO_MODE_OUT_OD_LOW

8、_SLOW低速開漏低電平輸出,可工作到2MHz。GPIO_MODE_OUT_PP_LOW_SLOW低速推挽低電平輸出,可工作到2MHz。GPIO_MODE_OUT_OD_HIZ_FAST高速開漏高阻態輸出,可工作到10MHz。GPIO_MODE_OUT_PP_HIGH_FAST高速推挽高電平輸出,可工作到10MHz。GPIO_MODE_OUT_OD_HIZ_SLOW低速開漏高阻態輸出,可工作到2MHz。GPIO_MODE_OUT_PP_HIGH_SLOW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。