软件设计
文章平均质量分 75
玩转单片机与嵌入式
个人技术号:玩转单片机与嵌入式
展开
-
优化嵌入式系统命令解析:回调函数的巧妙应用
在嵌入式系统开发中,命令解析是一个关键的环节,它负责解析用户或其他系统发送的命令,并执行相应的操作。下面小编为大家推荐一种更为灵活和模块化的命令解析方法,即通过回调函数实现功能码的动态绑定,提高系统的可维护性和可扩展性。这种方式的优点在于提供了一个模板,新增功能码只需在结构体中添加命令和对应的回调函数,而不需要修改主运行逻辑,大大降低了代码的可维护性。总体而言,采用回调函数的方式优化嵌入式系统的命令解析是一个巧妙的设计选择,它不仅提高了代码的可读性和可维护性,还使系统更具扩展性。原创 2023-12-28 00:03:24 · 469 阅读 · 0 评论 -
用C语言构建高效、清晰思路的嵌入式程序:猴子选大王问题解析
考虑一群猴子,手拉手排成一个圆,从任意一只猴子开始从1开始报数,当遇到要排除的数时该猴子退出圈,从下一只猴子开始继续从1报数,如此反复,最终剩下的猴子为大王。猴子查数是关键,需要找到开始的“猴子”数、删除该“猴子”、将删除的循环链表首尾连接起来。/* 报数过程,p指向要删除的节点 *//* q 指向 p 节点的前驱 *//* p 指向被删除节点的后继 *//* 打印要删除的节点序号 *//* 保存被删除节点指针 *//* 释放被删除的节点 *//* 删除 p 节点 *//* 打印最后剩下的节点序号 */原创 2023-12-20 23:18:44 · 852 阅读 · 0 评论 -
基于STM32 MCU应用的EMC指南 之 软件篇
欢迎关注【玩转单片机与嵌入式】公众号,回复关键字获取更多免费视频和资料回复【加群】,【单片机】、【STM32】、【硬件知识】、【硬件设计】、【经典电路】、【论文】、【毕业设计】、【3D封装库】、【PCB】、【电容】、【TVS】、【阻抗匹配】、【资料】、【终端电阻】、【Keil】、【485】、【CAN】、【振荡器】、[USBCAN]、【PCB】、【智能手环】、【智能家居】、【智能小车】、【555】、【I2C】、【华为】、【中兴】,等……在基于微控制器的电子系统中,强壮的软件设计是提高 EMC 性能的主要因素。原创 2022-08-05 00:20:38 · 404 阅读 · 0 评论