向STM32 CUBE MX 生成的工程里移植stemwin


我參考這個文章做的:

http://bbs.armfly.com/read.php?tid=1678

 

這次添加的是沒有os的版本

另外跟用不用hal庫沒關系

 

1. keil自帶了emwin

 

 

 

2. 用cubemx把工程配置好. 然后生成

3.把1.里面的emWin目錄放在工程里, 我這樣放的

4. 打開keil工程, 建一個group, 把這幾個文件加進去

5. 改LCDConf.c

  我用的是個黑白屏, IC是ST7529, 5bit->1pixel.

  這里我這么改的:

  

  

 

  

 

6. GUIConf.c里面按分辨率和位像素關系設內存大小

7. GUIDRV_template.c里面改寫點和讀點函數,  這兩個函數應該自己寫好的, 在這里用.

 

 

 

7. 編譯的時候可能會提示找不到.h, 

  在這里加上相應的路徑

  

8. main函數里面隨便加點測試代碼

  

 

 

 

2016-08-30 15:14:37 補充

配置cubemx工程的時候, 要加上CRC校驗, 否則運行起來會卡在GUI_Init()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM