摘要: 增强抗干扰是原因之一 标准UART可以选16倍采样,也可以选64倍采样,个人觉得应该是方便分频设计. 标准UART的RXD前端有一个"1到0跳变检测器",当其连续接受到8个RXD上的地电平时,该检测器就认为RXD线出现了起始位,进入接受数据状态.在接受状态,接受控制器对数据位7,8,9三个脉冲采样, 阅读全文
posted @ 2023-12-28 16:48 M&D 阅读(78) 评论(0) 推荐(1) 编辑
摘要: 设置输出hex文件: arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" && arm-none-eabi-size "${BuildArtifactF 阅读全文
posted @ 2023-02-24 10:57 M&D 阅读(89) 评论(0) 推荐(0) 编辑
摘要: EmbedSummary: 嵌入式大杂烩资源汇总 (gitee.com) 阅读全文
posted @ 2022-12-12 22:53 M&D 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 转载自 嵌入式大杂烩 STM32 HAL 库 uS 延时的 3 种实现方式-面包板社区 (eet-china.com) CU BEMX 可视化初始化配置,结合 HAL 库,给我们开发带来了很多便利,但 HAL 库封装的延时函数目前仅支持 ms 级别的延时,日常很多情况下会用到 us 延时,特别是一些 阅读全文
posted @ 2022-12-12 22:41 M&D 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍事件驱动的概念,事件驱动与单片机编程,事件驱动与消息,程序框架:状态机+事件/消息驱动,希望对您的学习有所帮助。本文来自于微信公众号:嵌入式大杂烩 ,由火龙果软件Alice编辑、推荐 http://www.uml.org.cn/embeded/202205061.asp 事件驱动的概念 阅读全文
posted @ 2022-06-26 11:26 M&D 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 显示绘制--垂直同步、双缓冲、三缓冲 网上这类的文章挺多,我看的时候也晕乎,有点是爬虫趴下来的格式图片都挂了,有的参入和很多代码方面的讲解,一些概念性的平台无关的机制如果能不涉及代码细节,可能会更好。 我尝试用这篇文章,把尝试把这三个东西讲清楚。(前置知识:需要先了解什么是掉帧,16ms这个数字怎么 阅读全文
posted @ 2022-05-09 13:03 M&D 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 转载自 main之前-Bean_lee-ChinaUnix博客 前面写过一篇北极之北之main函数之前,这篇文章其实解决的问题是main函数并不是第一个执行的函数,在main之前,函数的入口点是_start, _start会调用glibc里的__libc_start_main,main函数只是这个函 阅读全文
posted @ 2022-04-03 23:47 M&D 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为CSDN博主「John.Ma」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u011727389/article/details/84547586 其他参考:https://blog.csdn. 阅读全文
posted @ 2022-03-11 13:13 M&D 阅读(312) 评论(0) 推荐(0) 编辑
摘要: C语言 | 如何使用 sscanf 提取AT命令返回结果中的有效数据 - 云+社区 - 腾讯云 (tencent.com) 正则表达式提取不定长字符 AT命令返回结果为: 1 +CWLAP:(4,"TP-LINK_PocketAP_DFBCD4",-57,"38:83:45:df:bc:d4",6) 阅读全文
posted @ 2021-12-25 00:04 M&D 阅读(507) 评论(0) 推荐(1) 编辑
摘要: 为什么要使用RTT输出打印信息?有很多打印技术 例如 :UART的重定向输出,SWO引脚输出,Semihosting在控制台输出等 RTT具有更快的打印速度和实时性看一张图: 这个测试在 STM32F407 Cortex-M4 @ 168MHZ进行比较的结果,82个字符打印所需时间只有1us。 J- 阅读全文
posted @ 2021-11-03 11:24 M&D 阅读(1382) 评论(1) 推荐(1) 编辑