会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wegret
我好菜啊。
博客园
首页
新随笔
联系
订阅
管理
2023年7月22日
MSP432P401R SysTick实现延时函数delay
摘要: 在准备电赛时计划移植代码到MSP432P401R上,并用SysTick同时实现一个全局时钟、微秒延时delay_us和毫秒延时delay_us。 一开始计划通过配置微秒级的时钟周期来实现delay_us,但是很快发现这种方式很容易阻塞主程序,并且SysTick确实一般只用于毫秒计时器……因为我需要用
阅读全文
posted @ 2023-07-22 06:48 wegret
阅读(153)
评论(0)
推荐(0)
2023年7月19日
MSP432P401R 入门笔记
该文被密码保护。
阅读全文
posted @ 2023-07-19 20:40 wegret
阅读(7)
评论(0)
推荐(0)
2023年7月18日
sfml碰撞检测的一个思路(像素点检测)
摘要: 因为贴图不一定是一个规则图形,所以抽象出边框、然后用图形边框检测的思路有点困难。 对于不规则的贴图,我的主要思路是$spriteA$和$spriteB$先判断矩形边框是否重叠,如果重叠,取相交矩形进入像素检测。 初步判断重叠: 用sfml的函数 spriteA.intersects(spriteB)
阅读全文
posted @ 2023-07-18 14:13 wegret
阅读(251)
评论(0)
推荐(1)
2023年5月12日
MPU6050一些问题与解决方案
摘要: 第一次参加电赛,调mpu6050调得想死,记录一些问题等待日后查询。 一. 输出一直是0. 可能1:没有初始化成功,见二。 可能2:输出时用的是整型格式而不是浮点数格式。。。 可能3:AD0引脚接了高电平(或者低电平),就是地址不对。 可能4:线没有接好,拔了杜邦线重新插回去就行了……(有一次调了好
阅读全文
posted @ 2023-05-12 22:38 wegret
阅读(1399)
评论(0)
推荐(1)
2023年4月6日
蓝桥杯历年省赛真题做题记录(A组)(2022年第十三届)
摘要: D题:选数异或 考虑到异或的一个很好的性质,$A^B=x$等价于$A^x=B$。用$flag$数组记录一下数字$A[i]$是否出现过,出现过则$flag[A[i]]不等于0$。 类似DP中分配任务模型的思想,这样我们只需要对每次$L,R$询问,判断之中有没有这样一对$(l,r)$数对使得$A[l]^
阅读全文
posted @ 2023-04-06 23:06 wegret
阅读(211)
评论(0)
推荐(1)
2023年4月2日
stm32定时器笔记
摘要: 参考资料: STM32-定时器详解 STM32F103C8T6的学习(5)——定时器 TM32定时器之预分频器详解 stm32之TIM-基本定时器应用实例(详细) STM32 TIM 定时时间的计算 《STM32单片机应用基础与项目实践》 单片机具有一些外设,即外围功能模块。这些外设可以通过IO,S
阅读全文
posted @ 2023-04-02 21:54 wegret
阅读(457)
评论(0)
推荐(0)
stm32寄存器笔记
摘要: 参考资料: GPIO相关介绍 STM32 GPIO的配置寄存器(CRL、CRH)快速学习 stm32的寄存器都是32位的。 每个GPIO口有7个寄存器来控制。从GPIO的 GPIO_TypeDef 定义中可以看出,分别是:CRL,CRH,IDR,ODR,BSRR,LCKR。 /** * @brief
阅读全文
posted @ 2023-04-02 17:24 wegret
阅读(828)
评论(0)
推荐(0)
2023年1月3日
Codeforces 1373 D. Maximum Sum on Even Positions 做题记录(单调队列)
摘要: 因为只能转一个子数组,很显然转长度为奇数的子数组,对最大化答案是没有意义的(偶数位的数字之和不会变化)。因此只考虑转偶长度的子数组。 转动偶数长度的子数组,相当于子数组中奇位和偶位的数互换。 答案要求最大化偶数位之和(但是本题中从$0$开始计数。为了前缀和计算的便利,我在写代码时用$1$作为开头,于
阅读全文
posted @ 2023-01-03 00:09 wegret
阅读(30)
评论(0)
推荐(1)
2023年1月2日
Codeforces 1389 B. Array Walk 做题记录(DP)
摘要: (纯种的DP还是做得有点苦痛,调了好久。太菜了。) 大概就是第一层枚举返回几次,第二层遍历一遍$1~n$。 #include <bits/stdc++.h> using namespace std; const int maxn=1e5; int t; int n,k,z; int a[maxn+5
阅读全文
posted @ 2023-01-02 19:48 wegret
阅读(45)
评论(0)
推荐(0)
2023年1月1日
Codeforces 22 B. Bargaining Table 做题记录
摘要: 其实是比较基础的模拟($n<=25$),写个$O(n^4)$的暴力就过了。感觉可以用倍增优化一下,可以但没必要。 ……太菜了还挂了几发。反思一下,一个是写函数改来改去int类型没返回值,本地编译器可以正常运行,但是好像codeforces会T。 #include <cstdio> #include
阅读全文
posted @ 2023-01-01 23:39 wegret
阅读(37)
评论(0)
推荐(0)
下一页
公告