谢谢你的建议。我很可能配置了一些错误的东西。我在两个uConroller(dsPIC33FJ128MC802&dsPIC30F4011)上试过我的代码,这两个uConroller基本上使用相同的PWM模块,在两个uC PWM上其错误结果完全相同。以下是每个uCdspIC33FJ128MC802配置寄存器8Mhz外接晶体的配置位,FBS: $F80000:0x00CFFSS: $F80002:F80004:0x0007CFFGS:$F80004:0x0007FOSCSEL:$F80006:0x00830000000000000000000000000000000000000000000000000000000011FOFOSC:$F80008:0x00A5000500000000000000000000101FWWDT:$F8000A:0x00005FFPOR:$F8000C:0x00F7FICD:$F8000E:$F8000E:0X00C00C3dsPIC3DSPIC3DSPICPICPIC3030F4011配置注册注册注册10MHz外水晶,PLLXXXXXX00CX00CX00CX00CX00CX00CX00CCX00C300CCCCCCCF80000:0x830600b10000011 00000 110 FWDT:$F800 02:0x00 3FFBOPROR:$F800 04:0x8B3FGS:$F80A:0x000 07FICD: $F800 0C:0xC00
谢谢你的建议。我很可能配置了一些错误的东西。我在两个uConroller(dsPIC33FJ128MC802&dsPIC30F4011)上试过我的代码,这两个uConroller基本上使用相同的PWM模块,在两个uC PWM上其错误结果完全相同。以下是每个uCdspIC33FJ128MC802配置寄存器8Mhz外接晶体的配置位,FBS: $F80000:0x00CFFSS: $F80002:F80004:0x0007CFFGS:$F80004:0x0007FOSCSEL:$F80006:0x00830000000000000000000000000000000000000000000000000000000011FOFOSC:$F80008:0x00A5000500000000000000000000101FWWDT:$F8000A:0x00005FFPOR:$F8000C:0x00F7FICD:$F8000E:$F8000E:0X00C00C3dsPIC3DSPIC3DSPICPICPIC3030F4011配置注册注册注册10MHz外水晶,PLLXXXXXX00CX00CX00CX00CX00CX00CX00CCX00C300CCCCCCCF80000:0x830600b10000011 00000 110 FWDT:$F800 02:0x00 3FFBOPROR:$F800 04:0x8B3FGS:$F80A:0x000 07FICD: $F800 0C:0xC00
举报