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

郑州网站设计哪家公司好梓潼网站建设

郑州网站设计哪家公司好,梓潼网站建设,域名经纪公司推荐,广告公司 名称按照流程进行编程 步骤1#xff1a; 初始化函数 包括时基工作参数配置 输入通道配置 更新中断使能 使能捕获、捕获中断及计数器 HAL_TIM_IC_Init(ic_handle) //时基参数配置 HAL_TIM_IC_ConfigChannel(ic_handle,ic_config,TIM_CHANNEL_2) //输…按照流程进行编程 步骤1 初始化函数 包括时基工作参数配置  输入通道配置  更新中断使能   使能捕获、捕获中断及计数器   HAL_TIM_IC_Init(ic_handle)    //时基参数配置 HAL_TIM_IC_ConfigChannel(ic_handle,ic_config,TIM_CHANNEL_2)   //输入通道配置 包括ICPolarity    ICSelection   ICPrescaler  ICFilter  四种参数的设置  极性初始设置检测下降沿还是上升沿    定时器直接来接到输入捕获通道映射   分频  滤波 __HAL_TIM_ENABLE_IT(ic_handle,TIM_IT_UPDATE);   //更新中断使能 HAL_TIM_IC_Start_IT(ic_handle,TIM_CHANNEL_2);   /使能捕获 捕获中断 及计数器 步骤2 msp初始化  包括  定时器时钟 GPIO NVIC 步骤3 中断服务函数,定时器2中断TIM2_IRQHandler(void)            要包含公共服务函数HAL_TIM_IRQHandler(ic_handle) 步骤4 回调函数  HAL_TIM_IC_CaptureCallback (TIM_HandleTypeDef *htim)  回调函数中  写你想要的代码    #include ic.h #include stdint.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.Period arr;ic_handle.Init.CounterMode TIM_COUNTERMODE_UP;ic_handle.Init.Prescaler psc;HAL_TIM_IC_Init(ic_handle); //时基工作参数配置ic_config.ICPolarity TIM_ICPOLARITY_FALLING; //选择极性 刚开始捕获的是下降沿 故选择下降沿的模式ic_config.ICSelection TIM_ICSELECTION_DIRECTTI; //定时器2被直接连接到相应的输入捕获通道ic_config.ICPrescaler TIM_ICPSC_DIV1; //默认不分频ic_config.ICFilter 0; //滤不滤波 不滤波设置为0HAL_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(); //打开GPIO的时钟__HAL_RCC_TIM2_CLK_ENABLE(); //打开定时器的时钟//调用GPIO初始化函数gpio_initstruct.Pin GPIO_PIN_1 ; //LED1、LED2对应的引脚gpio_initstruct.Pull GPIO_PULLUP; //上拉 gpio_initstruct.Mode GPIO_MODE_INPUT; //推挽复用输出gpio_initstruct.Speed GPIO_SPEED_FREQ_HIGH; //高速HAL_GPIO_Init(GPIOA,gpio_initstruct);HAL_NVIC_SetPriority(TIM2_IRQn, 2,2); //设置NVICHAL_NVIC_EnableIRQ(TIM2_IRQn); //设置NVIC } }void TIM2_IRQHandler(void) {HAL_TIM_IRQHandler(ic_handle);} void HAL_TIM_IC_CaptureCallback (TIM_HandleTypeDef *htim) {printf(捕获到下降沿\r\n);} 主函数 #include sys.h #include delay.h #include led.h #include uart1.h #include ic.hint main(void) {HAL_Init();stm32_clock_init(RCC_PLL_MUL9); // 设置时钟72MHzled_init();uart1_init(115200); // 初始化 UARTprintf(hello world!\r\n); // 通过 UART 输出 hello worldic_init(65536-1,72-1);while(1) {led1_on();led2_off();delay_ms(500);led1_toggle();led2_toggle();delay_ms(500);} } 最终显示结果
http://www.hkea.cn/news/14489571/

相关文章:

  • hostinger建站wordpress织梦网站更新Html
  • 做一下网站收购废钢晋中住房保障和城乡建设局网站
  • 超简单网站网站优化平台有哪些
  • 女和女做网站工作室主题网站模板
  • 网站后期维护方案手机销售网站怎么做
  • 简单的网站建设公司实时热搜
  • 怎样使用自己的电脑做网站wordpress 网上商城
  • 简述电子商务网站的建设流程图dw做的网站如何上传
  • wordpress 站点个人网站如何做即时支付
  • soho外贸网站建设扬州百度关键词优化
  • 虚拟主机网站建设过程网络推广优化服务
  • 建设酒店网站ppt模板下载中国龙城室内设计联盟
  • 网站制作论文文献综述网站建设及推广优化
  • 专题页网站做班级网站的实训报告
  • 最全的数据网站注册查询官方网站
  • 昆山建设招投标网站wordpress误删插件
  • 网站建设工作室 怎么样山西省住房建设厅网站首页
  • 网站模板双语360网站建设基本情况
  • 用php做的网站软件建站之星破解版下载
  • 简单的网站开发模板WordPress插件api调用
  • 网站建设与网页设计专业的友情链接交换网站
  • 建设网站的目的及功能定位主要包括哪些内容网站推广是什么意思
  • 公司推广做哪个网站三亚做网站那家效果好
  • 网站设计制作上海如何用家用电脑做网站
  • 视差效果网站展会网站制作
  • 如果只做p2p种子搜索网站wordpress 数据库 类型
  • 二级域名如何绑定网站移动互联网技术和智能设备终端的普及
  • 培训网站开发哪个好手机网站建设维护
  • 用二级页面做网站的源代码龙岩百度贴吧
  • 网站备案期间能使用吗百度只收录wordpress