自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 串口收发三种方式全理解透

这一部分参考CUBEMX配置。

2023-12-07 16:57:13 2915

原创 STM32基础函数

函数描述:此函数用于初始化 HAL 库,此函数主要实现如下功能:◆ 设置 NVIC 优先级分组是 4。◆ 设置滴答定时器的每 1ms 中断一次。◆ HAL 库不像标准库,在系统启动函数 SystemInit 里面做了 RCC 初始化, HAL 库是没有做的,所以进入到 main 函数后,系统还在用内部高速时钟 HSI。◆ 函数 HAL_Init 里面调用的 HAL_MspInit 一般在文件 stm32h7xx_hal_msp.c 里面做具体实现,主要用于底层初始化。

2023-11-28 13:13:20 1344

原创 框架篇——程序架构与内核

(学习自:无极单片机)

2023-11-18 14:53:06 317 1

原创 框架篇——回调函数

(学习转自:公众号无极单片机)

2023-11-17 17:41:55 205

原创 框架篇——队列

功能理解代码 而非 代码理解功能。FIFO。

2023-11-17 16:22:39 137

原创 嵌入式代码风格构建——结构体

多种数据类型组合成一个信息包,把这些信息整合成一种全新数据类型。封装后的包就是结构体。结构体的封装有种面向对象的感觉。提取特征。

2023-11-17 11:12:02 180

原创 USART接收中断的BUG

现象描述:库更新后,开始的时候我用串口助手不断给单片机数据,同时单片机不断往外发数据,测了一下午,没遇到卡死现象,后来进行网络通信,第一帧数据比较大,大概600字节左右,又遇到串口卡死,发完数据后接收不到数据,串口卡死,查寄存器,ORE未清零,串口中还有数据未读出,想着刚换了库,应该不是库的问题。**现象描述:**当时我开了两路串口,调试的时候,我发现另外一个串口悬空没有数据收发,依然每次会接收到随机数据,我在中断里打了断点,发现隔一段时间就会进中断,太神奇了有木有,大白天的也不会出鬼吧。

2023-10-13 14:53:11 2418 1

原创 STM32实现modbus要解决的问题

01 接收发送数据->串口02 接收时间间隔问题->要求9600,推荐1920003 逻辑代码->C语言。

2023-10-11 12:49:45 392

原创 modbus协议解析

ADU 应用数据单元PDU 协议数据单元。

2023-10-11 11:26:07 188

原创 Modbus 通讯协议初步

GB/T 19582.2-2008 《基于协议的工业自动化网络规范 第1部分:Modbus协议在串行链路上的实现指南》1、对于modbus ASCII 模式,使用的是高位字节在前,低位字节在后。使用LRC校验。

2023-10-11 09:52:04 794

原创 RS485 模块(F767ZG)

添加引脚RS485--GPIO引脚USART1。

2023-10-09 13:30:29 240 1

空空如也

空空如也

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

TA关注的人

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