- 博客(3)
- 收藏
- 关注
原创 HC32F005C6PA 软件I2C 0.96寸OLED,亲测可用
一开始移植了STM32上硬件I2C版本的OLED,不知道什么问题显示不对,雪花屏+半乱码,所谓半乱码是,我本来想输出“123456789”,隐隐约约能看到几个数字,但是显示的有问题,调了三天之后还是一样,传输速率没问题,配置数据也写进去了,I2C的应答信号没有任何问题。为了节省成本,最近开始重新使用HC32F005系列芯片。后来转方案换成软件I2C,移植加调试了一个小时搞定了。
2023-08-17 20:29:10 318 1
原创 HC32F005C6PA 硬件I2C采集ADS1115,亲测可用
HC32时钟为22.15MHz,继而I2C传输速率如果为100k的话,根据公式在这里将stcI2cCfg.u8Tm设置为 0x10。I2C端口定义 SDA ->P25 SCL-> P26ADS1115写地址可选择0x90,0x92,在这里选择了0x92废话不多说,先上代码【ADS1115.c】#include "ads1115.h"#include "usartApp.h"#include "i2c.h"#define GPI...
2021-11-23 12:59:03 1413
原创 Makefile模板 IMX6平台 arm-linux-gnueabihf-gcc交叉编译
Makefile模板 平台为IMX6 arm-linux-gnueabihf-gcc交叉编译首先工程目录下先新建inc obj src三个目录main函数所在的.c文件放于根目录下,与Makefile放置于同一级目录然后上代码BIN = .SRC = ./srcINC = ./incOBJ = ./obj #提前所有源文件(即:*.c文件)和所有中间文件(即:*.o)SOURCE = $(wildcard ${SRC}/*.c \ $(wildcard ./...
2021-04-24 11:40:49 674
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人