自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 stm32硬件spi来驱动2.42英寸oled12864(ssd1309芯片)

stm32硬件spi来驱动2.42英寸oled12864(ssd1309芯片)

2024-03-18 08:07:23 1026 1

原创 快速判断数据类型中1的数量

可以使用Brian Kernighan算法来判断unsigned char类型中有几个1。

2023-12-26 14:34:00 405 1

原创 软件模拟IIC读写M24C08

M24c08驱动

2023-12-26 11:45:08 558 1

原创 关于在keil编译器中char类型数据的bug分享

首先,在C语言中char类型的默认范围为(-128~127),这肯定是毋庸置疑的。所以我们在keil_arm中编写代码也会这样以为。但是,在keil中char的数据类型默认为无符号的数据范围也就是(0~255),这样编写代码肯定会出bug,那我们怎么来改变这样的数据类型范围呢?其实,keil中也有设置的部分。 点开魔法棒(Options for Target...),再点击C/C++那个按钮,把paincharissigned勾选上。

2023-11-06 09:00:43 325 2

原创 手撸OLED和LCD显示16x32的数码管数字

OLED显示

2023-09-25 10:53:30 197 1

原创 关于有人物联网的Cat1模块串口AT指令控制模块的联网网址

cat1,stm32,rtt

2023-07-11 11:13:01 427 1

原创 关于STM32生成Bin文件,出现Error: Q0122E: Could not open file问题小结

Keil生成Bin文件问题

2023-06-08 10:08:12 2028

原创 stm32cubemx使用硬件spi和外部中断来驱动MAX31685来获取PT100测量到的温度

外部中断:外部中断是指由CPU之外的外部设备或信号产生的中断请求,如键盘输入、鼠标移动、定时器到期、硬件故障等,它们会打断正在执行的程序或操作系统内核的运行,引起CPU的注意,进而进行相应的中断处理。外部中断可以使系统实现实时响应和事件处理,提高了系统的可靠性和稳定性。没用使用硬件的片选信号引脚,我们这里是使用任意一个引脚来作为硬件SPI的片选引脚。(具体的看代码实现)外部中断引脚设置为PA3,下降沿触发。硬件SPI的片选引脚为PA4。根据自己的硬件晶振来设置,我的单片机是高速外部晶振和低速外部晶振。

2023-05-29 10:30:14 1523 1

原创 stm32f4使用cubemx硬件IIC来驱动MS5607大气压传感器

MS5607大气压传感器,硬件IIC

2023-05-23 08:39:37 299

原创 stm32cubemx利用硬件IIC来驱动sht85

STM32F407,硬件IIC,sht85

2023-05-16 09:37:14 347

原创 关于fatfs文件系统在同一个txt文档写数据的bug记录

乍看一眼没有问题,运用了f_lseek来移动写的指针,但是还是没用移动成功,数据一直被覆盖。原因可能是FA_OPEN_ALWAYS会暴力创建一个新文件,导致之前的数据丢失了。刚开始小编,写的一份写同一个txt文档的代码如下。

2023-05-12 16:22:09 401 3

原创 stm32cubemx硬件IIC驱动SGP40Voc传感器

stm32cubemx硬件IIC驱动SGP40Voc传感器。

2023-05-06 14:51:37 1079 16

原创 STM32F407ZET6Cubemx生成SDIO外设驱动SD卡+FATFS文件系统和USB外设读卡

cubemx配置Fatfs+USB读卡

2023-04-27 10:41:14 1480

原创 STM32Cubemxhal库硬件IIC驱动SHT40温湿度传感器

STM32F407ZET6cubeMxhal库硬件IIC驱动sht40

2023-03-08 15:17:18 4347 19

原创 对RS485在低波特率下识别数据出现问题的解决方法

RS485通信

2022-09-23 16:34:08 937

原创 Modebus-Rtu协议(0F)15功能码的C语言代码实现

modebus-rtu协议。15功能码代码实现

2022-09-15 15:32:04 1556 3

原创 MS51FB9AE使用定时器3作为串口0,1的波特率发生器代码实现

ms51串口定时器3作为波特率发生器

2022-09-06 10:34:42 663

原创 HK32F030C8T6把OSC_IN和OSC_OUT作为普通的IO口使用

HK32F030C8T6

2022-08-22 09:43:42 903

原创 关于N76E003单片机串口带有奇偶校验位的代码实现

N76E003串口实现奇偶校验

2022-06-08 15:10:01 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除