【正点原子STM32探索者V3开发板免费试用】+STM32 cubeMX按键显示
第一次使用STM32CUBUMX,先来个指示灯和按键功能,试试硬件效果,这莫精致的板子掀开启基础功能。挂上OLED 一起将外设拉上来。
1、选择仿真工具
2、选择芯片晶体
3、选择按键,采用正点原子V3硬件开发板的3个按键
4、选择正点原子V3硬件开发板2个指示灯
5、液晶OLED 采用的IC总线方式,也一同配置了
6、生成工程后直接在MDK打开编译
7、麻点按键显示测试
switch (key)
{
case KEY0_PRES: /* 控制LED0(RED)翻转 */
screen1();
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
break;
case KEY1_PRES: /* 控制LED1(GREEN)翻转 */
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);
break;
case KEY2_PRES: /* 同时控制LED0, LED1翻转 */
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);
break;
default :
break;
}
}![1.png](//file1.elecfans.com/web2/M00/82/88/wKgaomRWJh2AdoARAAE3A0x-1Lg425.png)
**OLED **驱动没有显示,放到下一篇。
加载演示效果视频
*附件:led_key.rar
更多回帖