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

做房产网站六安市百姓畅言六安杂谈

做房产网站,六安市百姓畅言六安杂谈,工作总结ppt模板免费下载 素材,网站为什么上传不了图片测量按键按下时长思路 测量按键按下时间实验目的 使用定时器 2 通道 2 来捕获按键 #xff08;按键接PA0#xff09;按下时间#xff0c;并通过串口打印。 计一个数的时间#xff1a;1us#xff0c;PSC71#xff0c;ARR65535 下降沿捕获、输入通道 2 映射在 TI2 上、不分…测量按键按下时长思路 测量按键按下时间实验目的 使用定时器 2 通道 2 来捕获按键 按键接PA0按下时间并通过串口打印。 计一个数的时间1usPSC71ARR65535 下降沿捕获、输入通道 2 映射在 TI2 上、不分频、不滤波 1.硬件 STM32单片机最小系统按键模块 2.软件 定时器HAL驱动层文件添加ic驱动文件添加GPIO常用函数定时器输入捕获实验配置步骤main.c程序 #include sys.h #include delay.h #include led.h #include uart1.h #include ic.hint main(void) {HAL_Init(); /* 初始化HAL库 */stm32_clock_init(RCC_PLL_MUL9); /* 设置时钟, 72Mhz */led_init(); /* 初始化LED灯 */uart1_init(115200);printf(hello world!\r\n);ic_init(65536 - 1, 72 - 1);//计时1uswhile(1){ led1_on();led2_off();delay_ms(500);led1_off();led2_on();delay_ms(500);} } **ic_init(65536 - 1, 72 - 1);//计时1us**语句定时参考 ic.c程序 #include ic.h #include stdio.hTIM_HandleTypeDef ic_handle {0}; void ic_init(uint16_t arr, uint16_t psc) {TIM_IC_InitTypeDef ic_config {0};ic_handle.Instance TIM2;ic_handle.Init.Prescaler psc;ic_handle.Init.Period arr;ic_handle.Init.CounterMode TIM_COUNTERMODE_UP;HAL_TIM_IC_Init(ic_handle);ic_config.ICPolarity TIM_ICPOLARITY_FALLING;ic_config.ICSelection TIM_ICSELECTION_DIRECTTI;ic_config.ICPrescaler TIM_ICPSC_DIV1;ic_config.ICFilter 0;HAL_TIM_IC_ConfigChannel(ic_handle, ic_config, TIM_CHANNEL_2);__HAL_TIM_ENABLE_IT(ic_handle, TIM_IT_UPDATE);HAL_TIM_IC_Start_IT(ic_handle, TIM_CHANNEL_2); }void HAL_TIM_IC_MspInit(TIM_HandleTypeDef *htim) {if(htim-Instance TIM2){GPIO_InitTypeDef gpio_initstruct;//打开时钟__HAL_RCC_GPIOA_CLK_ENABLE(); // 使能GPIOA时钟__HAL_RCC_TIM2_CLK_ENABLE();//调用GPIO初始化函数gpio_initstruct.Pin GPIO_PIN_0; // PA0gpio_initstruct.Mode GPIO_MODE_AF_PP; // 推挽输出gpio_initstruct.Pull GPIO_PULLUP; // 上拉gpio_initstruct.Speed GPIO_SPEED_FREQ_HIGH; // 高速HAL_GPIO_Init(GPIOB, gpio_initstruct);HAL_NVIC_SetPriority(TIM2_IRQn, 2, 2);HAL_NVIC_EnableIRQ(TIM2_IRQn);} }void TIM2_IRQHandler(void) {HAL_TIM_IRQHandler(ic_handle); }void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) {printf(捕获到下降沿\r\n); } ic.h程序 #ifndef __IC_H__ #define __IC_H__#include sys.h void ic_init(uint16_t arr, uint16_t psc);#endif 3.实物效果 硬件模块接线 KEY一端—PA0 KEY另一端—GND ST-Link下载方式 打开串口软件当按键按下时串口打印输出“捕获到下降沿” 实现捕获功能keil源文件
http://www.hkea.cn/news/14384777/

相关文章:

  • 网站联盟营销免费咨询妇科在线医生
  • 从化网站设计外贸网站源码怎么建
  • 扬州做网站设置网站的默认页面
  • 枣庄市住房和城乡建设局网站网站建设好评公司
  • 网站备案被拒绝舟山 做企业网站
  • 门户网站开发简历免费网络推广方法
  • 海口网站建设策划dede打包好的网站怎么提取模板
  • 双井网站建设网站开发常见毕业设计题目
  • 网站链接推广方法做网站设计赚不赚钱
  • 建设一个网站用什么软件下载wordpress手机cms
  • 广东网站建设开发沉默是金歌词
  • 贵阳网站设计企业dedecms旅游网站模板
  • 海阳市住房和城乡建设局官方网站衡水做企业网站的价格
  • 软件公司 网站建设费分录青岛城乡建设部网站首页
  • 大连网站制作机构如果建手机网站
  • 宁夏建设工程招标投标信息管理中心网站工作人员回应游客扔免费午餐
  • 单县住房和城乡建设局网站网站投稿源码
  • 如何做镜像网站优化大师的作用
  • 手机网站管理系统页面模板 公众号
  • 青岛建站开发网站建设需要包含什么
  • 新浪网站源代码注册公司代理记账报税
  • 厦门淘宝网站设计公司如何让网站被百度收录
  • 查看网站 vps简单的编程代码
  • 哈尔滨网站设计人网站建设公司福州
  • 5G网站建设公司做网站域名归谁
  • 售后软件网站开发宁波网站建设网络推广
  • 技术支持-鼎维重庆网站建设专家国家认可提升学历正规机构
  • 网站主页和子页怎么做网页设计与制作实训总结2000字
  • 网站源码 酷成品网站好吗
  • 如何修改网站后台搜索引擎营销案例