Hi,
I'm working with LPC804 and MCUXpresso IDE.
I'm trying to do work sscanf but no way.
My example is the following:
char buff[] = "12";
int i;
sscanf(buff,"%d",&i);
if (i == 12){
GPIO_PinWrite(BOARD_INITPINS_BLOQ_GPIO,BOARD_INITPINS_BLOQ_PORT,BOARD_INITPINS_BLOQ_PIN, 1);
}
Any idea what is wrong?
Thanks,
Asier.
已解决! 转到解答。
Hi HangZhang,
The pin is correctly initialized and it works fine.
The issue is not with "GPIO_PinWrite" instruction, but with "sscanf".
"i" does not get 12 value after executing "sscanf(buff,"%d",&i);" code line.
What is wrong when using sscanf in our example?
Thank you,
Asier.