摘要: 转载:https://www.embedded.com/mastering-motor-control-implementation-in-c/ Over three decades ago, real-time software was predominantly written in assem 阅读全文
posted @ 2025-08-21 10:19 M&D 阅读(20) 评论(0) 推荐(0)
摘要: 转载自:时间论算法(TimingWheel) 时间轮算法(TimingWheel) 时间轮算法的应用非常广泛,在 Dubbo、Netty、Kafka、ZooKeeper、Quartz 的组件中都有时间轮思想的应用,甚至在 Linux 内核中都有用到。 其思想理论基础可以参考论文:http://www 阅读全文
posted @ 2025-08-15 09:50 M&D 阅读(56) 评论(0) 推荐(0)
摘要: Cube MX 生成一个值为 NVIC_PRIORITYGROUP_4 的调用,其定义为 #define NVIC_PRIORITYGROUP_4 0x00000003U /*!< 4 位抢占优先级子优先级为 0 位 */ 但是如果你遵循函数 NVIC_SetPriorityGrouping() 它 阅读全文
posted @ 2025-07-10 22:36 M&D 阅读(111) 评论(0) 推荐(0)
摘要: 转载自知乎:https://zhuanlan.zhihu.com/p/713902877 编码器:如何进行精度补偿 编码器性能指标 在了解如何对编码器精度进行补偿之前,我们先要简单了解下三个重要的性能指标。 分辨率(Resolution) 分辨率是指编码器可以检测到的最小位移量,分辨率越高,编码器能 阅读全文
posted @ 2025-03-14 10:25 M&D 阅读(487) 评论(0) 推荐(0)
摘要: ScottPlot 是一个免费的开源 .NET 绘图库,可以轻松交互式地显示大型数据集。折线图、条形图、饼图、散点图等只需几行代码即可创建。 ScottPlot - .NET 的交互式绘图库 ScottPlot 4.1 Demo 官方的demo是最好的学习例程 解压后的文件清单如下, 双击 Scot 阅读全文
posted @ 2024-09-01 21:52 M&D 阅读(4733) 评论(4) 推荐(0)
摘要: 增强抗干扰是原因之一 标准UART可以选16倍采样,也可以选64倍采样,个人觉得应该是方便分频设计. 标准UART的RXD前端有一个"1到0跳变检测器",当其连续接受到8个RXD上的地电平时,该检测器就认为RXD线出现了起始位,进入接受数据状态.在接受状态,接受控制器对数据位7,8,9三个脉冲采样, 阅读全文
posted @ 2023-12-28 16:48 M&D 阅读(796) 评论(0) 推荐(1)
摘要: 设置输出hex文件: arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex" && arm-none-eabi-size "${BuildArtifactF 阅读全文
posted @ 2023-02-24 10:56 M&D 阅读(167) 评论(0) 推荐(0)
摘要: EmbedSummary: 嵌入式大杂烩资源汇总 (gitee.com) 阅读全文
posted @ 2022-12-12 22:52 M&D 阅读(90) 评论(0) 推荐(0)
摘要: 转载自 嵌入式大杂烩 STM32 HAL 库 uS 延时的 3 种实现方式-面包板社区 (eet-china.com) CU BEMX 可视化初始化配置,结合 HAL 库,给我们开发带来了很多便利,但 HAL 库封装的延时函数目前仅支持 ms 级别的延时,日常很多情况下会用到 us 延时,特别是一些 阅读全文
posted @ 2022-12-12 22:40 M&D 阅读(1889) 评论(0) 推荐(0)
摘要: 本文主要介绍事件驱动的概念,事件驱动与单片机编程,事件驱动与消息,程序框架:状态机+事件/消息驱动,希望对您的学习有所帮助。本文来自于微信公众号:嵌入式大杂烩 ,由火龙果软件Alice编辑、推荐 http://www.uml.org.cn/embeded/202205061.asp 事件驱动的概念 阅读全文
posted @ 2022-06-26 11:26 M&D 阅读(846) 评论(0) 推荐(0)