OLED显示部分调试

This commit is contained in:
jxh
2025-03-18 19:34:19 +08:00
commit 17afca8f17
18 changed files with 1809 additions and 0 deletions

27
Driver/iic.h Normal file
View File

@ -0,0 +1,27 @@
#ifndef __IIC_H__
#define __IIC_H__
#include "stdint.h"
#include <intrins.h>
#include "config.h"
#include "delay.h"
// #define FOSC 30000000UL // 定义系统频率
// sbit SDA = P2^7;
// sbit SCL = P2^6;
void IIC_Init(void);
void IIC_Start(void);
void IIC_Stop(void);
void IIC_SendByte(u8 dat);
u8 IIC_RecvByte(void);
bit IIC_WaitAck(void);
void IIC_SendAck(bit ack);
bit IIC_WriteBytes(u8 devAddr, u8 regAddr, u8 *pData, u8 len);
bit IIC_ReadBytes(u8 devAddr, u8 regAddr, u8 *pData, u8 len);
#endif