步驟1:安裝帶有STM32L476軟件包的STM32CUBEMX和Keil。
該項目所需的電子組件為:-
1)16x2字母數字LCD 2)STM32L476核板。 3)面包板4)跳線。 5)一臺裝有Windows的筆記本電腦(6)旋轉編碼器。 LCD和STM32L476板的連接如下所述:-
STM32L476-LCD
GND-PIN1
5V-PIN2
NA- 2.2K電阻連接到GND
PB10-RS
PB11-RW
PB2-EN
PB12-D4
PB13-D5
PB14-D6
PB15-D7
5V-PIN15
GND-PIN16
旋轉編碼器和STM32的連接如下
旋轉編碼器-STM板
電源引腳為3.3 V
GND-GND
CLK-PC1
DT-PC0
步驟3:在STM32CUBEMX中選擇微控制器
打開cubemx并選擇帶有微控制器為STM32L476
步驟4:根據本教程中顯示的圖像在STM32cubemx中進行必要選擇
使用上述步驟在STM32Cubemx中進行必要的選擇,并為您正在使用的微控制器選擇最大時鐘(本教程中我正在使用STM32L476)
步驟5:生成UVision Keil的代碼。
步驟6:為LC編寫代碼Main.c文件中的D。僅對STM32L4和STM32L0微控制器使用此步驟。對于其他微控制器,請使用您自己的代碼。
從項目中打開main.c文件,在Keil的菜單中,并在main的while循環之前編寫用于LCD初始化的代碼。請參閱附圖。
步驟7:在Main.c文件中的While循環中編寫代碼。請參閱附件中的文件
步驟8:在STM32L4xx_it.c中編寫代碼。在Keil中
在STM32L4xx_it中編寫代碼。
步驟9:在兩個文件中添加變量。
在兩個文件中添加變量。請參見附件。
步驟10:從Uvision Keil的項目菜單轉到子菜單應用程序/用戶。
從uvision Keil的“項目”菜單中轉到“應用程序/用戶”子菜單。附加lcd_hd44780_stml4xx.c文件(右鍵單擊該子菜單,然后瀏覽選項,將三個LCD文件復制到keil的源文件夾后附加該文件。)
步驟11:編譯代碼。
編譯代碼并在出現任何錯誤時進行調試。
步驟12:編程
-
編碼器
+關注
關注
45文章
3643瀏覽量
134517 -
STM32
+關注
關注
2270文章
10900瀏覽量
356005 -
Nucleo
+關注
關注
0文章
27瀏覽量
17425
發布評論請先 登錄
相關推薦
評論