![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 51
玩转单片机与嵌入式
个人技术号:玩转单片机与嵌入式
展开
-
【毕业设计023】-基于STM32单片机的信号发生器设计(原理图、源代码、PCB、开题报告、论文等)
本系统以单片机STM32F103为控制核心,通过按键输入所需波形参数的数字量,然后由STM32F103自带的DA把数字量转换成模拟量来调整波形的幅值、频率及方波的占空比;(5)显示部分采用TFT液晶,实时显示其波形名称,幅值、频率以及占空比参数变化。(2)按键应用的是独立按键,用来切换波形、时钟,幅值,频率以及占空比;(3)其频率的调解就是调节其中断间隔的时间,幅值就是调节其数字的大小;(1)电压步进100mV,频率步进50Hz,方波占空比可调;(4)为了波形的合成,采用的点的个数都是128个;原创 2024-04-05 22:42:17 · 1479 阅读 · 1 评论 -
优化嵌入式系统命令解析:回调函数的巧妙应用
在嵌入式系统开发中,命令解析是一个关键的环节,它负责解析用户或其他系统发送的命令,并执行相应的操作。下面小编为大家推荐一种更为灵活和模块化的命令解析方法,即通过回调函数实现功能码的动态绑定,提高系统的可维护性和可扩展性。这种方式的优点在于提供了一个模板,新增功能码只需在结构体中添加命令和对应的回调函数,而不需要修改主运行逻辑,大大降低了代码的可维护性。总体而言,采用回调函数的方式优化嵌入式系统的命令解析是一个巧妙的设计选择,它不仅提高了代码的可读性和可维护性,还使系统更具扩展性。原创 2023-12-28 00:03:24 · 458 阅读 · 0 评论 -
用C语言构建高效、清晰思路的嵌入式程序:猴子选大王问题解析
考虑一群猴子,手拉手排成一个圆,从任意一只猴子开始从1开始报数,当遇到要排除的数时该猴子退出圈,从下一只猴子开始继续从1报数,如此反复,最终剩下的猴子为大王。猴子查数是关键,需要找到开始的“猴子”数、删除该“猴子”、将删除的循环链表首尾连接起来。/* 报数过程,p指向要删除的节点 *//* q 指向 p 节点的前驱 *//* p 指向被删除节点的后继 *//* 打印要删除的节点序号 *//* 保存被删除节点指针 *//* 释放被删除的节点 *//* 删除 p 节点 *//* 打印最后剩下的节点序号 */原创 2023-12-20 23:18:44 · 843 阅读 · 0 评论 -
基于STM32单片机烟雾测量系统
本设计选用MQ-2烟雾传感器、温度传感器以及STM32F103单片机作为核心器件并与其他电子技术相结合,通过STM32F103单片机控制传感器对检测地点的烟雾进行实时检测,并把检测结果进行数据信息处理,可以实现浓度显示、报警及排气等功能。4、系统主程序设计及流程图。原创 2023-12-14 20:51:48 · 428 阅读 · 0 评论