
电子开发
文章平均质量分 59
嵌入式、STM32、电子设计、C语言编写、MDK等技术分享
金增辉
脚踏实地从点滴做起,致力于自动化领域的控制技术及软件的研究;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 虚拟机与windows主机之间的文件传输--设置共享文件夹方式
Linux 虚拟机与windows主机之间的文件传输设置共享文件夹方式在虚拟机中打开终端查看是否已经新建完成,到文件夹中找到它看一下,这个位置就能存储东西啦原创 2025-01-09 16:15:06 · 490 阅读 · 0 评论 -
基于STM32F407开发ESP8266过程记录
整整两天时间,含泪完成。开发过程中主要耗时的是ESP8266发给单片机的数据,在解码的时候有乱码,一直研究原因,浪费了大量时间;一言难尽,同志们引以为戒;千万不要死磕,要学会变通呀。成功之后感觉很简单,但还是担心后续忘记了,这里留个脚印吧,方便日后查看;开始进入正题。先把配置的过程准备好测试好了参考我的上一篇博文:单击这里打开配置好之后开始漫长的调试吧!注意:1.收发数据都是ASCII码;2.数据中不要有中文;3.后续可以采用16进制数据的方式进行解码运算;4.注意配置优先级,要不然其他定时或原创 2022-04-12 15:25:48 · 1462 阅读 · 2 评论 -
ESP8266调试及使用
ESP8266的使用过程原创 2022-04-08 09:56:15 · 8616 阅读 · 2 评论 -
嵌入式数据转换
1.C语言strtod()函数:将字符串转换为浮点数函数名:strtod头文件:<stdlib.h>函数原型: double strtod(char *s,char **ptr);功能: 用于将字符串转换为浮点数参数: char *s 为要转换的字符串char **ptr 为一字符串指针,用于进行错误检测,遇到非法字符将终止;如果 ptr 不为空,则指向转换中最后一个字符 后的字符的指针会存储在 ptr引用的位置。返回值:返回转换后的浮点型数据,如果没有执行有效的转换,则返回原创 2022-04-24 16:31:57 · 1057 阅读 · 0 评论 -
Keil(MDK-ARM)的调试步骤
Keil(MDK-ARM)的调试步骤1.编译+调试在线调试分类:软件在线调试和硬件在线调试;由于现在硬件成本⽐较便宜,⼀般我们都使⽤硬件在线调试,也就是软件直接下载到芯⽚。打开软件⼯程 -> 编译 ->下载 -> 调试,如下图1,2,3.效果如下图:2.复位+全速运⾏复位 -> 全速运⾏复位,使程序复位到初始;全速运⾏F5,我们可以在很多地⽅打断点,让程序运⾏到断点位置,此时程序就停⽌下来了。3.单步调试【单步调试】也就是每点⼀次按钮,程序运⾏⼀步。遇到函数原创 2022-04-14 19:38:28 · 14904 阅读 · 1 评论 -
VSCODE中使用MDK,解决头文件报错
解决头文件报错:1.Ctrl+Shift+P 打开命令 输入configuration 点第一个才有 c_cpp_properties.json2.在红色框内插入头文件路径(注意这里末尾的逗号不要漏,还有反斜杠要替换成正斜杠;否则报错)原创 2022-04-14 17:18:24 · 2721 阅读 · 1 评论 -
Free RTOS应用汇总
在 FreeRTOS 中配置任务优先级是确保系统稳定性和实时性的关键步骤。通过合理的优先级设置,可以确保关键任务得到及时处理,同时避免资源竞争和延迟。在 FreeRTOS 中,高优先级任务的持续运行确实可能导致低优先级任务得不到执行。合理的任务设计和调度策略可以有效避免这一问题,确保系统的实时性和稳定性。原创 2024-09-05 15:33:41 · 1430 阅读 · 0 评论