Image
Image

铁血丹心LLLL

+ 关注

粉丝 1     |     主题 75     |     回帖 542

STM32F4_定时器输入捕获详解
2023-12-20 09:39
  • ST MCU
  • 38
  • 1684
  ......  
  IntputCapture.h #ifndef _INTPUTCAPTURE__H_ #define _INTPUTCAPTURE__H_ void TIM14_Init(u32 Automati ...  
  IntputCapture.c #include "stm32f4xx.h" #include "IntputCapture.h" //AutomaticRel ...  
  main.c  
  实验程序 本实验程序通过输入捕获TIM5_CH1(PA0)上面的高电平脉冲宽度,并从串口打印捕获结果。 注意: ...  
  6. 使能定时器 TIM_Cmd(TIM5,ENABLE ); //使能定时器5 最后因为用到了串口输出结果,所以还需要配置一下 ...  
  5. 设置中断优先级,编写中断服务函数 NVIC_Init(); 中断服务函数:需要完成数据处理和捕获设置等关键操 ...  
  使能捕获和更新中断(设置TIM5的DIER寄存器) TIM_ITConfig( TIM5,TIM_IT_Update|TIM_IT_CC1,ENABLE);//允 ...  
  ag. TIM5_ICInitStructure.TIM_Channel = TIM_Channel_1; //选择输入端 IC1映射到TI1上 TIM5_ICInitStru ...  
  设置TIM5的输入捕获参数,开启输入捕获 定时器有输出比较函数,对应的就有输入捕获函数; void TIM_ICIni ...  
  初始化TIM5,设置TIM5的ARR和PSC TIM_TimeBaseStructure.TIM_Prescaler=psc; //定时器分频 TIM_TimeBaseS ...  
  库函数配置输入捕获高电平脉冲宽度 本程序获取TIM5的1通道上高电平脉冲宽度; 1. 开启TIM5时钟,配置PA0为 ...  
  4.4 中断使能寄存器 TIMx_DIER 中断使能寄存器 TIMx_DIER(DMA/Interrupt enable register) 位1 CC1IE ...  
  CC1P位配置为输入时,由输入捕获的框图可得:1通道CH1对应TI1,又对应TI1PF1/TI1PF2;配置极性就是高电平有 ...  
STM32F4_网络通信(网口)
2023-12-20 09:39
  • ST MCU
  • 15
  • 1879
  LAN8720A 是低功耗的 10/100M以太网PHY层芯片,I/O 引脚电压符合 IEEE802.3-2005 标准,支持通过RMII 接口 ...  
  什么是PHY? 物理层芯片称为PHY、数据链路层芯片称为MAC。PHY的作用就是将差分信号转换为数字信号 ...  
  RMII 接口: RMII 接口,即精简介质独立接口,该接口降低了在10/100 Mbits/s 下微控制器以太网外 ...  
  MII_TX_CLK:连续时钟信号。该信号提供进行TX 数据传输时的参考时序。标称频率为:速率为 10 Mbit/s 时为2. ...  
  MII 接口,即介质独立接口,用于 MAC层 与 PHY层 进行数据传输。  
  SMI 接口: SMI 接口,即站管理接口,该接口允许应用程序通过2条线:时钟(MDC)和数据线(MDIO) ...  
2
3
近期访客