打印
[STM32F0]

NUCLEO STM32F070 定时器设置流程,眼睛看花.

[复制链接]
1891|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cos12a|  楼主 | 2015-5-19 19:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NUCLEO STM32F070 收到板子,十分高兴.
用STM32CubeMX生成一个定时器6设置程序.
函数如下:
/* TIM6 init function */
void MX_TIM6_Init(void)
{
  htim6.Instance = TIM6;
  htim6.Init.Prescaler = 2000;
  htim6.Init.CounterMode = TIM_COUNTERMODE_UP;
  htim6.Init.Period = 0;
  HAL_TIM_Base_Init(&htim6);
}

int main(void)
{
  HAL_Init();
  SystemClock_Config();
  MX_GPIO_Init();
  MX_TIM6_Init();
  while (1)
  {
  }
}



可是进不了下面的中断.
/**
* @brief This function handles TIM6 global interrupt.
*/
void TIM6_IRQHandler(void)
{
  HAL_TIM_IRQHandler(&htim6);
}

将生的原程序编译OK,查看UIE未选中.
不知道还差哪里还要设置,请赐.
查看库文件,眼睛看花.实现一时半会理解不完.
沙发
mmuuss586| | 2015-5-19 20:31 | 只看该作者
中断初始化部分好像没配置啊;

使用特权

评论回复
板凳
mark0668| | 2015-5-19 20:50 | 只看该作者
没配中断

使用特权

评论回复
地板
fyliuxue| | 2015-5-20 08:40 | 只看该作者
这个周期配成0,是什么意思啊,一直中断吗

使用特权

评论回复
5
hjl2832| | 2015-5-20 09:48 | 只看该作者
没有初始化中断配置,你只配了定时器,还要使能中断充许。

使用特权

评论回复
6
cos12a|  楼主 | 2015-5-20 12:23 | 只看该作者
fyliuxue 发表于 2015-5-20 08:40
这个周期配成0,是什么意思啊,一直中断吗

还没有看懂寄存器具体功能,有没有寄存器说明?.
自动生成的代码还要更加完善一点才好啊,

使用特权

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

本版积分规则

65

主题

784

帖子

4

粉丝