首先,祝ST社区论坛越来越红火。
在社区混迹这么久,从一个小白到有白头发再到没有多少头发。但是。。。代码依旧不太会写
在ST社区学习到了很多单片机知识。一步步从一个小白,到半白。也认识了很多大佬。毕竟,这里的大佬们说话都很好听。我跟着学习到了不少。
下面,就是我的介绍视频,希望大家喜欢。不喜欢也没办法,太累了,实在熬不动了,没法重新录了。
祝愿社区的大佬们新年升职加薪,出门遇美女,隔壁桌来女神。
前两天看完宠粉活动,我突然想说一句“桂花~上酸菜!”
双手奉上代码。
全部代码及cubemx配置:
链接:https://pan.baidu.com/s/1_P35aoX8uLf3siO7xbn0Lg
提取码:rtnb
以下为部分Main函数代码:
- /* USER CODE BEGIN 2 */
- Status=1;
- HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_SET);
- steps = HT_1in54b_V2_init();
-
- /* USER CODE END 2 */
- /* Infinite loop */
- /* USER CODE BEGIN WHILE */
- while (1)
- {
- switch(steps)
- {
- case 0:
- HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
- HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin);
- HAL_Delay(1000);
- break;
- case 1:
- HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
- HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin);
- HAL_Delay(700);
- break;
- case 2:
- HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
- HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin);
- HAL_Delay(500);
- break;
- case 3:
- HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
- HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin);
- HAL_Delay(300);
- break;
- case 4:
- HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin);
- HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin);
- HAL_Delay(300);
- break;
- default:
- break;
- }
- /* USER CODE END WHILE */
- /* USER CODE BEGIN 3 */
- }
- /* USER CODE END 3 */
复制代码- /* USER CODE BEGIN 4 */
- void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
- {
- /* NOTE: This function Should not be modified, when the callback is needed,
- the HAL_GPIO_EXTI_Callback could be implemented in the user file
- */
- switch(GPIO_Pin)
- { //LD3_Pin|LD2_Pin
- case B1_Pin:
- if(Status==1)
- {
- if(steps==1)
- {
- Status=0;
- HT_1in54b_V2_clear();
- Status=HT_1in54b_V2_showLogo1();
- }
- else if(steps==2)
- {
- Status=0;
- HT_1in54b_V2_clear();
- Status=HT_1in54b_V2_showWord1();
- }
- else if(steps==3)
- {
- Status=0;
- HT_1in54b_V2_clear();
- Status=HT_1in54b_V2_showLogo2();
- }
- else if(steps==4)
- {
- Status=0;
- HT_1in54b_V2_clear();
- Status=HT_1in54b_V2_showWord2();
- }
- steps+=1;
- if(steps>=5)
- {
- steps=1;
- }
- }
-
- break;
- default:
- break;
- }
- }
- /* USER CODE END 4 */
复制代码
|
全栈大佬
我啥也不会,啥也不懂。我是个萌新,还请向涵大佬多多带我画板子。
多谢豆包哥夸奖,心里美滋滋。
大佬,一起来参与活动呀。
多谢大佬支持。