GD32如何关闭滴答
时间: 2024-05-16 18:19:03 浏览: 300
要关闭GD32的滴答定时器(SysTick),可以采取以下步骤:
1. 在代码中找到对应的systick_config函数或SysTick_Config()函数,在该函数中配置SysTick定时器的参数。
2. 在SysTick_Config()函数中,注释掉或删除SysTick_Config(SystemCoreClock / 1000U)这一行代码。这样可以关闭SysTick定时器的中断功能。
3. 如果需要完全关闭SysTick定时器,可以在函数中注释掉或删除NVIC_SetPriority(SysTick_IRQn, 0x00U)这一行代码。这样可以关闭SysTick定时器的优先级设置。
4. 如果还需要关闭SysTick定时器的时钟源,可以根据具体情况在代码中找到对应的时钟配置部分,注释掉或删除相关的代码。在GD32F4芯片中,可以根据时钟树配置找到Systick的时钟源。
需要注意的是,关闭SysTick定时器可能会影响系统的一些功能或定时操作。请根据实际需求谨慎操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [GD32F4xx系统时钟滴答定时器](https://blog.csdn.net/weixin_43647919/article/details/124614568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [GD32F30x系列Systick系统滴答定时器 (Qt模拟项目 可套函数模板)](https://blog.csdn.net/m0_45463480/article/details/128187427)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文