
HRTIM 变频控制输出的第一个周期频率异常
STM32G070RET6,中断优先级配置没有效果
STM32G474 利用高精度HRTIM怎么捕获外部波形计算波形频率,想用STM32Cube配置工程代码,网上查了很多资料,没有看到这个用法。希望大神指导一下。
STM32G473 定时器事件触发DMAburst传输错位?
STM32H730使用CAN通信无法发送数据
STM32H743VIT6 HAL 串口DMA发送掉帧
STM32G4高级定时器配置互补输出驱动出现波形抖动
STM32H743 使用SDRAM写数据错误
STM32H750在只能调试时运行,重新上电和reset都不行
添加PWM,板卡无设备
楼主还是考虑用其他硬件方式实现这样的时钟信号吧。
如果只是使用了TIM2,看你在它的回调函数里又调用
了HAL_TIM_Base_Start_IT(&htim2);
难道你该回调函数之外做了TIM2的关闭操作?不过,这个操作应该
不是问题关键,只是写在这里又开启一次TIM2及中断有点费解。
另外,USB_printf()函数是怎么实现的?涉及到中断了吗?
建议干脆将这两个Printf调用换成2个全局变量来观察变化
并试着锁定原因。
Counter Period=4-1
则定时器的计数值为3,这么短的定时时间,当然一直进入定时器中断。
usb是虚拟串口prinft重定义函数。由TIM2定时器产生的中断可以成功的翻转引脚电平,TIM2的中断是没有问题的。是TIM2的中断制止了其他中断和程序正常运行了。
回调函数就是在翻转引脚电平
[md]我需要一个40MHz的时钟信号,时钟树里的总线是240MHz。只能这么短了吧
说错了4MHz,但好像1MHz都达不到卡在800KHz了。