?導讀:《藍橋杯嵌入式組》專欄文章是博主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!(這個問題之后再回答)
結語:以上就是本篇文章的全部內容啦,希望大家可以多多支持我的原創文章。如有錯誤,請及時指正,非常感謝。