這個墨水屏出廠例程使用的是模擬SPI,在CPU占用過多的時候,模擬SPI刷新時會第一時間死機,因為這個BUG,錯失了國獎,特此發帖。
新例程采用硬件SPI模式進行刷寫,速度極快。各位客官請體驗。
接線1
接線2
單片機源程序如下:
- // 屏幕接線
- // GND 電源地
- // VCC 3.3v電源
- // SCL PA0(SCLK)
- // SDA PA1(MOSI)
- // RES PA2
- // DC PA3
- // CS PA4
- #include "delay.h"
- #include "sys.h"
- #include "usart.h"
- #include "led.h"
- #include "lcd_spiinit.h"
- #include "allinit.h"
- #include "pic.h"
- int main(void)
- {
- allinit();
-
- LCD_clear();
- LED(ON);
- LCD_pic(BMP1);
- while(1)
- {
-
- }
- }
復制代碼
Keil代碼下載:
程序.7z
(196.97 KB, 下載次數: 73)
2022-3-31 18:17 上傳
點擊文件名下載附件
|