大家好: 我采用 cubemx 生成 LPTIM1 的代码,但是进不了中断,没找到原因,大家有没有实例可否参考一上,或 cubemd 的配置说明,非常感谢。 我的要求:间隔 5ms 产生一次计数中断,做为普通的定时器使用。目前还没有进入代功耗模式,只是先测试定时器。 void LPTIM1_IRQHandler(void) { IO_LED_G_TOOGLE; // 没进到这一步中断 HAL_LPTIM_IRQHandler(&hlptim1); } |
问个关于STM32L4 SPI读数据,前3个字节永远是0
STM32L432 2个SPI同时使用的问题
STM32L476 ADC采集内部温度传感器电压值
STM32L431通过串口下载程序问题
ST的hal库有问题手头有STM32L4或STM32F7的帮忙测试DMA SD卡
STM32L476-Discovery开发板如何进行串口固件烧写
大家有用到STM32L433的CAN通信的吗?
STM32L4 FFT 自带arm_math.h编译不成功
想问一个关于STM32L475 flash的问题
谁有STM32L476的编程手册,传一个,感谢
我是直接采用 cubemx 生成的代码,如下,但是不知怎么进去中断:
Cubemx中,也没有看到可以设置定时时间的地方。芯片型号:STM32L476RC
/* LPTIM1 init function */
static void MX_LPTIM1_Init(void)
{
hlptim1.Instance = LPTIM1;
hlptim1.Init.Clock.Source = LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC;
hlptim1.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV1;
hlptim1.Init.Trigger.Source = LPTIM_TRIGSOURCE_SOFTWARE;
hlptim1.Init.OutputPolarity = LPTIM_OUTPUTPOLARITY_HIGH;
hlptim1.Init.UpdateMode = LPTIM_UPDATE_IMMEDIATE;
hlptim1.Init.CounterSource = LPTIM_COUNTERSOURCE_INTERNAL;
hlptim1.Init.Input1Source = LPTIM_INPUT1SOURCE_GPIO;
hlptim1.Init.Input2Source = LPTIM_INPUT2SOURCE_GPIO;
if (HAL_LPTIM_Init(&hlptim1) != HAL_OK)
{
_Error_Handler(__FILE__, __LINE__);
}
}
void LPTIM1_IRQHandler(void)
{
IO_LED_G_TOOGLE; // 没进到这一步中断
HAL_LPTIM_IRQHandler(&hlptim1);
}
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分