最近在使用F28335,使用ControlSUITE里面的F2833x的无位置程序,设置Flash状态运行,设置了一些基本的程序,运行没什么问题。只是下面这句话
PWM_MACRO(1,2,3,PwmObj) // Calculate the new PWM compare values
一旦加入上面这条语句,程序就跑飞了。。。CPU就崩了。。这条语句也没什么问题啊,就是算一个
rookiecalf:
程序跑飞到哪里去了?
最近在使用F28335,使用ControlSUITE里面的F2833x的无位置程序,设置Flash状态运行,设置了一些基本的程序,运行没什么问题。只是下面这句话
PWM_MACRO(1,2,3,PwmObj) // Calculate the new PWM compare values
一旦加入上面这条语句,程序就跑飞了。。。CPU就崩了。。这条语句也没什么问题啊,就是算一个
user1088122:
那你不用宏,换成函数试试
最近在使用F28335,使用ControlSUITE里面的F2833x的无位置程序,设置Flash状态运行,设置了一些基本的程序,运行没什么问题。只是下面这句话
PWM_MACRO(1,2,3,PwmObj) // Calculate the new PWM compare values
一旦加入上面这条语句,程序就跑飞了。。。CPU就崩了。。这条语句也没什么问题啊,就是算一个
囧:
建议你单步运行到这个MARCO里面,或者直接把MARCO的程序放进来看,到底那一句出了问题。MARCO相当于一个函数,从外面看不出具体的问题
最近在使用F28335,使用ControlSUITE里面的F2833x的无位置程序,设置Flash状态运行,设置了一些基本的程序,运行没什么问题。只是下面这句话
PWM_MACRO(1,2,3,PwmObj) // Calculate the new PWM compare values
一旦加入上面这条语句,程序就跑飞了。。。CPU就崩了。。这条语句也没什么问题啊,就是算一个
chuang hou:
回复 rookiecalf:
找不到了,,,不过问题已经解决了,ControlSUITE里面的flash设置函数有问题