Sparkle-now
码龄3年
关注
提问 私信
  • 博客:15,641
    15,641
    总访问量
  • 10
    原创
  • 1,700,413
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2021-11-13
博客简介:

m0_64213554的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得27次评论
  • 获得141次收藏
  • 代码片获得301次分享
创作历程
  • 10篇
    2023年
成就勋章
兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

STM32H7使用QSPI外扩flash(linux下使用openocd操作)

在linux环境下没有keil5 IDE的情况下,如何使用clion+openocd实现1、将大体积代码下载到外置flash并执行2、对外置flash执行的代码进行仿真
原创
发布博客 2023.10.27 ·
3866 阅读 ·
5 点赞 ·
6 评论 ·
36 收藏

Linux下使用Clion+CubeMx开发STM32

后面需要在linux下学习驱动开发,然后不想玩虚拟机,就直接安装了双系统。用kde桌面玩的蛮开心的,就索性把win下的开发内容都搬过来吧在Linux下开发STM32,使用Clion和Cubemx开发,openocd调试,关于芯片下载,编译器选项,代码起始内容都需要自行通过工程的配置文件修改,不依靠keil5的IDE选项界面,用起来虽然说麻烦了点,但对于整个单片机系统启动、运行、配置的相关内容来说,学习起来会更深入些。
原创
发布博客 2023.10.21 ·
647 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

STM32F407驱动USB实现虚拟串口

使用USB虚拟串口,用起来很爽,波特率能跑很高,主要可以应用在同ROS主机通讯上;具体细致学习,可以参考开源Dap-link的代码。dap-link另外想使用DMA的话,F4的还没实现,H7的可以,速度应该可以跑很高。
原创
发布博客 2023.10.14 ·
5447 阅读 ·
6 点赞 ·
14 评论 ·
56 收藏

RK3588S-Rock5A开机玩耍记录

可能需要翻个墙,也可以使用GitHub文件下载工具下载后使用下载到SD卡,建议整好一些的SD卡完成后插入SD卡,使用支持快充的供电器进行供电,好像是20W的需要,不然会启动不成功。
原创
发布博客 2023.10.14 ·
246 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

FatFs文件系统常用函数

文件在写入的时候会暂存在文件缓冲区,只有遇到刷新条件的时候才会将写缓冲区的数据写入到文件中,但是在未将缓冲区的数据冲刷到缓冲区之前突然发生错误,那么写入的信息就丢失了。FR_OK、FR_DISK_ERR、FR_INT_ERR、FR_DENIED(操作只读函数)、FR_INVALID_OBJECT、FR_TIMEOUT。为一个空文件分配连续的空间,必须是空文件,函数执行完之后读写指针(光标)在文件开头,在分配空间的时候不会像文件写入数据,由于以下一些原因,该。如果文件存在,则该函数将失败并FR_EXIST。
原创
发布博客 2023.10.14 ·
2509 阅读 ·
1 点赞 ·
1 评论 ·
17 收藏

使用keil5向STM32H7单片机的外置flash下载代码

使用芯片为STM32H7B0VBT6,反客的板子。
原创
发布博客 2023.10.14 ·
1445 阅读 ·
1 点赞 ·
1 评论 ·
11 收藏

C语言常用库函数

strpbrk、strcspn、strspn三个函数的区别:strpbrk是在字符串str1中查找第一个在字符串str2中也包含的字符的位置,返回该字符在str1中的位置指针,而strcspn返回的是该字符在str1中的偏移位置,strspn是在str1中查找第一个在str2不包含的字符的位置,返回该字符在str1中的偏移位置。功能3:在字符串str1中查找字符串str2的位置,若找到,则返回str2第一个字符在str1中的位置的指针,若没找到,返回NULL。原型3:stricmp(str1,str2);
原创
发布博客 2023.10.14 ·
57 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

HAL库各外设常用函数

在非阻塞模式下的hall触发回调函数,这里可能是计数器启动、停止、初始化或者由内部/外部触发计数。第三个参数:GPIO_PIN_SET(置高电平),GPIO_PIN_RESET(置低电平)第二个参数:可以取GPIO_PIN_0~GPIO_PIN_15。在非阻塞模式下定时器计数超过一半的回调函数。在非阻塞模式下的PWM脉冲结束回调函数。在非阻塞模式下定时器超时的回调函数。在非阻塞模式下的输入捕获一半回调函数。在非阻塞模式下输出比较回调函数。在非阻塞模式下输入捕获回调函数。(1)GPIO引脚函数。
原创
发布博客 2023.10.14 ·
459 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

STM32标准库修改外部晶振输入值

2、搜索“#define HSE_VALUE”——在stm32f4xx.h文件中,确保HSE_VALUE的值与板子上的晶振保持一致。每一款单片机都有自己的时钟源,存在外部高速时钟(HSE)和外部低速时钟(LSE),而单片机中的系统时钟最大值为168Mhz,一般都是由外部高速时钟提供,然后经过内部锁相环吧频率升上去。主要记录一个事,正点原子的开发板上的晶振是8Mhz,而野火的是25Mhz,这导致两者的代码不能互通。总结,不同开发板的硬件配置不同,随之代码也需要修改。不同开发板不同的硬件带来的影响。
原创
发布博客 2023.10.14 ·
826 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

STM32F407串口记录

OneNote笔记移植……
原创
发布博客 2023.10.14 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏