嵌入式开发
文章平均质量分 58
金增辉
脚踏实地从点滴做起,致力于自动化领域的控制技术及软件的研究;
展开
-
嵌入式数据转换
1.C语言strtod()函数:将字符串转换为浮点数函数名:strtod头文件:<stdlib.h>函数原型: double strtod(char *s,char **ptr);功能: 用于将字符串转换为浮点数参数: char *s 为要转换的字符串char **ptr 为一字符串指针,用于进行错误检测,遇到非法字符将终止;如果 ptr 不为空,则指向转换中最后一个字符 后的字符的指针会存储在 ptr引用的位置。返回值:返回转换后的浮点型数据,如果没有执行有效的转换,则返回原创 2022-04-24 16:31:57 · 1020 阅读 · 0 评论 -
Keil(MDK-ARM)的调试步骤
Keil(MDK-ARM)的调试步骤1.编译+调试在线调试分类:软件在线调试和硬件在线调试;由于现在硬件成本⽐较便宜,⼀般我们都使⽤硬件在线调试,也就是软件直接下载到芯⽚。打开软件⼯程 -> 编译 ->下载 -> 调试,如下图1,2,3.效果如下图:2.复位+全速运⾏复位 -> 全速运⾏复位,使程序复位到初始;全速运⾏F5,我们可以在很多地⽅打断点,让程序运⾏到断点位置,此时程序就停⽌下来了。3.单步调试【单步调试】也就是每点⼀次按钮,程序运⾏⼀步。遇到函数原创 2022-04-14 19:38:28 · 14226 阅读 · 1 评论 -
VSCODE中使用MDK,解决头文件报错
解决头文件报错:1.Ctrl+Shift+P 打开命令 输入configuration 点第一个才有 c_cpp_properties.json2.在红色框内插入头文件路径(注意这里末尾的逗号不要漏,还有反斜杠要替换成正斜杠;否则报错)原创 2022-04-14 17:18:24 · 2473 阅读 · 1 评论 -
基于STM32F407开发ESP8266过程记录
整整两天时间,含泪完成。开发过程中主要耗时的是ESP8266发给单片机的数据,在解码的时候有乱码,一直研究原因,浪费了大量时间;一言难尽,同志们引以为戒;千万不要死磕,要学会变通呀。成功之后感觉很简单,但还是担心后续忘记了,这里留个脚印吧,方便日后查看;开始进入正题。先把配置的过程准备好测试好了参考我的上一篇博文:单击这里打开配置好之后开始漫长的调试吧!注意:1.收发数据都是ASCII码;2.数据中不要有中文;3.后续可以采用16进制数据的方式进行解码运算;4.注意配置优先级,要不然其他定时或原创 2022-04-12 15:25:48 · 1313 阅读 · 2 评论 -
ESP8266调试及使用
ESP8266的使用过程原创 2022-04-08 09:56:15 · 7143 阅读 · 1 评论