自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32HAL库驱动SCD40/SCD30驱动代码

SCD40是瑞士SENSIRION公司推出的一款微型CO2传感器,它基于光声传感原理,并结合了温湿度传感器SHTW2实现片上信号补偿。

2024-07-26 09:23:13 416

原创 STM32HAL库自己写modbus

modbus有的人自己移植lib modbus,有人自己移植freemodbus ,日后博主会依次为大家做实验,去用上述两种方法实现,本次先分享自己写的modbus,话不多说上代码。以上内容即可解析出modbus,待检测数据放入要读的数据,即可通过主机读取通讯的数据。上述CRC本次采用的是计算法而非查表法。接下来将解析上述结束数据的每一位数据。先是写出串口接收中断部分的代码。接下来分析接收到的功能码。

2024-07-02 16:48:41 126

原创 STM32驱动AHT10/AHT20/AHT30温湿度传感器源码

是为了验证配置,当模块坏掉或者程序配置有问题,都会卡死在这个死循环,当然可以加上报警等,初始化成功后就可以直接跳过,进入测温湿度的环节,在主程序里面 两秒测试一次。由于AHT10/15/20 /30具有国产化、体积小、精度高、成本低等特点,可以替代DHT11/DHT12/AM2320/SHT20/SHT30,单芯片价格在¥2~3,体积小巧很轻松嵌入到产品上。HAL库玩家又不会了,寄存器又把人难倒了,且听我说,这句话配置的是PA10,那么我用x,y代表A、10此时。放在main外面定义。

2024-05-21 08:21:49 499

原创 STM32单片机PCF8563源码详解

所有16个寄存器设计成可寻址的8位并行寄存器,但不是所有位都有用。当一个RTC寄存器被读时,所有计数器的内容将被锁存,因此,在传送条件下,可以禁止对时钟/日历芯片的错读。表3中的世纪位C=0指定世纪数为20XX,C=1指定世纪数为19XX。,其中包括:可自动增量的地址寄存器、内置32.768kHz的振荡器(带有一个内部集成电容)、分频器(用于给实时时钟RTC提供源时钟)、可编程时钟输出、功能、时钟输出功能以及中断输出功能能完成各种复杂的定时服务,甚至可为。、气表、电话、传真机、便携式仪器以及电池供电的。

2024-05-20 14:28:47 374

原创 STM32单片机AT45DB161源码程序详解

AT45DB161D是一款2.5V或2.7V,串行接口的FLASH存储器,是各种数字语音,图像,程序代码和数据存储应用的理想选择。AT45DB161D可通过片选引脚(/CS)使能,并通过3-wire接口访问,3-wire由串行输入(SI),串行输出(SO),和串行时钟(SCK)组成。简单顺序访问机制极大的减少了有效引脚的数量,有利于硬件布局,增强了系统可靠性,将切换噪音降至最小,并缩小了封装的尺寸。对于许多要求高容量,低引脚数,低电压和低功耗的商业级或工业级应用来讲,AT45DB161D是最佳的选择。

2024-05-16 17:20:41 317

原创 stm32单片机按键的程序扫描法处理方式

上述代码,20ms的延时很重要,可以防止消抖,该程序主要用于检测到一个电平来临时该怎么操作,未检测到电平时,执行另一项操作的一句。该代码,主要是用于长按、短按判断。短按1s以内,控制什么,长按1s后控制什么条件都是可以自己填写的。第三、点触式组合按键程序,包含长按键、短按建的控制方式。该代码,主要是用于点触式按键的程序,且功能单一。第二、点触式,按键为点触。

2024-05-14 18:24:32 165

原创 STM32G070CBT8 多通道adc采集踩坑版,cubemx配置文件

上述代码来自while(1)复制,HAL_ADCEx_Calibration_Start 这句部使用的话,就会造成通道串台,就是a通道检测的电压,跑到通道。官方给出这句话的定义是ad校准。

2024-05-14 10:03:16 294

原创 迪文T5工程升级到T5L工程记录

由于迪文科技串口屏幕存在之前版本的老屏幕停产,而老屏幕统一使用的T5工程,后来产的板子统一使用的是T5L工程系列板子。目前最简单高效的方式是将T5的工程直接升级到T5L,这样可以绕过重新开发的路线。

2024-04-30 14:27:36 187 1

原创 ST7789 oled显示太空人旋转

旋转太空人原理为10张动态图片循环播放,先得转化为此代码,显示出来,以下oled显示驱动代码,包含st7789的驱动,初始化以及初始化代码。主函数循环播放上述10张图片的取模代码。以下为位图显示图片经过转化后代码,

2024-01-25 16:56:15 584

原创 RT-THREAD studio LED_闪烁

RT-thread led闪烁灯源码,可以用于满足需要推挽式输出的。

2024-01-25 09:58:24 347

原创 RT-THREAD stm32大彩驱动代码

以上代码除了应用线序,大彩屏所有的控件驱动代码都整理出来了,用户可以直接复制,写入个人应用程序。大彩串口屏接收,大宋表格填写等代码如下。

2024-01-09 17:11:41 418

原创 stm32摘取中间字符串,获取心知天气,不用cjson文件包

当需要获取其中的日期,天气,最高温度,最低温度,以及最近更新时间等代码如下,使用C语言操作字符串指令,能够有效的获取天气,避免了使用CJSON文件包,省却了大量的代码。字符串摘取在C语言中一支具有很高的地位,以获取心知天气中的信息为例。

2024-01-08 09:43:11 454

原创 rt-thread DS18B02 温度采集程序

下述代码为stm32在rt-thread平台下通过DS18B20采集温度的代码,温度较之实际温度扩大了10倍。

2023-04-14 16:50:49 340

原创 rt_thread 485程序运用记录

程序中包含打印 发送 以及接收 在线程中调用函数即可应用。适合平台 stm32F103R系列所有芯片。

2023-04-14 16:40:30 286 1

空空如也

空空如也

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

TA关注的人

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