- 博客(6)
- 收藏
- 关注
原创 stm32使用hal库定时器8,四路输入捕获测量高电平时间
在生成的tim.c的最后一行/* USER CODE BEGIN 1 */ /* USER CODE END 1 */中编写中断函数。此处我用的F4时钟频率168MHZ,进行168分频,计数频率1mhz。此时的定时器8捕获还不能正常使用,需要在主函数初始化打开捕获通道。此处我们使用cubeide完成代码初始化。四个通道均设置为上升沿捕获,滤波8。也可以打开溢出中断也可以不打开。生成代码时选择新建c、h文件。打开定时器8四路捕获。配置完成后开始写代码。
2023-09-02 15:26:36
856
1
原创 蓝桥杯第13届省赛部分代码。可直接运行
还有一些功能就不写了,这里建议按键和数码管显示放在定时器里面,以获得最好的显示效果,我就是这样做的,定时器1ms中断一次,显示效果非常好。蓝桥杯14届临近,俺也在准备蓝桥杯单片机组比赛,在此贴出13届的训练题。首先是头文件和各种全局定义,以及main函数。74h138驱动和数码管显示函数。按键扫描函数和按键改变显示函数。ds1302读取与写入函数。ds18b20获取温度函数。页面显示和系统初始化函数。
2023-04-03 22:44:31
235
原创 vscode使用espidf编程------gpio的使用
很多小伙伴都想使用espidf对esp32编程,但是官方例程又比较难懂,在这里给出了gpio的操作使用代码,供大家学习。以上代码都有注释,小伙伴们自己看就可以了。
2023-04-02 14:23:42
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人