完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如下是我的设置,只要运行到最后一句(MY_NVIC_Init)立即死机,请问到底要怎样设置tiM1才可以进入中断?
采用类似的方法,TIM2,TIM3,TIM4都能够进入中断。TIM5和TIM1都不能进入中断。 请各位大侠帮助,谢谢! void Timer1_Init(u16 arr,u16 psc) { RCC->APB2ENR|=1<<11;//TIM1时钟使能 TIM1->ARR=arr; //设定计数器自动重装值 TIM1->SC=psc; //预分频器7200,得到10Khz的计数时钟 TIM1->RCR=arr; //这两个东东要同时设置才可以使用中断 TIM1->DIER|= 1<<0; //允许更新中断 TIM1->DIER|= 1<<6; //允许触发中断 TIM1->CR1 |= 1<<0; //使能定时器1 // MY_NVIC_Init(0,0,TIM1_UP_IRQChannel,2); } void Timer5_Init(u16 arr,u16 psc) { RCC->APB1ENR|=1<<3;//TIM5时钟使能 TIM5->ARR=arr; //设定计数器自动重装值 TIM5->SC=psc; //预分频器7200,得到10Khz的计数时钟 //这两个东东要同时设置才可以使用中断 TIM5->DIER|= 1<<0; //允许更新中断 TIM5->DIER|= 1<<6; //允许触发中断 TIM5->CR1 |= 1<<0; //使能定时器1 // MY_NVIC_Init(3,3,TIM5_IRQChannel,2); } |
|
相关推荐
6个回答
|
|
|
|
|
|
是用我们的板子么?
那么先搞清楚,STM32F103RBT6有几个定时器? 再看看为什么TIM5不行. TIM1的设置,和普通TIMX有点点区别的.具体看数据手册.有个主输出使能的东东. |
|
|
|
谢谢。是用原子哥的板子的。TIM1的东东太复杂了,原子哥能否给个具体的例子?谢谢啦
|
|
|
|
|
|
|
|
哈哈哈哈,对于原子哥来说不难,可是对于我来说确实很难啊,TIM1的寄存器多如牛毛,看的眼都花了,更别说怎样去使用了。
还请原子个费心,给一个例子:具体来说只要设置PA8做PWM输出(10K)即可,用TIM1做定时器。无需中断。谢谢。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1617 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1543 浏览 1 评论
977 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1595 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:19 , Processed in 0.831698 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号