資源簡介
基于STM32的SSD1305驅動程序,使用硬件SPI,DMA方式,高效的刷屏方式,不占用CPU,親測可用

代碼片段和文件信息
/*
當前為SPI接口模式,當然經過修改也可以使用IO模擬
*/
#include?“stm32f10x.h“
#include?“SSD1305_font.h“
#include?“SSD1305.h“
//#include?“my_os.h“
void?Delay(vu32?nCount)?{
??for(;?nCount?!=?0;?nCount--);
??}
void?SSD1305_gpio_config_init(void);
void?SSD1305_inter_reg_init(void);
void?SSD1305_write_command(unsigned?char?data);
void?SSD1305_write_data(unsigned?char?data);
void?SSD1305_init(void);
void?set_pixel_index(unsigned?int?column?unsigned?int?row?unsigned?int?index);
unsigned?int?get_pixel_index(unsigned?int?column?unsigned?int?row);
void?SSD1305_square(unsigned?int?x0?unsigned?int?y0?unsigned?int?with?unsigned?int?colorunsigned?char?fill);
void?SSD1305_rectangle(unsigned?int?x0?unsigned?int?y0?unsigned?int?x1?unsigned?int?y1unsigned?int?indexunsigned?char?fill);
void?SSD1305_circle(unsigned?int?cxunsigned?int?cyunsigned?int?runsigned?int?indexunsigned?char?fill);
void?SSD1305_line(unsigned?int?x0?unsigned?int??y0?unsigned?int??x1?unsigned?int??y1unsigned?int?index);
void?SSD1305_draw_r_line??(int?x1?int?x2??int?y);
void?SSD1305_draw_h_line??(int?y1?int?y2??int?x);
uint8_t?SSD1305_buf[SSD1305_Y][SSD1305_X]??=?{
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff
0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0xff?0
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????39515??2014-09-23?11:02??ssd1305\SSD1305.c
?????文件???????2848??2014-08-21?14:58??ssd1305\SSD1305.h
?????文件??????32437??2014-09-28?10:40??ssd1305\SSD1305_font.c
?????文件???????1610??2014-09-28?10:44??ssd1305\SSD1305_font.h
?????目錄??????????0??2014-10-12?17:55??ssd1305
-----------?---------??----------?-----??----
????????????????76410????????????????????5
評論
共有 條評論