资源简介
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
- 上一篇:大气激光传输
- 下一篇:计量数据可用于经典线性回归模型的学习
相关资源
- AI Challenger 细粒度用户评论情感分析
- K60驱动OLED液晶屏程序
- UNIX Internals : The New Frontiers PDF Uresh V
- 第四章 畅学多功能实验箱液晶资源详
- STM32F030C8 寄存器操作 OELD屏
- STM32+DHT11+OLED+RTC+MQ2+NRF24L01+串口12
- Molecular identification polymorphism and asso
- T12白光电烙铁
- Edge Computing: Vision and Challenges
- Involvement of chloroplast-derived ROS in 3-ac
- 海康相机SDK二次开发与Halcon混合编程
- 0.96OLED_C51系列_IIC应答_例程
- Thales(泰勒兹基于模型的系统工程方
- halcon中使用一种新思路来模板匹配的
- HAL库的OLED 移植
- Halcon实时采集图像
- Halcon12.0 椭圆拟合
- Array Signal Processing: Concepts and Techniqu
- Halcon17.12完全破解
- Keil5下的STM32F407程序
- zw_OLED-STM32F4-IIC.zip
- USART基于hal库stm32f407串口通讯.rar
- STM32F4基于HAL库的LCD显示实验
- OLED显示汉字
- stm32f103c8t6移植uC/OS-III基于HAL库的工程
- ESP8266+OLED屏实现天气预报+温度显示
- 基于stm32和ad9850的dds信号源
- 基于IIC的OLED显示程序
- 基于STM32F1的OLED7线例程
- 基于STM32备份寄存器BKP实验
评论
共有 条评论