芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片复制GD32E230 SPI方式驱动SSD1306源码

芯片复制单片机源程序如下:

  1. 芯片复制#ifndef __SSD1306_SPI_H
  2. 芯片复制#define        __SSD1306_SPI_H

  3. #include "gd32e230.h"
  4. /*******************************宏定义****************************************/
  5. #define XLevelL                        0x00
  6. #define XLevelH                        0x10
  7. #define XLevel                ((XLevelH&0x0F)*16+XLevelL)
  8. #define Max_Column            128
  9. #define Max_Row                        64
  10. #define        Brightness            0xCF
  11. #define X_WIDTH                 128
  12. #define Y_WIDTH                 64

  13. //-----------------OLED端口定义----------------

  14. #define OLED_CS_Clr() GPIO_BC(GPIOB) = GPIO_PIN_0
  15. #define OLED_CS_Set() GPIO_BOP(GPIOB) = GPIO_PIN_0      //接OLED模块CS    B0

  16. #define OLED_DC_Clr() GPIO_BC(GPIOB) = GPIO_PIN_1
  17. #define OLED_DC_Set() GPIO_BOP(GPIOB) = GPIO_PIN_1      //接OLED模块D/C  B1

  18. #define OLED_SDA_Clr() GPIO_BC(GPIOB) = GPIO_PIN_8
  19. #define OLED_SDA_Set() GPIO_BOP(GPIOB) = GPIO_PIN_8    //接OLED模块MOSI  B8

  20. #define OLED_SCL_Clr() GPIO_BC(GPIOA) = GPIO_PIN_7
  21. #define OLED_SCL_Set() GPIO_BOP(GPIOA) = GPIO_PIN_7    //接OLED模块的CLK  B9

  22. //#define OLED_CMD  0        //写命令
  23. //#define OLED_DATA 1        //写数据

  24. //OLED控制用函数
  25. void OLED_WrDat(unsigned char dat);//写数据
  26. void OLED_WrCmd(unsigned char cmd);//写命令
  27. void OLED_SetPos(unsigned char x, unsigned char y);//设置起始点坐标
  28. void OLED_Fill(unsigned char bmp_dat);//全屏填充
  29. void OLED_CLS(void);//清屏
  30. void OLED_Init(void);//初始化
  31. void OLED_6x8Str(unsigned char x, unsigned char y, unsigned char ch[]);
  32. //void OLED_8x16Str(unsigned char x, unsigned char y, unsigned char ch[]);
  33. void OLED_8x16Str(unsigned char x, unsigned char y, unsigned char FB,unsigned char ch[]);
  34. void OLED_16x16CN(unsigned char x, unsigned char y, unsigned char N);
  35. void OLED_BMP(unsigned char x0, unsigned char y0, unsigned char x1, unsigned char y1, unsigned char BMP[]);

  36. #endif



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信