你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【年度庆典二】STM32F091RCT6携三色墨水屏送祝福

[复制链接]
Squall 发布时间:2021-1-4 12:07
大家好,我又来啦~!
先祝愿ST社区论坛越来越好~!


也不知道桂花是不是会回这个帖子~!

桂花~上酸菜!



部分Main函数代码:

  1. /**
  2.   * @brief  The application entry point.
  3.   * @retval int
  4.   */
  5. int main(void)
  6. {
  7.   /* USER CODE BEGIN 1 */

  8.   /* USER CODE END 1 */

  9.   /* MCU Configuration--------------------------------------------------------*/

  10.   /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  11.   HAL_Init();

  12.   /* USER CODE BEGIN Init */

  13.   /* USER CODE END Init */

  14.   /* Configure the system clock */
  15.   SystemClock_Config();

  16.   /* USER CODE BEGIN SysInit */

  17.   /* USER CODE END SysInit */

  18.   /* Initialize all configured peripherals */
  19.   MX_GPIO_Init();
  20.   MX_SPI1_Init();
  21.   MX_USART2_UART_Init();
  22.   /* USER CODE BEGIN 2 */
  23.         Status=1;
  24.         HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_SET);
  25.         steps = HT_1in54b_V2_init();
  26.   /* USER CODE END 2 */

  27.   /* Infinite loop */
  28.   /* USER CODE BEGIN WHILE */
  29.   while (1)
  30.   {
  31.     /* USER CODE END WHILE */

  32.     /* USER CODE BEGIN 3 */
  33.   }
  34.   /* USER CODE END 3 */
  35. }
复制代码
  1. /* USER CODE BEGIN 4 */
  2. void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)  
  3. {  
  4.   /* NOTE: This function Should not be modified, when the callback is needed,
  5.            the HAL_GPIO_EXTI_Callback could be implemented in the user file
  6.    */  
  7.     switch(GPIO_Pin)  
  8.     {  //LD3_Pin|LD2_Pin
  9.         case B1_Pin:
  10.                                         if(Status==1)
  11.                                         {
  12.                                                 if(steps==1)
  13.                                                 {
  14.                                                         Status=0;
  15.                                                         HT_1in54b_V2_clear();
  16.                                                         Status=HT_1in54b_V2_showLogo1();
  17.                                                 }
  18.                                                 else if(steps==2)
  19.                                                 {
  20.                                                         Status=0;
  21.                                                         HT_1in54b_V2_clear();
  22.                                                         Status=HT_1in54b_V2_showWord1();
  23.                                                 }
  24.                                                 else if(steps==3)
  25.                                                 {
  26.                                                         Status=0;
  27.                                                         HT_1in54b_V2_clear();
  28.                                                         Status=HT_1in54b_V2_showLogo2();
  29.                                                 }
  30.                                                 else if(steps==4)
  31.                                                 {
  32.                                                         Status=0;
  33.                                                         HT_1in54b_V2_clear();
  34.                                                         Status=HT_1in54b_V2_showWord2();
  35.                                                 }
  36.                                                 steps+=1;
  37.                                                 if(steps>=5)
  38.                                                 {
  39.                                                         steps=1;
  40.                                                 }
  41.                                         }
  42.                                                                
  43.                                         break;  
  44.         default:
  45.                                         break;  
  46.     }  
  47.         }
  48. /* USER CODE END 4 */
复制代码


双手奉上代码。
全部代码及CubeMX配置:
链接:https://pan.baidu.com/s/1Ijq8EXNUHeqHhqdAgMhCtw
提取码:rtnb


收藏 评论0 发布时间:2021-1-4 12:07

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版