silicon 单片机C8051F320的I2C总线控制程序
2022-12-21 20:43:05 37KB silicon 单片机 C8051F320 I2C总线
1
嵌入式开发-STM32硬件I2C驱动OLED屏,完整工程,带有CubeMX,和Keil工程。 嵌入式开发。其实STM32的硬件I2C也是可用的,即使通讯过程中出现错误,硬件卡死,也可以通过软件加以解决,不像坊间传闻那样完全不可用,自己可以下载工程,试一下便知。https://blog.csdn.net/13011803189/article/details/127728172
2022-12-13 22:27:59 47KB stm32 硬件i2c oled i2c
1
stm32 stm32f407使用硬件iic开启DMA,测试I2C1稳定运行不锁死总线。
2022-12-13 09:23:27 2KB stm32 硬件iic DMA I2C
1
WM8731 Line in 初始化代码,I2C总线设置,VHDL编写
2022-12-07 10:48:33 5KB WM8731 I2C VHDL
1
采用STM32F429IGT6单片机,KeilMDK5.32版本 使用SysTick系统滴答定时器进行延时 LED_R、LED_G、LED_B分别为PH10,PH11,PH12 Key1为PA0,Key2为PC13 KEIL5下载配置有FLASH与SRAM 收发共用一个缓冲区 I2C使用DMA与AT24C02通信,Tx中,利用DMA传输数据,但是起始位,设备地址,读写地址采用的是阻塞式发送,数据则是采用DMA传输;注意点:采用DMA发送应该等到BTF(发送寄存器空,移位寄存器也为空)事件后设置停止位,不可以在DMA传输完成中断中设置停止位,因为此时正在发送最后一个字节,故开启BTF中断(I2C_EV),在该中断服务函数中发送停止位并关闭I2C的DMA传输使能。 Rx中,利用DMA传输数据,但是起始位,设备地址,AT24C02写入地址采用的是阻塞式发送,数据则是采用DMA传输;注意点:在DMA传输完成中断中发送停止位,并关闭I2C的DMA传输使能,I2C主接收,写读转换中再次发送起始位前,第一次发送设备地址字节后,应检测BTF 仿printf写入发送缓冲区前,应检查上一次通信是否结束
2022-12-06 22:29:30 619KB stm32 c语言
1
BOSCH三轴加速度传感器BMA250E相关的I2C的驱动
2022-11-26 15:53:10 28KB BOSCH BMA250E I2C
1
这是IIC的规格中文版本,上面有周立功公司的Logo,非常详细,特别是针对单片机类的应用,非常好;I2C总线规范-中文版,
2022-11-25 14:18:57 843KB I2C IIC 总线
1
基于APB的I2C IP设计与验证,在FPGA上验证通过,kezuoweiSoC的一个模块工作,文档有模块划分和状态转换图。
2022-11-24 17:31:21 796KB I2C APB verilog ip
1
Initially the I2C Bus specification had been written by Philips Semiconductors. This company became NXP Semiconductors which now it the stakeholder of the I2C bus specification.
2022-11-24 17:18:38 523KB I2C specification usermanual
1
描述在使用IIC时总线可能锁死的产生原因,防止死锁的设计要点,解除iic锁死的方法
2022-11-24 16:53:20 336KB I2C总线锁死
1