资源简介
基于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
相关资源
- opnet中进行TDMA仿真
- SVPWM技术在dsPIC上的实现.pdf
- hspice中文教程
- ssd1305驱动,绝对能用
- 用dsPIC30F3010实现无刷直流电机的无传
- 6713 edma程序
- stm32 多通道ADC转换
- WAVECOM Q2358C CDMA模块常用AT命令
- hspice可以使用的license
- dsp SPI 应用经验总结以及例程FIFO
- 25LC512中文资料
- CC2530_spi通信
- ListView中Spinner的使用
- 3DMAX中文免安装版
- STM32的硬件SPI驱动的ILI9341代码
- DMA技术之PCIE应用XAPP1052注意点
- c8051f320 主机从机 SPI程序
- VHDL的SPI控制
- LCD12864驱动及接口程序(SPI通信)
- SPI 总线协议中文pdf
- WS2812驱动程序SPI+DMA
- CC2530 DMA读写
- 中景园电子0.96OLED显示屏_C51系列_SPI
- LTC6813驱动代码
- 电源侧含电感的单相桥式相控整流电
- mapinfo三扇区图层制作插件GCI-CDMAtool
- Spike
- 传感技术中的无线传感网中一种基于
- 25LC256中文详细规格说明书
- CDMA2000网络优化实习手册
评论
共有 条评论