資源簡介
HAL庫到標準庫的移植,由于是新手,所以之前走了很多彎路,所以分享給大家

代碼片段和文件信息
/**?Configure?pins?as?
????????*?Analog?
????????*?Input?
????????*?Output
????????*?EVENT_OUT
????????*?EXTI
*/
void?MX_GPIO_Init(void)
{
??GPIO_InitTypeDef?GPIO_InitStruct;
??/*?GPIO?Ports?Clock?Enable?*/
??__HAL_RCC_GPIOD_CLK_ENABLE();
??__HAL_RCC_GPIOA_CLK_ENABLE();
??__HAL_RCC_GPIOB_CLK_ENABLE();
??/*Configure?GPIO?pin?Output?Level?*/
??HAL_GPIO_WritePin(GPIOA?OLED_CLK_Pin|OLED_DIN_Pin|OLED_RES_Pin|OLED_CS_Pin?GPIO_PIN_RESET);
??/*Configure?GPIO?pin?Output?Level?*/
??HAL_GPIO_WritePin(GPIOB?OLED_DC_Pin|LED4_Pin|LED3_Pin|LED2_Pin?
??????????????????????????|LED1_Pin?GPIO_PIN_RESET);
??/*Configure?GPIO?pins?:?PAPin?PAPin?PAPin?PAPin?*/
??GPIO_InitStruct.Pin?=?OLED_CLK_Pin|OLED_DIN_Pin|OLED_RES_Pin|OLED_CS_Pin;
??GPIO_InitStruct.Mode?=?GPIO_MODE_OUTPUT_PP;
??GPIO_InitStruct.Speed?=?GPIO_SPEED_FREQ_HIGH;
??HAL_GPIO_Init(GPIOA?&GPIO_InitStruct);
??/*Configure?GPIO?pins?:?PBPin?PBPin?*/
??GPIO_InitStruct.Pin?=?OLED_DC_Pin|LED4_Pin;
??GPIO_InitStruct.Mode?=?GPIO_MODE_OUTPUT_PP;
??GPIO_InitStruct.Speed?=?GPIO_SPEED_FREQ_HIGH;
??HAL_GPIO_Init(GPIOB?&GPIO_InitStruct);
??/*Configure?GPIO?pins?:?PBPin?PBPin?PBPin?*/
??GPIO_InitStruct.Pin?=?LED3_Pin|LED2_Pin|LED1_Pin;
??GPIO_InitStruct.Mode?=?GPIO_MODE_OUTPUT_PP;
??GPIO_InitStruct.Speed?=?GPIO_SPEED_FREQ_MEDIUM;
??HAL_GPIO_Init(GPIOB?&GPIO_InitStruct);
??
?//王偉超融合版本?2018-1-26?
???/*Configure?GPIO?pin?:?KEY1_Pin?*/
??GPIO_InitStruct.Pin?=?KEY1_Pin;
??GPIO_InitStruct.Mode?=?GPIO_MODE_INPUT;
??GPIO_InitStruct.Pull?=?GPIO_NOPULL;
??HAL_GPIO_Init(KEY1_GPIO_Port?&GPIO_InitStruct);
??/*Configure?GPIO?pin?:?KEY2_Pin?*/
??GPIO_InitStruct.Pin?=?KEY2_Pin;
??GPIO_InitStruct.Mode?=?GPIO_MODE_INPUT;
??GPIO_InitStruct.Pull?=?GPIO_NOPULL;
??HAL_GPIO_Init(KEY2_GPIO_Port?&GPIO_InitStruct);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4059??2018-01-25?20:36??HAL庫下的OLED移植\gpio\gpio.c
?????文件???????2730??2016-11-27?14:11??HAL庫下的OLED移植\gpio\gpio.h
?????文件???????4180??2018-01-25?20:50??HAL庫下的OLED移植\gpio\mxconstants.h
?????文件??????12015??2018-01-26?12:33??HAL庫下的OLED移植\HAL庫下的OLED移植步驟.docx
?????文件???????1832??2018-01-26?12:29??HAL庫下的OLED移植\MX_GPIO_Init.c
?????文件??????11793??2016-11-27?13:51??HAL庫下的OLED移植\OLED\bmp.h
?????文件???????7971??2018-01-26?12:37??HAL庫下的OLED移植\OLED\oled.c
?????文件???????3479??2018-01-25?20:37??HAL庫下的OLED移植\OLED\oled.h
?????文件??????13994??2014-05-03?15:48??HAL庫下的OLED移植\OLED\oledfont.h
?????目錄??????????0??2018-01-26?12:28??HAL庫下的OLED移植\gpio
?????目錄??????????0??2018-01-26?12:28??HAL庫下的OLED移植\OLED
?????目錄??????????0??2018-01-26?12:33??HAL庫下的OLED移植
-----------?---------??----------?-----??----
????????????????62053????????????????????12
評論
共有 條評論