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 @asier
When you use this pin, please initialize the configuration for this pin.
Hope this will help you.
BR
Hang
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.
Hi @asier
I refer to your code, i can get 12 value after executing "sscanf(buff,"%d",&i);" code line.
I share my code with you.
BR
Hang