调试STM32 time遇到的问题小结
来源:互联网 发布:小黄鸭淘客软件合法吗 编辑:程序博客网 时间:2024/06/05 05:00
程序中增加新的time,在初始化中不能进行写入寄存器。原因是没有进行相关的初始化,有个寄存器没有进行使能操作。
程序如下:
void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base)
{
//GPIO_InitTypeDef GPIO_InitStruct;
if(htim_base->Instance==TIM7)
{
__TIM7_CLK_ENABLE();
HAL_NVIC_SetPriority(TIM7_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(TIM7_IRQn);
}
else if(htim_base->Instance==TIM3)
{
__TIM3_CLK_ENABLE();
}
else if(htim_base->Instance==TIM1)
{
__TIM1_CLK_ENABLE();
}
else if(htim_base->Instance==TIM2)
{
__TIM2_CLK_ENABLE();
HAL_NVIC_SetPriority(TIM2_IRQn, 1, 0);
HAL_NVIC_EnableIRQ(TIM2_IRQn);
}
在添加使能操作的时候,如果定义time是产生中断的,也要添加如上图红色字体。
}
0 0
- 调试STM32 time遇到的问题小结
- QSC6010调试flash遇到问题的小结
- 调试 ARM STM32 外部中断 遇到的一个问题
- stm32调试遇到问题及解决
- SDRAM调试遇到的问题小结 -- Quartus II & Verilog HDL
- stm32 usbHID调试小结
- stm32 usbHID调试小结
- STM32调试小结
- 我的stm32调试倒立摆的时候遇到奇葩小问题
- 调试遇到的问题
- 调试STM32过程中遇到的问题总结(持续更新)--KEIL4+C语言
- STM32调试过程中遇到BIN文件生成问题记录
- 最近调试STM32利用串口2调试MEO-6Q GPS模块遇到的问题和解决办法
- STM32开发遇到的问题与解决方法
- 20130218-初学STM32遇到的一些问题
- stm32移植过程中遇到的问题
- 初学STM32遇到的一些问题
- stm32移植lwip时遇到的问题。
- python 实现递归删除文件和文件夹
- Oracle sql loader 导数据时添加序号的三种方法
- 4 种方法识别Linux系统 USB 设备
- Xcode6 SizeClass疑问
- 几个属性修饰的问题retain 和 copy
- 调试STM32 time遇到的问题小结
- Hrbust 1638 新年快乐【对称博弈】
- 【解决方案】Ubuntu14.04 卸载ibus导致System Settings异常
- git 基本技能
- Linux 学习总结(2)——w命令详解
- Oracle数据库的安全性措施概述
- Android实现Banner界面广告图片循环轮播
- ubuntu下增加swap空间的方法
- Qualcomm平台camera调试移植入门