【单片机复习笔记】第十六届省赛复盘

失误一:触发功能的初始状态

若如此处理触发功能,当ulms,change_time都设初值为零的话,测距函数要等到第三秒才能进来第一次

正确处理

失误二:触发功能时,该做的事情,还是需要做

这样dist_val没有更新,这样到后面dist_val_old计算时将会使用锁定之前的dist_val_old - dist_val进行计算

正确

失误三:状态显示尽量避免直接用占位符显示,以免因为时序问题造成显示不及时被4T判错

正确解法

相关推荐
旖旎夜光1 分钟前
【LangGraph实战】LangGraph 学习笔记(四):持久化——从线程记忆到跨会话长期记忆
人工智能·笔记·python·学习·ai编程·langgraph
石马马户13 分钟前
传感器的中断 Latch、中断状态寄存器、中断读取与保持时间
stm32·单片机·嵌入式硬件
kdxiaojie17 分钟前
MPU6050学习
笔记·学习·mpu6050
fly_sunnn10 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
qq_2842740511 小时前
机械原理笔记:平面机构自由度计算(复合铰链、局部自由度、虚约束)与四杆机构入门(含考点)
笔记·学习·平面·自动化·制造
qq_2842740513 小时前
数控铣床与加工中心笔记:铣刀与刀柄系统、G54试切对刀、镜像加工指令、孔加工工艺(钻扩铰镗)与固定循环G73/G83/G81/G76/G87/G84
笔记·学习·自动化·制造
Titan202413 小时前
MySQL访问个人学习笔记
笔记·学习·mysql
宵时待雨14 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
不会代码的小猴15 小时前
启动文件
stm32·嵌入式硬件
深圳老胡15 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范