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

stm32之测量周期

#include "tim4.h"void TIM4_Init(void)
{// 开启时钟RCC->APB1ENR |= RCC_APB1ENR_TIM4EN;RCC->APB2ENR |= RCC_APB2ENR_IOPBEN; // 使用 TIM4 的 GPIOB 时钟// 配置 PB6 为浮空输入 CNF 01 MODE 00GPIOB->CRL &= ~GPIO_CRL_MODE6;GPIOB->CRL &= ~GPIO_CRL_CNF6_1;GPIOB->CRL |= GPIO_CRL_CNF6_0; // 浮空输入// 定时器时基部分// 预分频71TIM4->PSC = 71;// 自动重装载值 1000TIM4->ARR = 65535; // 65535 是最大值,计数到这个值后会重装载// 向上计数TIM4->CR1 &= ~TIM_CR1_DIR;// TI1输入选择直通TIM4->CR2 &= ~TIM_CR2_TI1S; // 输入滤波器TIM4->CCMR1 &= ~TIM_CCMR1_IC1F; // 无滤波// 配置边沿检测器极性上升沿触发TIM4->CCER &= ~TIM_CCER_CC1P;// 选择通道1的输入映射为TI1TIM4->CCMR1 &= ~TIM_CCMR1_CC1S; // 清除 CC1S 位TIM4->CCMR1 |= TIM_CCMR1_CC1S_0; // 预分频器TIM4->CCMR1 &= ~TIM_CCMR1_IC1PSC; // 无预分频// 使能通道1输入TIM4->CCER |= TIM_CCER_CC1E;// 开启输入捕获中断使能TIM4->DIER |= TIM_DIER_CC1IE;// 配置 NVICNVIC_SetPriorityGrouping(3); // 设置中断分组NVIC_SetPriority(TIM4_IRQn, 3); // 设置 TIM4 中断优先级NVIC_EnableIRQ(TIM4_IRQn); // 使能 TIM4 中断
}void TIM4_START(void)
{TIM4->CR1 |= TIM_CR1_CEN; // 启动定时器
}void TIM4
http://www.lryc.cn/news/576939.html

相关文章:

  • GPT,GPT-2,GPT-3 论文精读笔记
  • 各种常用的串口助手工具分享
  • vue-30(理解 Nuxt.js 目录结构)
  • Java 大视界 -- 基于 Java 的大数据分布式存储在科研大数据归档与长期保存中的应用(328)
  • TCP/UDP协议深度解析(三):TCP流量控制的魔法—滑动窗口、拥塞控制与ACK的智慧
  • 【AGI】Qwen VLo:多模态AI的范式重构与AGI演进关键里程碑
  • 数据可视化 - 单子图
  • LeetCode 第80题 删除有序数组中的重复项Ⅱ
  • 【如何实现分布式压测中间件】
  • Conda 环境配置之 -- Mamba安装(causal-conv1d、mamba_ssm 最简单配置方法)-- 不需要重新配置CDUA
  • MCPA2APPT 智能化演示文稿系统:A2A、MCP、ADK 三大架构全流程自动化
  • stm32之普通定时器
  • 左神算法之Zigzag方式打印矩阵
  • 飞云翻倍布林(翻倍密码系统四线布林版)双安全系统+均价趋势指标+日线周线MACD,组合操盘技术图文分享
  • H3C-路由器DHCPV6V4配置标准
  • 群晖nas安装moodle跳坑记录
  • 【更新至2024年】1996-2024年各省农村居民人均消费支出数据(无缺失)
  • 第十二节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 两种权限控制方式(附前后端代码)
  • 对象的finalization机制Test
  • 智慧水务:未来城市水务管理的创新实践与科技飞跃
  • 【科技核心期刊推荐】《计算机与现代化》
  • 学习使用dotnet-dump工具分析.net内存转储文件(3)
  • Java 数据结构 泛型
  • ListExtension 扩展方法增加 转DataTable()方法
  • 常用指令合集(DOS/Linux/git/Maven等)
  • BP-Tools21.02下载 加解密利器 金融安全交易算法工具 PCI认证工具 金融和智能卡的数据加解密和数据转换工具
  • RabbitMQ中,basicAck、basicNack和basicReject是三种核心的消息确认机制
  • 左神算法之矩阵旋转90度
  • 浮油 - 3 相分层和自由表面流 CFX 模拟
  • github上传代码步骤(http)