打印
[STM32L4]

STM32L4 为啥EXTI_SWIER1 寄存器置位不能软触发中断

[复制链接]
楼主: xiaofei558008
手机看帖
扫描二维码
随时随地手机跟帖
21
stly| | 2023-7-5 19:01 | 只看该作者 回帖奖励 |倒序浏览
外部中断吧

使用特权

评论回复
22
llljh| | 2023-7-5 19:03 | 只看该作者
是不是需要硬件触发才行?

使用特权

评论回复
23
dingy| | 2023-7-5 19:04 | 只看该作者
说实话,直接操作寄存器可太难了,还得对手册

使用特权

评论回复
24
pengf| | 2023-7-5 19:06 | 只看该作者
软触发是指的什么

使用特权

评论回复
25
renyaq| | 2023-7-5 19:07 | 只看该作者
定时器触发吗?

使用特权

评论回复
26
supernan| | 2023-7-5 19:12 | 只看该作者
是用定时器触发中断吗?

使用特权

评论回复
27
xxrs| | 2023-7-5 19:13 | 只看该作者
属实需要使能,还需要IO配置才行

使用特权

评论回复
28
dengdc| | 2023-7-5 19:14 | 只看该作者
比较器的话好像官方有例程的吧,楼主可以看看

使用特权

评论回复
29
heweibig| | 2023-7-5 19:16 | 只看该作者
用cubemx配置一下试试呢?

使用特权

评论回复
30
wuhany| | 2023-7-5 19:18 | 只看该作者
我觉得cubemx的功能很是强大的

使用特权

评论回复
31
huangchui| | 2023-7-5 19:19 | 只看该作者
这个没遇到过,但是我知道配置一般可以用cubemx来实现,能好点

使用特权

评论回复
32
jiajs| | 2023-7-5 19:21 | 只看该作者
正常来说nivc应该是没有bug的吧

使用特权

评论回复
33
zhanghqi| | 2023-7-5 19:23 | 只看该作者
你可以仿真看看,是否使能EXTI成功了呗

使用特权

评论回复
34
zhenykun| | 2023-7-5 19:25 | 只看该作者
比较器也需要外部中断触发吧?

使用特权

评论回复
35
wyjie| | 2023-7-5 19:28 | 只看该作者
外部中断吧

使用特权

评论回复
36
jlyuan| | 2023-7-5 19:29 | 只看该作者
就是通过软件方式操作触发外部中断事件 进而产生中断,应该是可以的。

使用特权

评论回复
37
yszong| | 2023-7-5 19:30 | 只看该作者
比较器也需要外部中断触发吧?

使用特权

评论回复
38
jiahy| | 2023-7-5 19:31 | 只看该作者
用的EXIT2,



    __HAL_RCC_SYSCFG_CLK_ENABLE();
   
    EXTI->IMR1 |=0x0004;

HAL_NVIC_SetPriority(EXTI2_IRQn, 2, 0);
  HAL_NVIC_EnableIRQ(EXTI2_IRQn);


void EXTI2_IRQHandler(void)
{
  
   __HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_2);
     
  HAL_GPIO_WritePin( GPIOA,  GPIO_PIN_5,  GPIO_PIN_SET);
  HAL_Delay(300);
  HAL_GPIO_WritePin( GPIOA,  GPIO_PIN_5, GPIO_PIN_RESET );

}

我在定时器中断里软件触发EXTI2,
void TIM1_UP_TIM16_IRQHandler(void)
{
  /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */

  /* USER CODE END TIM1_UP_TIM16_IRQn 0 */
  HAL_TIM_IRQHandler(&htim1);
  /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */
  EXTI->SWIER1 |=0x0004;
  /* USER CODE END TIM1_UP_TIM16_IRQn 1 */
}

测试OK. 供参考。

使用特权

评论回复
39
lizye| | 2023-7-5 19:34 | 只看该作者
用cubemx配置一下试试

使用特权

评论回复
40
shimx| | 2023-7-5 19:35 | 只看该作者
要使能的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则