由硬件框圖可以知道我們要配置LED 和按鍵
一.LED
先配置LED的八個引腳為GPIO_OutPut,鎖存器PD2也是,然后都設置為起始高電平,生成代碼時還要去解決引腳沖突問題
二.按鍵
按鍵配置,由原理圖按鍵所對引腳要GPIO_Input
生成代碼,在文件夾中添加code文件夾,code中添加fun.c、fun.h、headfile.h文件,去資源包中把lcd.c、lcd.h、fonts.h添加到code中,然后去寫按鍵控制燈亮滅的程序,看是否有問題
按鍵控制led沒有問題后寫lcd顯示代碼,顯示沒問題后,解決lcd與led引腳沖突問題,方法在我的其他文章中CSDN
HAL_GPIO_WritePin (GPIOD,GPIO_PIN_2,GPIO_PIN_RESET ); //為解決引腳沖突初始化lcd時 LCD_Init ();