晴天丶洛洛
码龄6年
求更新 关注
提问 私信
  • 博客:15,022
    问答:31
    15,053
    总访问量
  • 13
    原创
  • 42
    粉丝
  • 22
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2020-09-24
博客简介:

weixin_51077191的博客

查看详细资料
个人成就
  • 获得67次点赞
  • 内容获得11次评论
  • 获得115次收藏
  • 代码片获得163次分享
  • 博客总排名1,642,982名
创作历程
  • 7篇
    2024年
  • 3篇
    2023年
  • 3篇
    2022年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

STM32F4外部flash下载程序

若在接收过程中同时进行擦除和写入操作,会因耗时过长而增加丢包风险。因此,为了优化性能,避免丢包,并减少因串口中断引起的跨扇区写入问题,预先擦除Flash成为了关键步骤。
原创
博文更新于 2024.06.29 ·
1380 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

基于cc936.c的外部flash的GBK与Unicode相互转换

首先从文件系统fatfs里得到cc936.c,然后把这个c文件添加到自己的工程,再创建一个头文件cc936.h(其实不创建也可以),再把其中一个数组注释掉,修改ff_convert函数,还有另外一个函数我直接删掉了,然后再添加一个把数组写入flash的函数,就可以了。cc936.c里有两个87k的巨大数组,也就是GBK与Unicode的转换表,通过查表就可以得到转换之后的编码,但是由于数组太大了,每次下载程序都要多花一些时间,有些单片机甚至无法同时使用两个转换表。
原创
博文更新于 2024.05.29 ·
3615 阅读 ·
4 点赞 ·
1 评论 ·
4 收藏

STM32F4 bootloader程序

发布资源 2024.05.21 ·
zip

STM32F4 bootloader程序

STM32的Bootloader主要负责在设备上电或复位后初始化硬件,然后加载并启动主应用程序。它还可以提供一些额外的功能,如通过串口、USB或其他接口进行程序烧录,支持固件升级,以及在开发过程中的调试。
原创
博文更新于 2024.05.21 ·
1817 阅读 ·
31 点赞 ·
0 评论 ·
28 收藏

C语言实现模拟内存池管理,可用于stm32等内存较少的环境中

但是这样有一个缺点,stm32的内存资源相对来说是比较少的,而动态分配内存的大小取决于 .s 启动文件的 Heal_Size 的大小,一般来说,stm32f407 默认的堆大小是0x200,也就是512字节。当想要动态分配1k或者更大的空间时,就可以修改 Heal_Size 的大小,但是 Heal_Size 太大的话,会影响单片机的性能。以stm32f407为例,有时候想动态内存使用,就可以使用malloc函数来分配空间,使用完之后再使用free函数释放掉。
原创
博文更新于 2024.03.23 ·
576 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

环形缓冲区RingBuff

【代码】环形缓冲区RingBuff。
原创
博文更新于 2024.03.20 ·
322 阅读 ·
4 点赞 ·
1 评论 ·
1 收藏

STM32F407 通用 串口初始化,一个函数解决

当我们同时使用多个串口资源的时候,一般来说会建立多个 c 文件,然后在每个c文件里写上大差不差的初始化过程,这时候代码就会显得很臃肿,那么有没有一个办法可以实现只使用一个初始化函数,解决所有串口的初始化呢?以下是我的一个不成熟的小想法,欢迎大佬提出修改意见。
原创
博文更新于 2024.03.15 ·
828 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

STM32F407标准库作USB Host CDC 与广和通 mc665 AT通信

发布资源 2024.03.11 ·
rar

STM32F407标准库作USB Host CDC 与广和通 mc665 AT通信

STM32f4移植官方USB Host CDC驱动,标准库
原创
博文更新于 2024.03.11 ·
3228 阅读 ·
9 点赞 ·
2 评论 ·
46 收藏

浮点数与0比较

当误差小于最小精度的时候,认为两个浮点数相等。double最小精度1e-15。float最小精度为1e-6。
原创
博文更新于 2023.08.14 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DEV C++实现链队,顺序队

【代码】DEV C++实现链队,顺序队。
原创
博文更新于 2023.07.15 ·
242 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

DEV C++实现简单PID控制算法

【代码】DEV C++实现简单PID控制算法。
原创
博文更新于 2023.04.11 ·
429 阅读 ·
2 点赞 ·
3 评论 ·
3 收藏

DEV C++顺序表的一些基本操作

DEV C++顺序表的一些基本操作
原创
博文更新于 2022.12.06 ·
936 阅读 ·
3 点赞 ·
2 评论 ·
9 收藏

DEV C++单链表的一些基本操作

初始化 按序号查找值 按值查找序号 插入 删除 前插法创建 后插法创建。求链表长度 数组冒泡排序 单链表冒泡排序 两个无序表合并到第三个表。
原创
博文更新于 2022.12.06 ·
737 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

DEV C++双链表的一些基本操作

创建空链表 求长度 输出 后插法创建链表 查找第i个元素 插入 查找某个值的位置。删除 链表冒泡排序 两个无序链表 合并为一个有序链表。
原创
博文更新于 2022.12.06 ·
635 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

关于#c++#的问题:为啥使用free(数组)之后,链表返回出错

发布问题 2022.11.30 ·
1 回答
加载更多