ROM_SysCtlPeripheralEnable(BuzPeri);
ROM_GPIODirModeSet(BuzGPIO,BuzPin,GPIO_DIR_MODE_OUT);
ROM_GPIOPadConfigSet(BuzPeri,BuzPin, GPIO_STRENGTH_12MA,GPIO_PIN_TYPE_STD);
经过单步调试发现程序总是会在第三句话跑飞。我在想是不是芯片的问题
我用的是TM4C123BH6PGEI芯片
xyz549040622:
单步调试的话,不要用ROM函数,因为是进不去函数内部的,去掉ROM就可以单步调试啦。
yifei wang2:
回复 xyz549040622:
但是前面两句可以执行啊。就是最后一句程序跑飞了。
xyz549040622:
仔细看了看,ROM_GPIODirModeSet和ROM_GPIOPadConfigSet的前两个参数应该是一样的,你这里一个是BuzGPIO,一个是BuzPeri,是不是这里的问题引起的。