我要实现的功能是输出的PWM脉冲个数严格可控,但每次只能进一次CAP中断,虽然输出的脉冲数量是正确的,但之后我在给CAP3和CAP4两个寄存器赋值,就再也不进中断了,也就没有PWN输出了
mangui zhang:
有些配置寄存器 可能在使用过程中做了修改 会影响其配置的结果
我要实现的功能是输出的PWM脉冲个数严格可控,但每次只能进一次CAP中断,虽然输出的脉冲数量是正确的,但之后我在给CAP3和CAP4两个寄存器赋值,就再也不进中断了,也就没有PWN输出了
user18914063:
回复 mangui zhang:
我做了调试,跟踪观察了变量和寄存器,中断使能的相应设置没有发生变化,第一次中断发生时相应的中断标志位置一,然后进中断,发第二次脉冲序列的时候标志位无论如何操作都不会被置位,甚至我配置了强制中断也还是不能将标志位置位
我要实现的功能是输出的PWM脉冲个数严格可控,但每次只能进一次CAP中断,虽然输出的脉冲数量是正确的,但之后我在给CAP3和CAP4两个寄存器赋值,就再也不进中断了,也就没有PWN输出了
user18914063:
回复 user18914063:
TI的工程师能帮忙回答下我的问题吗
我要实现的功能是输出的PWM脉冲个数严格可控,但每次只能进一次CAP中断,虽然输出的脉冲数量是正确的,但之后我在给CAP3和CAP4两个寄存器赋值,就再也不进中断了,也就没有PWN输出了
user18914063:
回复 user18914063:
TI的工程师能帮忙回答下我的问题吗,谢谢
我要实现的功能是输出的PWM脉冲个数严格可控,但每次只能进一次CAP中断,虽然输出的脉冲数量是正确的,但之后我在给CAP3和CAP4两个寄存器赋值,就再也不进中断了,也就没有PWN输出了
user18914063:
回复 user18914063:
问题一直没有解决,大家帮帮忙吧!谢过了
我要实现的功能是输出的PWM脉冲个数严格可控,但每次只能进一次CAP中断,虽然输出的脉冲数量是正确的,但之后我在给CAP3和CAP4两个寄存器赋值,就再也不进中断了,也就没有PWN输出了
user18914063:
回复 user18914063:
这几天有空,继续折腾28335的捕捉模块的PWM功能,问题依然是只能进一次CAP中断,以后在给CAP3和CAP4两个寄存器赋值,都不能进中断,也没有PWM波出来,TI的工程师,帮帮忙吧,网友们也帮忙看下,谢谢咯
TI中文支持网



