• 大小: 23KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-02
  • 语言: 其他
  • 标签: STM32CUDEMX  HAL  OLED  SPI  

资源简介

STM32cudemx的移植,亲测有效,具体步骤请看我的博客:https://blog.csdn.net/weixin_41892263

资源截图

代码片段和文件信息

/** 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-10-07 18:40  HAL库的OLED移植\gpio\gpio.c

     文件       2730  2018-10-07 18:40  HAL库的OLED移植\gpio\gpio.h

     文件       4180  2018-10-07 18:40  HAL库的OLED移植\gpio\mxconstants.h

     文件      12015  2018-10-07 18:40  HAL库的OLED移植\HAL库下的OLED移植步骤.docx

     文件       1832  2018-10-07 18:40  HAL库的OLED移植\MX_GPIO_Init.c

     文件      11793  2018-10-07 18:40  HAL库的OLED移植\OLED\bmp.h

     文件       7971  2018-10-07 18:40  HAL库的OLED移植\OLED\oled.c

     文件       3479  2018-10-07 18:40  HAL库的OLED移植\OLED\oled.h

     文件      13994  2018-10-07 18:40  HAL库的OLED移植\OLED\oledfont.h

     目录          0  2018-10-07 18:40  HAL库的OLED移植\gpio

     目录          0  2018-10-07 18:40  HAL库的OLED移植\OLED

     目录          0  2018-10-07 18:40  HAL库的OLED移植

----------- ---------  ---------- -----  ----

                62053                    12


评论

共有 条评论