求助大家32f103的中断问题

2019-08-14 08:07发布

我想利用void SysTick_Handler()  函数作为底层中断函数  就是让这个函数1ms读取一次GPIO的值   怎么实现 现在写了  但是它不执行
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
ARM学员
1楼-- · 2019-08-14 13:31
本帖最后由 ARM学员 于 2017-8-16 17:45 编辑

step1:
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

step2:
  /* Setup SysTick Timer for 1 msec interrupts */
  SysTick_Config(SystemCoreClock / 1000);

step3:
  /**
  * @brief  This function handles SysTick Handler.
  * @param  None
  * @retval None
  */
void SysTick_Handler(void)
{
  //GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
}
chenzegang
2楼-- · 2019-08-14 14:46
 精彩回答 2  元偷偷看……
ARM学员
3楼-- · 2019-08-14 19:57
chenzegang 发表于 2017-8-16 19:03
就是我做了一个车 我让这个中断函数里边1ms读取一次编码器的值 这样写可以吗

SysTick_Config(SystemCoreClock / 1000);
这个参数就是设置1ms一次中断了,当然可以

一周热门 更多>