自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

^_^

嵌入式软件开发,分享单片机、嵌入式linux实用干货,真实项目案例。

  • 博客(2)
  • 资源 (16)
  • 收藏
  • 关注

原创 C/C++实现strstr函数、KMP算法查找子串

unsigned int mystrlen(const void* str){ unsigned int len = 0; const char* p = (const char *)str; while(*p != 0) { len++; p++; } return len;}void* mystrstr(const void* srcstr, const void...

2019-12-30 22:58:00 1003 1

原创 STM32 HAL库实现MODEBUS RTU从机与上位机通信

STM32实现MODEBUS RTU从机与上位机通信测试板卡: 正点原子MINISTM32(STM32F103RB)实现思路: MODBUS RTU 方式的收发都需要3.5个字符的等待时间,上位机向STM32发送连续数据,STM32串口中断一直接收,期间使用定时器控制接收时间,如果在3.5个时间字符时间内没有接收到任何数据,那么定时器就判定为一帧数据接收完毕,然后根据modbus协议处理接收...

2019-12-17 13:16:03 6823 9

OpenSSL创建生成CA证书、服务器、客户端证书及密钥

OpenSSL创建生成CA证书、服务器、客户端证书及密钥,配套。https://blog.csdn.net/qq153471503/article/details/109524764

2023-05-19

STM32_USB_Composite_MultiCDC_Demo.7z

STM32-USB多路CDC实现,包含两个工程,一个是2路CDC实现,一个是3路CDC实现,博客地址:https://blog.csdn.net/qq153471503/article/details/116190231?spm=1001.2014.3001.5501

2021-04-27

STM32_USB_Composite_CDC_MSC_Demo.7z

STM32实现的USB组合设备CDC+MSC,已经完整测试通过,博客地址:https://blog.csdn.net/qq153471503/article/details/116062885

2021-04-27

ObserverModeDemo.7z

观察者模式,使用C和C++分别实现,具体思路见博客:https://blog.csdn.net/qq153471503/article/details/79183527?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160067345219195162118420%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=160067345219195162118420&biz_id=0&utm_medium=dist

2020-09-21

Bootloader-SPI-SD.7z

STM32的bootloader升级程序,使用HAL库模拟SPI方式驱动SD卡,带FATFS文件系统。

2020-08-13

STM32Cube_IAP_using_UART.7z

串口IAP升级方案,主控芯片STM32F103RBT6,可使用SecureCRT的Ymodem1K进行固件升级和备份功能。

2020-05-08

QModBus.7z

QModbus、qt编写的modbus上位机,实现了RTU、ASCII、和TCP。

2020-04-01

STM32使用HAL库移植freemodbus-v1.6

STM32使用HAL库移植freemodbus-v1.6,已在正点原子MiniSTM32-V2开发板上测试通过,博客地址:https://blog.csdn.net/qq153471503/article/details/104840279

2020-03-13

STM32-SPI方式驱动SD卡,包含标准库、HAL库、LL库三种另加HAL库的FATFS代码,共4个工程

STM32驱动SD卡,使用SPI方式,压缩包内包含标准库、LL库、HAL库三种库的SPI驱动SD卡代码外加HAL库版本的FatFS的代码,作者使用的是正点原子MiniSTM32开发板V2,STM32RBT6那一款,32G的mircosd卡加卡托,已经测试通过!

2020-03-06

MINISTM32V33_TIM_IC_DEMO.7z

STM32F103RC使用HAL实现的脉冲宽度测量代码,可以测量高电平持续时间、脉冲宽度、周期频率。博客地址:https://blog.csdn.net/qq153471503/article/details/104409994

2020-02-20

doxgen代码文档生成工具包

doxygen代码文档生成工具包,包含软件:doxygen1.8.17,、graphviz2.38,htmlhelp三个软件,满足正常使用。

2020-01-08

miniboard_modbus_demo.7z

使用STM32 HAL库实现的MODBUS RTU协议的从机,主控芯片使用STM32F103RBT6。

2019-12-17

miniboard_esp8266_mqtt_demo.zip

ESP8266-01S模块,使用STM32F103RB,HAL库驱动,移植MQTT协议,远程控制LED灯。

2019-11-11

MQTT-Client.7z

MQTT调试助手,软件源码和效果图详见博客:https://blog.csdn.net/qq153471503/article/details/102976431

2019-11-08

Opencv3.0.0人脸检测+识别代码,vs2012工程

效果可看博客:https://blog.csdn.net/qq153471503/article/details/80064653

2018-04-24

嵌入式实时操作系统μCOS-III完整版带书签

嵌入式实时操作系统μCOS-III.pdf 目录 第1章 概述 第2章 目录与文件 第3章 初识μC/OS-Ⅲ 第4章 临界段代码 第5章 任务管理 第6章 任务就绪表, 第7章 任务调度 第8章 任务切换, 第9章 中断管理 第10章 任务挂起表 第11章 时间管理 第12章 定时器管理 第13章 资源管理 第14章 任务同步 第15章 消息传递 第16章 同时等待多个内核对象 第17章 存储管理 第18章 移植μC/OS-Ⅲ 第19章 程序运行时的各类统计信息

2018-01-27

空空如也

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

TA关注的人

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