- 博客(2)
- 收藏
- 关注
原创 关于第十四届蓝桥杯嵌入式省赛内容分享(基于HAL)
使用异步时钟二分频 ,使能规则转化组(会出现Rank,不过只使用一个通道,不过以后可以使用多个),采样周期这里可以选择最大640.5周期(采样频率低一些),其余可以忽略(默认间断模式)。TIM3用于PWM输入捕获,即A7脚测量频率(占空比可以顺便测量,因为题目只说明要实时占空比,可以是实时输出也可以是实时测量的),通道2(IC2)与A7脚连接,则作为。由于lcd中部分引脚和led引脚共用,lcd.c中写寄存器会对PC引脚产生影响,使得混乱,需要修改一下竞赛给的lcd.c的三个函数,恢复寄存器的值。
2024-02-13 18:13:44
1482
原创 关于十三届蓝桥杯嵌入式省赛内容分享(基于HAL)
笔者第一次写博客,内容和排版较为粗糙,旨在分享内容和记录学习过程,希望文章对现在和未来的小伙伴能够有所帮助。注意:在只有一颗MCU的单片机上没办法多线程并行(虽然可以进行并发操作),所以在使用HAL_Delay()的时候会影响系统实时性,这里就可以借用滴答计时器的uwTick作为毫秒精确计数的方法,if语句执行也就几十纳秒,使用多的寄存器暂时存储当前的数对系统实时性影响几乎不计,尽量使用这种方式可以节省TIM资源,同时也不会像Delay函数一样中断线程。
2024-02-04 16:38:37
1167
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人