网上使用HAL串口时很多都没有实现不定长数据的接收,要么是限定数据长度,要么是加“0x0a0x0d”来控制接收完成,找了很久都没有真正找到一个能用的,在很多通信中不可能是定义的,或是加上“0x0a0x0d”来实现的,由于项目需要,自己阅读STM32HAL的文档,写出了一个Demo程序,可以实现回显功能(就是通过给STM32发送不定长的数据,可以实现一模一样接收发送的数据),在STM32F429IGT6上验证过,跑了一天没有出现丢失数据的问题,使用DMA发送与接收方式,可以释放CPU部分运算资源,程序中的UART_RX_BUF_SIZE定义为128,就是一次最大接收为128,我在项目中通过改为2048也可以通过一次接收2k的数据,代码量很少,才200多行,很容易看懂,可以移植到不同系列的STM32上,希望这程序能帮助到曾经跟我一样到处找资源解决HAL库与标准库串口使用上不同而痛苦的朋友们
2024/4/29 4:56:22 1.37MB stm32
1
rtmpdump实现flv视频推流demo程序
2024/4/18 15:30:45 27.06MB rtmp flv rtmpdump
1
android手机使用otg功能调试usb串口的demo程序,4.4系统亲测可用,程序前提是手机支持OTG功能
2024/4/15 12:17:28 151KB android otg usb 串口
1
qt源码分页控件,包含使用demo程序,分页处理,上一页、下一页,输入支持输入页码快速跳转
2024/3/29 10:04:14 7KB 控件 分页 实例 c++
1
ASP.NETPDF转图片,并且在线预览,使用VS2015开发的一个小DEMO程序源码,通过FileUpload将PDF文件上传至服务器,再将PDF转换为Image进行保存直接下载运行就可以看到效果
2024/3/21 6:35:52 6.89MB C#
1
非接触式IC卡M1卡读写器调试源代码,URF-R330非接触式读写器(无驱)演示程序及开发包,非接触IC卡读写器Demo程序使用说明,hrf-35lt中文使用手册,里面有多种语言的演示代码demo,希望对大家有所帮助
1
这是sharding-jdbcspringboot的一个demo程序。
分别使用了controller的单元测试及服务的单元测试resources/sql下的sql语句在两个不同的数据库下执行。
2024/2/29 7:57:15 114KB SpringBoot Mybatis java 分库分表
1
基于stm32f103的demo测试程序,包含串口收发测试,at指令,LH-BLE-V2.0模块测试成功,两个单片机分别写入主从控制程序,单片机开机即可自动发送指令给蓝牙模块,实现自动扫描和连接。
2024/2/16 9:52:58 1.72MB 蓝牙4.0 透传模块 cc2540 demo程序
1
这是进程外Com服务(exe)编写和调用的Demo程序,编写调试思路以及步骤可查看http://blog.csdn.net/shu19880720/article/details/79537277下载后记得在本地注册com以及修改本地注册表,否则无法使用,注册修改方法文章里也有的
2023/12/21 9:55:48 136KB 进程外Com c#
1
fusioncharts-suite-xt3.4最新版完美破解版个人破解,测试已完美去掉了水印3.4版官方已经放弃了flash,改用完全使用javascript渲染的方式.也可以只用压缩包中的fusioncharts.js覆盖官方版本代码仅供个人测试使用,并附有一个demo程序
2023/11/23 0:54:01 537KB 统计图
1
共 49 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡