STM32H743 以太网 为什么需要设置在0x30040000才能使用
DMAMUX 使用内部外设Request Event(不使用TIM12和LPTIM)
STM32H743 的ADC线性校准问题
NUCLEO-H7S3L8开发板,操作板载FLASH出错,无法进入APP
H743 ulpi phy 引脚配置
STM32H747XG下载一次仿真器就检测不到,运行不能正常
——STM32H747XG下载一次仿真器就检测不到,运行不能正常 原理图是否有问
STM32H7开发LWIP时遇到的问题
STM32H7 UART 使用、HAL 代码分析和实际遇到的问题
STM32H750 FFT 时间太长
微信公众号
手机版
楼主还是考虑用其他硬件方式实现这样的时钟信号吧。
如果只是使用了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了。