首页 > 其他分享 >12.26日每日总结

12.26日每日总结

时间:2024-12-26 20:08:43浏览次数:3  
标签:总结 输出 使能 每日 12.26 滑条 差值 滑动 备份

昨天在调试51单片机的串口时,发现芯片手册上有一句话,在使用定时器1产生串口的波特率时,定时器1就不能使能了。不是不能用,是直接不让使能了,使能后会出错,导致发送的数据不稳定。
今天继续研究了触摸滑条,发现滑条输出的值为从小到大,如下图所示的样子,这就导致从最上面滑动向下滑动和中间向下滑动输出的值不一致,导致输出变化过快,后面使用差值发现就平滑了很多,因为无论怎么滑动,差值永远都是一样的。

最开始直接使用滑条输出值与系统的输出值进行相加减,发现变化过快,且手不离开滑条,值也会一直增大或减小。
后面考虑每次的滑条变化值为固定值(如从上到下一次为9-0),也就是使用另一个静态变量做备份,手不离开滑条时,在备份值上对输出值进行相加减(如上一次备份值为18,则本次手不离开滑条,系统输出值变化范围为9-27),手离开滑条后,对备份值进行更新。波动也是很大,效果不好。
最后使用差值,每次滑动时,判断方向后,对系统输出值进行两次差值的相加减,取消备份值,效果还可以,输出可控。并对滑条的直接输出值,进行一次一阶低通滤波和一次消抖。效果不错

标签:总结,输出,使能,每日,12.26,滑条,差值,滑动,备份
From: https://www.cnblogs.com/xzaxs/p/18634110

相关文章

  • 2024-2025-1 20241401 《计算机基础与程序设计》 第十四周学习总结
    班级链接2024计算机基础与程序设计作业要求第十四周作业教材学习内容总结《C语言程序设计》第13-14章第13章文件操作二进制文件和文本文件:介绍了文件的两种基本类型,二进制文件和文本文件,以及它们的区别。文件的打开和关闭:介绍在C语言中打开和关闭文件的方式......
  • 12.26
    11、创建配置文件jdbc.properties23jdbc.driver=com.mysql.jdbc.Driver4jdbc.url=jdbc:mysql://localhost:3306/shop5jdbc.username=root67jdbc.password=123456892、读取配置文件类1011packagecom.hx.shopping.util;1213importjava.io.IOException;1415......
  • 2024-2025-1 20241322 《计算机基础与程序设计》第十四周学习总结
    2024-2025-120241322《计算机基础与程序设计》第十四周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14这个作业的目标自学教材《C语言......
  • SSE 流式场景应用 及 方案总结
    文章目录SSE流式场景前端流式解码应用JavaScript中的EventSourceAPISSE与Axios应用SSE与fetch应用fetch自己的流式响应代码解释SSE流式场景股票行情实时推送背景:在金融领域,股票价格是实时变化的。投资者和交易员需要及时获取最新的股票行情信息来做出交......
  • 2024.12.26 考试总结
    \(55+42+50=147,rk2\)。T1序列直接上吉司机线段树,特判\(+\0\)情况即可。我猜测时间复杂度是\(O(n\log^2n)\)。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=4e5+5;intn,m,mn[N],nn[N],ad[N];intadn[N],chg[N],chgn[N];voidpu......
  • 12.26 CW 模拟赛 T1. 平均
    思路首先你发现假设当前的平均数是\(a\),其中\(\lceila\rceil=k\),那么你势必要选上所有\(<k\)的数来拉低平均数,然后贪心的从小到大选\(\geqk\)的数来提高贡献如果想不到也可以这样想,对于一个确定的平均数,一定要尽可能的让比平均数小的数更多,才能更多的......
  • 1221考试总结
    前言:这场考试暴露了很多的问题,也值得自己下去好好反思的自省。考试中:每一道题都先看了一遍,然后感觉T1可做于是就开始写。很明显如果一个\(ka\timeskb\)的矩阵合法,那么\(k_1a\timesk_1b(k1\lek)\)的小矩阵也一定是合法的,因此考虑二分答案。考试的时候把\(a,b\)的......
  • CW 12.26 模拟赛 赛时记录
    前言虽然说有点难受,但是还是好好考考试只需要管考试相关的即可,别想太多冷静,就这样看题先过一遍吧,看看感觉怎么样,今天时间要短一点,不开心\(\rm{T1}\)至少题意清楚,不管了\(\rm{T2}\)这么有实力,很像\(\rm{Indec\Sequence}\)\(\rm{T3}\)多半要观察性质......
  • 面对对象程序设计题目集总结(三)
    前言一些话    我认为,在编程语言这一大类中,类图、时序图等图形化表达方式能够清晰地展示程序的设计思路和结构,而代码本身则是这一思路的具体实现。相比之下,文字虽然能够提供一定的描述,但往往只能表达一些表面层次的内容,无法深入展现程序的精妙之处。只有通过阅读代码,才......
  • 2024.12.26 os lab3
    2024.12.26oslab3原代码地址:https://github.com/BUPT-OS/easy_lab/tree/lab3运行未修改的代码,并且注释掉cout时发生错误:malloc():corruptedtopsize如果不注释cout,可以正常运行1.不注释cout时堆内存的详细分析1.程序启动阶段在程序启动时,堆的初始状态为空,堆顶指......