STM32/STM8技术论坛
直播中

HXM1539

12年用户 438经验值
擅长:嵌入式技术
私信 关注
[经验]

【正点原子STM32探索者V3开发板免费试用】+STM32 cubeMX按键显示

【正点原子STM32探索者V3开发板免费试用】+STM32 cubeMX按键显示

第一次使用STM32CUBUMX,先来个指示灯和按键功能,试试硬件效果,这莫精致的板子掀开启基础功能。挂上OLED 一起将外设拉上来。
1、选择仿真工具
1.png

2、选择芯片晶体
2.png

3、选择按键,采用正点原子V3硬件开发板的3个按键
3.png

4、选择正点原子V3硬件开发板2个指示灯
4.png

5、液晶OLED 采用的IC总线方式,也一同配置了
5.png

6、生成工程后直接在MDK打开编译
6.png

7.png

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

led_key

更多回帖

发帖
×
20
完善资料,
赚取积分