nuoyigui9889
以微薄之力,为技术做点贡献。宇宙孕育的图标
展开
-
keil 解决 Error: CreateProcess failed, Command: ‘XXX\ARM\ARMCC\bin\fromelf.exe
参考文章链接:自己的:\bin\fromelf.exe --bin -o …/…/firmware_bin/@L.bin ./Object/@L.axf。原创 2025-05-12 19:02:57 · 190 阅读 · 0 评论 -
daplink开发_一次开发DAPLink的详细开发流程及调试步骤
SWD时序优化:在swd_driver.c中调整时钟延时:c// 增加SWD时钟稳定时间(单位:系统时钟周期)#define SWD_CLK_DELAY 2错误处理:看门狗(WDT):在main.c中启动独立看门狗:cIWDG_HandleTypeDef hiwdg;2. 关键代码片段c// USB设备初始化(基于STM32CubeUSBDevice库)void USBD_Init(void) { // 配置USB时钟、引脚、端点 HAL_PCD_Init(&hpcd_USB_FS);原创 2025-05-07 22:09:25 · 107 阅读 · 0 评论 -
USB作为虚拟串口,出现无法正常识别设备问题
usb作为虚拟串口,提示无法正常识别设备问题原创 2025-05-05 10:48:40 · 57 阅读 · 0 评论 -
HXBC编译相关错误
安装的mdk42,不要默认使用:原创 2025-04-21 23:09:16 · 54 阅读 · 0 评论 -
cubemax在无网情况下安装后,第一次生成工程不通过,The Firmware Package (STM32Cube FW_F7 Vxxx) or one of its dependencies
1.将另一台电脑联网下的xxpack,复制到c盘安装目录并解压,注意解压后的目录要包含driver,cmcs等。2.在最后生成代码的地方,不选择自动查找pack,而是上面的目录即可。原创 2025-04-17 23:10:50 · 183 阅读 · 0 评论 -
伪代码--
伪代码原创 2025-03-05 16:41:27 · 29 阅读 · 0 评论 -
modbus poll监控抗凝秤通信err提示有crc校验错误等原因
一、CRC错误原因及解决方法CRC(循环冗余校验)错误是数据传输过程中常见的错误类型之一,可能由以下原因引起:噪声干扰:在数据传输过程中,噪声干扰可能导致数据位的改变,从而引发CRC校验错误。通过波形分析,可以快速排查通信故障的原因。逐步排查法:采用逐步排查法,逐一检查通信线路、设备连接、通信参数设置、软件配置等,以确定问题的具体位置。综上所述,解决Modbus poll监控RS485终端设备通信错误和CRC错误等问题需要从多个方面入手,包括硬件连接、通信参数设置、软件配置、环境问题和程序错误等。原创 2024-10-18 08:11:26 · 1078 阅读 · 0 评论 -
电子秤的校零校准原理
校零的原理是通过调整电子秤的内部参数或传感器状态,使得在没有负载的情况下,电子秤的显示值能够归零。在实际操作中,通常需要在秤台上不放任何物品的情况下,按下“零点校准”键或按照说明书进行相应操作,使秤的显示值为零。校准的原理是通过使用标准砝码等已知质量的物体,放置在电子秤上进行称量,并比较显示值与标准值之间的差异。载荷校准:按照从小到大的顺序,依次将标准砝码放置在秤台上,观察显示屏的显示值是否与标准砝码的重量相符。通过正确的校零和校准操作,可以确保电子秤的准确性和可靠性,为生活和工作提供便利和支持。原创 2024-10-16 12:28:31 · 842 阅读 · 0 评论 -
实际测试stm32中断优先级
https://m.weibo.cn/1711020180/5040208380168258原创 2024-05-31 21:46:51 · 154 阅读 · 0 评论 -
单片机串口接收负数的处理方法
如dpm计算的结果,插入dpm后有时候会得到0xFFFFFFFE=-2(从调试界面也可以看到)。dp80中有很多外设处理相关的都是有符号数据。原创 2024-05-31 20:10:18 · 555 阅读 · 0 评论 -
stm32工程综合实验_延时及中断优先级
2.delay函数的使用。原创 2024-05-20 22:37:42 · 127 阅读 · 0 评论 -
工厂模式新增功能培训,现场问题讨论
原创 2024-05-18 23:06:39 · 79 阅读 · 0 评论 -
总结_hal库串口发送问题2_工程案例_一文足
那么, 在发送几千个数据包后, 会出现单个数据包发送不完整的情况(200个字节一个包, 实际上可能只发送了60个字节出去,就没有任何征兆的提前结束了,并开始发送下个数据包)。因此, 在需要使用串口发送大量数据的时候, 建议不要使用HAL库的函数, 而是直接对寄存器操作。近期在开发图传项目的时候,由于需要发送的数据量及其庞大,因此在处理的时候, 发现STM32HAL库的串口函数,在处理海量数据的时候, 存在bug, 导致不能将指定数量的数据全部发送出去。原创 2024-05-17 07:57:45 · 220 阅读 · 0 评论 -
总结_hal库串口收发问题
原创 2024-05-16 23:39:13 · 61 阅读 · 1 评论 -
总结_看门狗项目应用解析
总结几个项目:喂狗都是在while中喂狗,如果不喂狗程序跑飞,就会重启系统。思考:如果大型系统,有喂狗,跑飞了。如果有很多状态,变量需要恢复还适应吗。1.机器人上面(保证while循环中的任务能正常运行)2.dp80上面(心跳指示灯)原创 2024-05-15 20:15:50 · 167 阅读 · 6 评论 -
Stm32cubeide 在指定文件夹中生成以时间命名的文件_时间命名的bin文件
在项目目录下Bin_file文件夹中生成以 项目名称+时间为文件名的bin文件。其实就是在生成文件后 使用命令将文件转换改名并保存在指定文件下。原创 2024-04-29 21:07:46 · 244 阅读 · 0 评论 -
问题总结_W25Q256JV读取最近一批数据错误
问题原因:读批量数据的时候,时间比较慢,未读取完成的时候,返回按钮按下,所以W25Q256JV读被中断,导致死机。1.问题一、身份证模块测试的时候,写入存储后,通过读最近一次数据按钮经常死机问题(紧接着按了返回按钮)。修改方案:按下最近一次读取数据后,直接切换到主界面显示,不用再按下返回按键,解决了问题。仔细检查了读写接口函数,发现上传到hmi屏的几个地方写错了(3号系统板)。问题3、待解决,断电再上电偶尔会出现读取的数据全ffff情况。2.问题2、读取出来的数据有些有误。原创 2024-04-24 21:45:37 · 411 阅读 · 0 评论 -
总结:如果写入Flash前不擦除会发生什么
③第三只小耗子,耗中猛耗,走过了全部8个老鼠夹子,前4个老鼠夹子已经被触发合上了所以没动静,后4个老鼠夹子被触发后,啪啪啪啪,被触发后合上,所以第三只耗子走过后,这8个老鼠夹子变成了“合合合合合合合合”,就是00000000。④然后来了个人类,看到有老鼠夹子被触发合上了,为了下次老鼠夹子能继续抓老鼠,就把老鼠夹子掰开了,而且根据规则,是一次把所有老鼠夹子都掰开了,8个夹子就变成了“张张张张张张张张”,就是11111111,回到了最开始的状态。2,同1,但是本着实事求是的做学问的原则,自己动手验证过的。原创 2024-04-21 22:57:24 · 150 阅读 · 0 评论 -
总结zy_不定长数据帧的收发
7E 82 01 06 01 01 01 01 AB 21(4路身份证模块测试完成后,响应的测试结果命令,测试正常为01,测试失败为00);7E 02 01 02 13 7D (对系统板1的开始测试命令,对另4个系统板开始测试子功能码参考表2-1功能码与子功能码);7E 01 02 02 10 71 (对系统板2的查询,对另3个系统板查询子功能码参考表2-1功能码与子功能码);功能码:功能码用于标识执行不同的功能,长度为1个字节,可以根据需要完成的功能来进行相应的定义。数据长度:十六进制表示;原创 2024-03-05 14:41:42 · 115 阅读 · 0 评论 -
医疗器械技术变更
原创 2024-02-28 20:12:21 · 43 阅读 · 0 评论 -
不定长数据帧的发送
原创 2024-02-27 08:59:41 · 65 阅读 · 0 评论 -
MPLAB IDE v8.92打开自动关闭问题
方案一:找到MPLAB安装目录下的(..\Microchip\MPLAB IDE\Utilities\SetDefaultMPLABStartup)文件夹中的SetDefaultMPLABStartup.exe,此程序的用途是将MPLAB的设置回复到初始化状态,双击打开,然后MPLAB应该就能正常运行了.方案三:卸载掉MPLAB,然后清空注册表里的所有相关项,然后重装,问题也能解决,但是如果注册表其他信息被误删,会造成其他软件无法正常工作,所以不推荐。解决方案有三,强烈推荐方案一.原创 2024-01-03 16:04:48 · 917 阅读 · 0 评论 -
FATFS f_printf 如何支持写入浮点数据。
1.参考原子及网上的移植教程,主要就是修改了这两个文件2、移植后挂载、打开等始终返回13错误,始终有问题,最终还是将原子的工程移植过来,再在基础上进行最新的fatfs(0.15)移植后成功。原创 2023-10-12 15:07:14 · 810 阅读 · 1 评论