初级会员

- 积分
- 57
- 金钱
- 57
- 注册时间
- 2017-7-28
- 在线时间
- 15 小时
|
1金钱
给STM32F407ZGT6的OLED模块插入一个0.96'的OLED屏幕后烧录程序发现不亮。
已经排除了线和屏的问题了,就是网上也没有详细的这个屏幕和模块的连接图。所以也不知道是否连接正确
这里上图。
然后程序是用的原子开发库函数版文件的实验十七的程序 不过文件里用的是原子的OLED,所以也不知道哪里错了。
#ifndef __OLED_H
#define __OLED_H
#include "sys.h"
#include "stdlib.h"
#define OLED_MODE 1
#define OLED_CS PBout(7)
#define OLED_RST PGout(15)
#define OLED_RS PDout(6)
#define OLED_WR PAout(4)
#define OLED_RD PDout(7)
//ê1óÃ4Ïß′®DD½ó¿úê±ê1óÃ
#define OLED_SCLK PCout(6)
#define OLED_SDIN PCout(7)
#define OLED_CMD 0
#define OLED_DATA 1
void OLED_WR_Byte(u8 dat,u8 cmd);
void OLED_Display_On(void);
void OLED_Display_Off(void);
void OLED_Refresh_Gram(void);
void OLED_Init(void);
void OLED_Clear(void);
void OLED_DrawPoint(u8 x,u8 y,u8 t);
void OLED_Fill(u8 x1,u8 y1,u8 x2,u8 y2,u8 dot);
void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode);
void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);
void OLED_ShowString(u8 x,u8 y,const u8 *p,u8 size);
#endif
|
|