实现通过I2C总线中断接收数据并根据数据命令通过PWM控制风扇转速和上报板卡的电压和温度,使用温度传感器采集温度,电压传感器采集电压。
2024-02-26 11:16:55 5.23MB stm32 网络 网络
1
STM32+BQ76952 电池监视器的代码示例 (I2C通信方式)
2024-01-23 22:12:33 138KB
本文描述I2C协议,包含I2C位传输, I2C开始和结束信号,I2C应答信号,I2C写流程,I2C读流程。进阶介绍PowerPC的I2C实现,I2CADR 地址寄存器及PPC-Linux中I2C的实现
2024-01-04 15:22:25 300KB I2C 通信协议
1
STM32F103 I2C通信和串口通信实战项目,接收上位机串口数据,并按照命令格式和命令码通过I2C通信传输命令到IPMC,获取板卡的状态、温度、电压等,并返回给上位机,从而实现人机交互。本项目实现了使用VITA46.11协议的CHMC功能。
2023-10-30 17:14:06 5.24MB stm32 硬件I2C
1
简洁清晰的例程: /*********************************************************************** º¯ÊýÃû³Æ£ºI2C_Test(void) ¹¦ ÄÜ£º²âÊÔEEPROM ÊäÈë²ÎÊý£º Êä³ö²ÎÊý£º ±àдʱ¼ä£º2012.11.22 ±à д ÈË£º ×¢ Ò⣺ÏÈÏòEEPROMдָ¶¨Êý¾Ý£¬È»ºóÔÙ¶Á³öÀ´£¬×îºóͨ¹ýRS232·¢Ë͵½µçÄÔÉÏ£¬ ÒÔÑéÖ¤¶ÁдÊÇ·ñÕýÈ· ***********************************************************************/ void I2C_Test(void) { unsigned int i = 0; unsigned char WriteBuffer[256]; unsigned char ReadBuffer[256]; for(i = 0;i < 256;i ++)//³õʼ»¯´ýдÊý¾ÝÇø { WriteBuffer[i] = i; } I2C_Write(I2C1,ADDR_24LC02,0,WriteBuffer,sizeof(WriteBuffer)); //ÏòEEPROMдÊý¾Ý I2C_Read(I2C1,ADDR_24LC02,0,ReadBuffer,sizeof(WriteBuffer)); //ÏòEEPROM¶ÁÊý¾Ý RS232_Send_Data(ReadBuffer,256); //ͨRS232½«¶Áµ½µÄÊý¾Ý·¢³öÈ¥ }
2023-02-27 10:32:00 6.92MB STM32F4 I2C
1
I2C™模块是用于同其他外设或单片机器件进行通信的串行接口。这些外设可以是串行EEPROM、 显示驱动器和A/D 转换器等。I2C™模块是用于同其他外设或单片机器件进行通信的串行接口。这些外设可以是串行EEPROM、 显示驱动器和A/D 转换器等。
2022-11-23 09:49:12 1.09MB i2c
1
可以实现DSP对EPROM的读操作和写操作
2022-11-01 21:03:50 439KB DSP 28335 I2C
1
本文档描述 CYpress 触控IC的I2C通信协议,并附带通信寄存器。
2022-09-07 09:51:10 647KB cypress TP
1
为了实现芯片与外围设备间的通信,引入飞利浦公司开发的I2C(集成电路总线)通信总线,阐述了其工作机制和读写操作的流程,并提出一种基于FPGA(现场可编程门阵列)的I2C通信设计方案,以实现芯片与EEPROM(电擦除可编程只读存储器)之间的通信。在验证环节中,将比特流文件下载到Xilinx Zynq-7000开发平台中,成功验证了文章提出的I2C通信的写和读两个功能。设计符合通信要求,并且资源占用较小。
2022-08-18 17:58:10 1.85MB I2C; FPGA; Verilog; ZYNQ
1
OLED显示屏STM32F407的I2C通信
2022-06-24 20:22:53 3.72MB stm32 arm 嵌入式硬件 单片机
1