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

景点介绍网站开发设计wordpress 商业

景点介绍网站开发设计,wordpress 商业,大连做网站建设,知名广告公司有哪些外部时钟源选择 配置环境 选择TIM2 配置红色框图中的各种配置 时钟源选择外部时钟 2 1. 预分频器 Prescaler ,下面填0,不分频 2. 计数模式 CounterModer ,计数模式选择为向上计数 3. 自动重装寄存器 CouterPeriod ,自动重…

外部时钟源选择

配置环境

选择TIM2 

配置红色框图中的各种配置

时钟源选择外部时钟 2

1. 预分频器 Prescaler ,下面填0,不分频
2. 计数模式 CounterModer ,计数模式选择为向上计数
3. 自动重装寄存器 CouterPeriod ,自动重装计数器填为 10 ,计数到 10 后清空并出发中断
4. 滤波器的频率分频 InternalClockDivision
5. auto-reload preload :不使用影子寄存器

打开NVIC

这部分采用默认的即可

1. ClockFilter: 用来控制滤波的采样频率和采集点
2. Clock Polarity: 表示低电平或下降沿有效
3. ClockPrescaler: 表示输入的信号不进行分频

 初始化TIM2

在main函数中

  HAL_TIM_Base_Start_IT(&htim2);

重写回调函数

uint16_t hhRetCount=0;
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{if(htim==&htim2){hhRetCount+=1;}
}

显示定时值与CNT

OLED_ShowString(1, 1, "count:");
OLED_ShowString(2, 1, "CNT:");
while (1)
{
OLED_ShowNum(1, 7, hhRetCount,5);
OLED_ShowNum(2,5, __HAL_TIM_GET_COUNTER(&htim2),5);
}

显示效果

问题与解决

在程序启动的时候,外部还没有给信号,就进入了一次中断使得count的次数变成了1,解决办法和keil中的一样。在启动中断前清空一次标志位

__HAL_TIM_CLEAR_FLAG(&htim2, TIM_FLAG_UPDATE);

http://www.yayakq.cn/news/17683/

相关文章:

  • 怎样做视频网站网站访问量咋做
  • 如何在已建设好的网站做修改注重网站内容维护
  • 公司建推广网站多少钱网站平台结构
  • 网红网站建设官网WordPress价格高低排序
  • 济南智能网站建设服务PS做网站页面尺寸
  • flash网站建设方案电话推销网站建设
  • 网站做微信接口吗义乌网站建设技术托管
  • 合肥做网站mdyun网页设计师的认识
  • 微信怎么做网站室内设计网课推荐
  • 自助建网站哪个好网页制作软件怎么下载
  • 网站自适应免费咨询图片大全大图
  • 洛阳网站建设找洛阳铭信网络淘宝搜索排名
  • 高端品牌网站建设公司公司网址格式怎么写
  • 浙江鼎兴建设有限公司网站合同管理软件
  • 龙岩网站设计 贝壳下拉1688采购平台
  • 班玛网站建设团购网站 网上 收费 系统
  • 如何开网站需要多少钱网站用心
  • win2008的iis7建网站流程网站对联代码
  • 帝国网站单页做301wordpress的备份
  • 免费招聘网站有哪些照片图片制作
  • 做网站专业公司电话iis网站创建向导
  • 东莞品牌网站设计设计师必看的10个网站
  • 建设领域行政处罚查询网站成都的网站设计公司价格
  • 网站登陆口提交网站宜昌城市建设学校网站
  • 网站有什么好处伽师网站建设
  • 怎么做好网站建设wordpress网站背景设置
  • 工会网站建设hao123主页网址之家
  • 深圳电子商务网站建设广告设计培训专业
  • 高明区住房和城乡建设局网站做网站最基本
  • 学校网站建设的不足wordpress 图册