STM32F4系列(F1类似),使用DMA驱动硬件SPI 高速推动OLED屏。 提供的是经过改进后的OLED.C这个文件,明白的人看了就会用。 zhuOLED_DrawPoint函数需要自行修改
2021-08-01 08:00:08 5KB STM32 DMA SPI OLED
1
本例采用STM32-F4编程,磁芯角度计算准确无误。 AS5600设备地址:0x36,角度信息在寄存器:0x0c,0x0d。 电路采用AS5600说明文件推荐的5V供电。
2021-07-31 22:02:16 72KB AS5600 STM32-F4
1
正常显示脉搏波波形,能够正常计算血氧饱和度以及心率
2021-07-31 13:50:25 19.17MB IIC
1
在STM32F4 硬件平台移植FreeRTOS V10.3.1 的完整源码,编译、下载、运行正常,符合预期。
2021-07-31 01:28:13 41.48MB STM32F4 HAL FreeRTOS DMA
1
IIC总线(MSP430软件模拟IO),可用于任何IIC总线的外设,MSP430F5529亲测可用
2021-07-31 00:11:51 2KB IIC
1
STM32L052系列实现IIC配置,完成OLED显示,亲测可用,注意,这里不是通过模拟IIC实现的。
2021-07-30 19:23:15 9.31MB STM32 IIC OLED
1
一个简单的IIC操作程序 用于AT24C08芯片的读写操作,不同的片子,具体请修改片子地址以及页大小
2021-07-30 18:07:27 2KB IIC,AT24C08
1
IIC经典驱动程序,可以驱动IIC系列外围硬件,简单易懂,可以稍加修改放置于自己程序中。 总线信号 :   SDA :串行数据线   SCL :串行时钟 总线空闲状态 :   SDA :高电平   SCL :高电平 起始位:SCL为高电平期间 SDA出现下降沿 终止位:SCL为高电平期间 SDA出现上升沿 数据传输 :SDA的数据在SCL高电平期间被写入从机。所以SDA的数据变化要发生在SCL低电平期间。 IIC时钟频率:不高于400K 应答:当IIC主机(不一定是发送端还是接受端)将8位数据或命令传出后,会将SDA信号设置为输入,等待从机应答(等待SDA由高电平拉为低电平) 若从机正确应答,表明数据或者命令传输成功,否则传输失败,注意,应答信号是数据接收方发送给数据发送方的。 IIC器件地址:每一个IIC器件都有一个器件地址,有的器件地址在出厂时地址就设定好了,用户不可以更改,比如OV7670的地址为0x42。有的器件例如EEPROM,前四个地址已经确定为1010,后三个地址是由硬件链接确定的,所以在这种情况下一 个IIC总线最多能连8个EEPROM芯片。
2021-07-30 17:47:06 2KB 单片机 IIC I2C 51单片机
1
向温度寄存器写数据时,注意仔细读传感器说明手册,里边有个特殊的帧格式0x90。切记注意帧格式,被坑了一天。
2021-07-30 16:35:02 5KB 模拟IIC TMP75
1
声明:软件模拟IIC,写法容易理解 所用软件:CCS 如果用其他软件,头在夹的src中
2021-07-30 11:50:55 48KB OLED MSP430 IIC 驱动程序
1