网上使用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
stm32f030青峰开发板代码,定时器,GPIO,RTC,看门狗,uart,PWM等等例程
2024/4/23 19:25:49 29.32MB stm32f030
1
是我改的官方开发板的例子,是用的103RCT6,加入这一部分调程序的时候是相当方便的直接USB供电,还能串口打印
2024/3/19 21:58:38 5.81MB USB UART com
1
基于FPGA的UART异步传输协议,已通过仿真并下板调试,能支持数字、字母、中文、特殊符号等的传输,同时单次以及多次的连续字符串传输,可直接在串口助手中看到返回的数据,或者通过signal_tap对信号进行抓取,验证数据的正确性。
2024/3/17 7:56:48 2KB FPGA UART
1
VHDL的uartm,基于quartusII9.0版本,RS232基于芯片
2024/3/14 7:45:18 8KB uart VHDL
1
详细介绍了富士通API库函数,包括所有外设,如GPIO,定时器,UART,SPI,SDIO,ADC,USB,WDG等等。
2024/3/14 4:15:01 12.99MB 富士通 API 库函数 中文
1
STM32F105双CAN和5路UART例程,库实现,跟据正点原子103的官方例程修改,不敢私藏,拿出来供大家参考,再次感谢正点原子刘军。
2024/3/7 8:49:51 2.75MB STM32F105 双CAN UATR
1
根据文档https://www.cnblogs.com/xiaojianliu/p/9765512.html中的指示实现tx2uart和spi驱动的安装
2024/3/6 7:54:02 6.31MB tx2 spi uart
1
虽然QT自带uart串口例程,但是针对不定长接收数据没有处理。
本例程是一个完整的uart收发例程,使用Qt_5_9_9_MSVC2017_64bit创建。
协议已放注释里。
特别适合快速开发,及新手教学。
2024/3/2 5:53:35 10KB QT 源码例程 UART 收发协议
1
ebaz4205入门改造,包括改SD卡启动和改电源,JTAG及PL端晶振不仅仅焊个晶振工程的初始建立NANDFLASH和SD、UART的引脚配置,以及网口配置原理
1
共 144 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡