这个墨水屏出厂例程使用的是模拟SPI,在CPU占用过多的时候,模拟SPI刷新时会第一时间死机,因为这个BUG,错失了国奖,特此发帖。
新例程采用硬件SPI模式进行刷写,速度极快。各位客官请体验。
单片机源程序如下:
- // 屏幕接线
- // 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, 下载次数: 72)
|