- 博客(2)
- 资源 (9)
- 收藏
- 关注
原创 STM32F412驱动AD7682
最终使用的是通道序列转换的RAC方式,不过根据STM32的HAL库做了修改,无论最初写入CFG还是后面读取,都使用HAL_SPI_TransmitReceive,第一次是发送需要配置的CFG值,后面的发送0X0000(应该是最高位给0,即CFG的bit13为0即可,为了方便就直接全给0)。使用HAL库时,HAL_SPI_Receive函数内部调用的是HAL_SPI_TransmitReceive,因此在读取数据时会发送上一次读取的值,根据时序图就会更新CFG内部的值,造成错乱。
2023-07-07 13:38:28
2555
5
原创 STM32F030F4P6 IIC HAL库驱动CH455G
STM32F0系列单片机IO口没有位带操作,仿位带比较浪费资源,不太想用模拟IIC。HAL库的IIC操作做还是很方便的,是24C02之类的EEPROM很好用,本文主要介绍使用HAL库的IIC驱动沁恒的CH455G数码管驱动器。1.STM32CubeMX部分配置这部分没有特别的地方,常规设就行2.CH455G驱动代码这一部分h文件引用了沁恒提供的代码CH455G.h#ifndef __CH455G_H#define __CH455G_H#include "main.h".
2020-07-16 11:55:25
3648
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人