项目概述
LCD液晶屏功能
- 显示实时时间
- 1分钟之内没有按键按下就进入休眠模式(关闭LCD屏幕)
- 持续追加功能......
串口功能
- 在非休眠模式下与LCD屏同步显示时间
- 串口输入2024072403(2024年07月24日03礼拜三)可直接更改日期
- 串口输入135030(13:50:30)可直接更改时间
- 持续追加功能......
CubeMX设置
- RCC设置
由于公司板子比较特殊没有HSE,只有LSE32.768kHz所以CubeMX设置与主流设置有所不同
- SYS
- RTC
- TIM2
- TIM3
- USART2
- NVIC
- GPIO
LCD液晶屏GPIO直接在gpio.c里面user code初始化了,没有用cubemx具体见链接代码
pe2~pe7是外部按键gpio,因为后期要实现长短按检测所以设置为上下沿触发中断
MDK配置
注意要把enable勾掉不然烧完程序后不能自行reset and run