代码如下
int main(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);
GPIOPadConfigSet(GPIO_PORTB_BASE,GPIO_PIN_2,GPIO_STRENGTH_8MA,GPIO_PIN_TYPE_STD);
GPIODirModeSet(GPIO_PORTB_BASE,GPIO_PIN_2,GPIO_DIR_MODE_OUT);
GPIOPinWrite(GPIO_PORTB_BASE,GPIO_PIN_2,1);
while(1);
}
可是 PB2 没有高电平输出 请问 对GPIO的操作 还缺什么吗? 谢谢
此帖出自
小平头技术问答
应写
GPIOPinWrite(GPIO_PORTB_BASE,GPIO_PIN_2,GPIO_PIN_2)
[ 本帖最后由 ddllxxrr 于 2012-10-10 08:00 编辑 ]
没配置时钟呢 应该默认的配置 时钟可以走吧 默认是啥配置啊
SysCtlClockSet(SYSCTL_SYSDIV_2_5 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ); 这句话是什么配置结果呢
感觉ti的资料中 例程太少 也许是我太浮躁了吧 哎 多谢
一周热门 更多>