怪异!两个程序顺序互换后程序无法运行???

2019-03-23 18:57发布

本帖最后由 zys230719 于 2014-4-23 16:02 编辑

现象描述:STM32F103VET6,两个外设初始化函数Time_Int();PWM_TIM1_init();若Time_Int();在前,则PWM无输出,若Time_Int();在后,有波形输出。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zys230719
1楼-- · 2019-03-23 21:37
/         PWM_TIM1_init();
        timer_init();
       若将上述初始化函数顺序颠倒,即timer_init();在前,则PE9无波形输入。将timer_init();置后,则有波形输出。怪异???

zhaojun_xf
2楼-- · 2019-03-24 02:07
 精彩回答 2  元偷偷看……
zys230719
3楼-- · 2019-03-24 06:39
zhaojun_xf 发表于 2014-4-23 14:11
什么现象?问题都没有描述如何回复?

1楼有补充。        PWM_TIM1_init();
        timer_init();

管脚有波形输入,程序正常。       
若:        timer_init();

PWM_TIM1_init();
管脚无波形,程序不正常。

sjtitr
4楼-- · 2019-03-24 09:12
zys230719 发表于 2014-4-23 14:19
1楼有补充。        PWM_TIM1_init();
        timer_init();

这两个函数里面的内容还可以展开一下不?
zys230719
5楼-- · 2019-03-24 12:25
 精彩回答 2  元偷偷看……
lcofjp
6楼-- · 2019-03-24 16:33
这个还是你自己仿真实际些,看看两个定时器的寄存器在两种顺序下到底有什么不同。

一周热门 更多>