- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 JLINK V9插入电脑没反应
一个V9版本,在公司电脑上使用没有问题,带回来在家里电脑上无法显示jlink。家里还有个jlink,版本可能是V8的,可以正常显示jlink。_driver,只显示一个cdc。多方查找没看到什么原因,
2025-01-03 20:00:49
322
原创 QT编程遇到问题记录--第一篇
本篇文章主要是针对我在使用QT进行上位机设计过程中遇到的问题记录,提升自身的理解,方便自己查询,利于大家避坑,持续更新。
2024-12-19 15:43:51
192
原创 STM32-RT-thread FATFS文件系统添加多线程支持,以支持同时读写多个文件
1、应用环境:rt-thread studio编译,rt-thread实时系统,fatfs版本-115a,硬件平台:stm32H7432、目的ftp服务器随时需要操作fatfs,其他任务也需要记录日志,两者冲突,导致FTP大文件上传时出现内容为空,为了解决这个问题,fatfs需要支持多线程访问。
2024-12-13 15:53:18
1147
原创 基于STM32H7实现Fats+ FTP服务器 功能的实现
本次研究目的是基于SD卡内部的文件内容如何导出的问题所作的探索,传统方式是使用usb接口实现U盘功能,这个之前在F4上已经实现,且目前的应用环境中是包含网络的,我就想到了之前linux文件互传使用的FILEZILLA,于是便萌生了在mcu上实现这个功能的想法,调研阶段发现了ftp和tftp两种方式。(参考源码见附件)详细内容大家可以自行参考其他文档,本文做个简单介绍,重点突出选择的原因。
2024-12-12 09:20:04
1109
1
原创 使用GIT时遇到的问题记录
作为一个MCU工程师,对于git比较陌生,后面偶然一次机会接触到git版本管理,给我的软件开发工作打开了一个新的大门。平时都是使用sourcetree和小乌龟等工具,命令行一点也不熟悉,偶尔一些操作需要命令行实现,便遇到了一些问题,本文主要是对这些问题记录。我就是进了这个模式,都不知道这个模式是VIM模式,搞了好多次才知道是进了vim模式,尴尬!实际应用中,如果A和B没有冲突,是不会产生一次提交记录的,只是把B的节点与A一致了。新手看到这个问题吓死了~~~~~尤其下面这张图,该问题主要在合并时产生的。
2024-12-06 09:36:58
367
原创 stm32H7——SDMMC驱动SD卡+fatfs移植问题记录
1、编译环境:rtt-studio,stm32H7432、sd卡驱动,(寄存器版本没问题)HAL库版本遇到了了很多问题,主要集中在sd初始化失败,如poweron失败、sendstatus失败等。3、移植fatfs。
2024-12-04 15:00:18
1463
原创 stm32 CRC32实现代码及软硬方式测试
使用需要注意一点:CRC32按照四字节进行计算,无论软件实现还是硬件实现,统一按照不足4字节的位数补0来进行计算。本文档旨在使用STM32软件CRC32和硬件CRC32计算的值一样,测试硬件平台为STM32F105。本选项也是本博文的重点,结果真实有效,供大家设计时参考使用哪种方式。1、本文主要是针对常用的crc32的实现方式进行说明。2、crc32的软件方式和硬件方式时间上的差异。
2024-11-25 16:55:31
537
原创 RT-THREAD STUDIO 移植cmbacktrace
开发环境使用的是RT-THREAD STUDIO ,参考了网上一些文档,使用的芯片是STM32H7,针对个人一个小时移植过程的记录。https://gitee.com/Armink/CmBacktrace在上述路径下载,如下图所示:将cm_backtrace文件下的提取以下放到我们工程下,最终如下图所示根据需要修改这个文件我的修改如下:4、去掉 gcc_contex.s中的hardfault定义不去掉会报错,如下图所示:在studio的设置里面添加头文件,注意包含language文件夹7、编
2024-11-25 16:19:28
404
原创 关于STM32/GD32 内部flash写入由1变0的测试
本文主要做了个简单的测试,stm32/GD32 内部flash某一个字节已经写入了参数,如果现在我们只是需要将其没有置零的位继续置位,是否需要擦除flash对应的扇区;
2023-06-19 16:58:23
512
原创 DMA简单理解和分享
直接存储器访问(Direct Memory Access),简称DMA。DMA是CPU一个用于数据从一个地址空间到另一地址空间“搬运”(拷贝)的组件,数据拷贝过程不需CPU干预,数据拷贝结束则通知CPU处理。因此,大量数据拷贝时,使用DMA可以释放CPU资源。
2022-11-23 16:45:49
4175
原创 STM32 HAL库ADC+DMA(非定时器)代码和遇到的问题
使用cubemx生成hal库的adc代码,这个已经有很多博文有了,这里不再赘述。我使用的是STM32F4,GCC编译环境,测两路电压和一路内部温度。使用了连续模式,比较容易实现,但由于我这个工程不需要太快的速度和数据量,所以需要软件触发,不再使用连续模式,主要是改成这样遇到一些问题,记录下来供参考。
2022-10-17 15:15:47
4497
原创 串口接收数据分包问题处理(QT上位机/单片机等)
串口数据出现分包如何正确完整接收提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、设计思路二、代码参考总结前言串口通信在QT上位机以及单片机或者安卓串口等使用情况下,经常容易出现一包数据分成几包的情况下,如何快速将这些分散的数据拼成完整一包相信很多单片机以及串口相关的开发人员都会遇到,可能很多简单的方式都能实现,但是一个有效耐得住考验少丢数据的方法也是很重要的。`一、设计思路1.数据的格式是头0XA5 0X5A 尾部是0X3C 0X3C,里面包含数据数据长度
2022-03-29 16:16:20
17776
8
keil辅助库.7z
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人