用极海MCU ARM M0的APM32F03x实现I2C的主从模式的SMBUS通信! 现用到实际项目中,从服务器的BMC的SMBUS读取CPLD及MCU的硬盘类型和在位状态! 想要使用APM32F0xx系列芯片的资料的也可以联系 1992152426@qq.com索取!关于ARM M0 M3 M4 开发的资料应用尽有!支持国产!!!
2023-02-28 09:33:17 1011KB ARMMCU
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 verilong code 详细代码分析,进过验证,代码分slave部分,
2023-02-26 15:46:58 4KB verilog i2C sla
1
IIC和SPI总线介绍 IIC和SPI总线介绍 IIC和SPI总线介绍
2023-02-24 22:02:55 936KB IIC和SPI总线
1
找个好久也没找到合适的能用的程序 ,自己整理编译了一个 可以调试程序 温度大气压都可以正确读出的工程 找个好久也没找到合适的能用的程序 ,自己整理编译了一个 可以调试程序 温度大气压都可以正确读出的工程
2023-02-23 11:20:05 2.89MB STM32 MS5611 模拟I2C
1
说到I2C很多用过STMF10X硬件I2C方式的工程师,都感觉有点头痛。大部分还是使用软件模拟的方式,I2C由于一般的工作频率是400,100KHz。所以在平凡读取,或所读数据量大时,使用这模拟的方式,还是比较浪费CPU有效工作时间的。
2023-02-20 20:48:10 238KB STM32F4XX 高效驱动 I2C 文章
1
Raspberry Pi Python库,用于使用INA219的电压和电流传感器 该Python库支持Python 2和3上的Texas Instruments的电压,电流和功率监控器传感器。该库的目的是使使用该传感器的相当复杂的功能变得容易。 该库当前仅支持连续读取电压和功率,但不支持触发式读取。 该库支持在电流/功率计算中检测溢出,从而导致这些读数的意义不大。 支持INA219的低功耗模式,因此,如果仅偶尔在基于电池的系统中进行读取,则可以将电流消耗降至最低。 该库已通过进行了测试。 安装与升级 该库及其依赖项( )可以通过执行以下操作从PyPI安装: sudo pip3 in
1
一文搞懂I2C总线通信:https://handsome-man.blog.csdn.net/article/details/123673285?spm=1001.2014.3001.5502
2023-02-15 09:18:00 603KB I2C协议 嵌入式 通信协议
1
英文原版I2C总线规范,是学习和开发不可缺少的参考手册
2023-02-13 21:19:27 302KB I2C
1
STM32F429硬件I2C读写EEPROM。已验证无bug。STM32F429
2023-02-09 22:08:36 1.24MB stm32F429IIC STM32FI2C
1