导读:《蓝桥杯嵌入式组》专栏文章是博主2019年参加蓝桥杯的嵌入式组比赛所做的学习笔记,在当年的比赛中,由于忙于准备考研及保研相关工作,博主仅仅参加了当年的省赛,并获得了省赛一等奖的成绩。成绩虽谈不上最好,但至少问心无愧。如今2021年回头再看该系列文章,仍然感触颇多。为了能更好地帮助到单片机初学者,今年特地抽出时间对当年的文章逻辑和结构进行重构,以达到初学者快速上手的目的。需要指出的是,由于本人水平有限,如有错误还请读者指出,非常感谢。那么,接下来让我们一起开始愉快的学习吧。
一个小知识点
液晶分辨率240×320,总共10行,对应的每行24×320,行的话是从上往下Line0-Line9
,而列是从右到左依次为0-319
两个字符同时显示,至少要隔15
个像素,不然会产生覆盖,不美观。
-
整体板子布局
-
处理器STM32F103RBT6(和C8T6最主要区别在Flash大小上)
- 72MHz Cortex-M3处理器
- 128KB - Flash
- 20KB - SRAM
- 3个通用定时器(2/3/4)
- 1个高级定时器(1)
-
GPIO外设资源接口
有一点需要注意,LED的8个输入端和LCD的高8位数据端是重合的,也就意味着操作LCD会影响LED!(这个问题之后再回答)
结语:以上就是本篇文章的全部内容啦,希望大家可以多多支持我的原创文章。如有错误,请及时指正,非常感谢。