*1. void I2C_Configuration(void) -- 配置CPU的硬件I2C * 2. void I2C_WriteByte(uint8_t addr,uint8_t data) -- 向寄存器地址写一个byte的数据 * 3. void WriteCmd(unsigned char I2C_Command) -- 写命令 * 4. void WriteDat(unsigned char I2C_Data) -- 写数据 * 5. void OLED_Init(void) -- OLED屏初始化 * 6. void OLED_SetPos(unsigned char x, unsigned char y) -- 设置起始点坐标 * 7. void OLED_Fill(unsigned char fill_Data) -- 全屏填充 * 8. void OLED_CLS(void) -- 清屏 * 9. void OLED_ON(void) -- 唤醒 * 10. void OLED_OFF(void) -- 睡眠 * 11. void OLED_ShowStr(unsigned char x, unsigned char y, unsigned char ch[], unsigned char TextSize) -- 显示字符串(字体大小有6*8和8*16两种) * 12. void OLED_ShowCN(unsigned char x, unsigned char y, unsigned char N) -- 显示中文(中文需要先取模,然后放到codetab.h中) * 13. void OLED_DrawBMP(unsigned char x0,unsigned char y0,unsigned char x1,unsigned char y1,unsigned char BMP[]) -- BMP图片
2021-03-19 21:11:03 375KB stm32 I2C OLED
1
瑞芯微i2c介绍
2021-03-19 21:01:20 447KB I2C
1
Arduino对LCD_1602A使用I2C接口所需要的库文件
2021-03-19 17:07:46 333KB arduino LCD_1602A I2C LiquidCrystal
1
cc2530与I2C通信源码经过实际测试
2021-03-18 16:27:50 2KB cc2530与I2C
1
wrtnode openwrt15.5 mt7628 I2C 驱动不支持I2C标准读时钟模式(Restart),如果需要使用该时钟模式需要通过I2C ioctl() 命令多次发message 信息来实现,write(),read()基本无用。该驱动,可以通过write(),read()命令直接操作i2c硬件读写动作,举例:write(fd,buf,len);buf[0] = register addr, buf[1]=data1, len = 2. read (fd,buf,len);buf[]读数据,len 读长度。该补丁文件放/target/linux/ramips/patches-3.18/目录,执行 make target/linux/{clean,prepare}命令, 再从新编译,如果不清楚如何打补丁请自己百度。mt7620没测试过,应该也可以用或者稍微改一改。
2021-03-17 16:32:22 5KB openwrt mt7620 mt7628 i2c
1
stm32单片机关于使用i2c或者usart实现自举程序,bootloader升级。stm32flash是具体实现功能的代码,AN2606文档是关于各型号stm32mcu使用不同方式进入bootloader模式的相关配置,i2c升级文档和usart升级文档是使用i2c升级或usart升级具体的指令相关。
2021-03-17 16:09:03 3.61MB stm32 flash i2c usart
1
I2C协议介绍和EEPROM硬件i2c.zip
2021-03-17 09:05:43 5.78MB c++
1
STC8G系列单片机使用BMP280读取温度值与气压值,I2C方式
2021-03-16 20:07:09 6KB 单片机 BMP280 温度 气压
1
STM32硬件I2C例程,包括主机工程和从机工程,主机和从机可通过硬件I2C通信
2021-03-16 18:40:21 9.87MB STM32 I2C
1
I2C时序图的详细讲解,简易时序图,经典I2C测试讲解。
2021-03-16 10:56:44 383KB I2C时序图
1