通用I/O口输出高电平方法:
CCS编程
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPION); while(!(SysCtlPeripheralReady(SYSCTL_PERIPH_GPION))){}
MAP_GPIOPinTypeGPIOOutput(GPIO_PORTN_BASE, GPIO_PIN_0);
MAP_GPIOPinWrite(GPIO_PORTN_BASE, GPIO_PIN_0, 0);或:MAP_GPIOPinWrite(GPIO_PORTN_BASE, GPIO_PIN_5, 0x20);(重要!!)
注意第二行代码,十六进制0x20的二进制数为100000,第六位为1,如此才能给引脚5置为高电平
总结:对于MSP432在软件CCS中的对GPIO的操作我们可以借鉴STM32的编程经验,使能PORT和PIN的思路是相同的,但注意给PIN脚写值置为高电平时传给不同PIN脚的值是不同的,比如给PIN0传二进制值1;给PIN1传二进制值10;给PIN2传二进制值100;
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!