当前位置: 首页 > article >正文

蓝桥杯4T平台(频率测量显示)

知识点:输入捕获(单测频率)

题目

配置

 代码

uint16_t PR39;
char buf[21];
uint32_t cap;
 HAL_TIM_IC_Start_IT(&htim3,TIM_CHANNEL_1);
void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
{
    if(htim->Instance==TIM3)
	{    cap=HAL_TIM_ReadCapturedValue(&htim3,TIM_CHANNEL_1);
		 TIM3->CNT=0;
		 PR39=80000000/80/cap;
		 HAL_TIM_IC_Start_IT(&htim3,TIM_CHANNEL_1);
	}
}
void lcd_Proc(void)
{
LCD_DisplayStringLine(Line3,(uint8_t*)"        DATA       ");
sprintf(buf,"     PR39:%dHz      ",PR39);
LCD_DisplayStringLine(Line4,(uint8_t*)buf);
}


http://www.kler.cn/a/572710.html

相关文章:

  • FPGA有关HDMI的一些知识,程序源自bilibi正点原子
  • Ubuntu20.04双系统安装及软件安装(一):系统安装
  • 数字电子技术基础(二十四)——TTL门电路的高、低电平的输出特性曲线
  • 大模型简介
  • 【Linux】磁盘结构 | 文件系统 | inode(二)
  • FastGPT 源码:controller.ts 主要定义
  • Ollama存在安全风险的情况通报及解决方案
  • vue组合式API中prop
  • 亚远景-ASPICE培训:助力汽车软件开发团队成长
  • 网络安全的八大机制
  • 在 Windows 上最快速安装 Qt 5
  • 六足仿生机器人地形自适应步态规划研究
  • 解决使用 HBuilder X 软件、uni-app 框架和 uView UI 框架开发的项目,需要同时发布成 H5 和微信小程序,且部分页面存在差异问题
  • Expo:快速验证跨平台应用的工程化方案
  • 智慧工地App源码,工程管理系统源码,PC+APP工地管理系统
  • 四十二:VSCODE打开新文件覆盖上一个文件窗口问题
  • 数字IC后端实现教程| Clock Gating相关clock tree案例解析
  • Linux与编写有关的命令
  • 826考研
  • Redis数据结构-Zset有序集合