Hi, im trying to do an SMS project using AT Commands , i wanna display what the mobile sends on LCD , something like when i write the correct AT command using printf("AT\r"); it gives OK , i wanna display that OK on LCD , so i used scanf to capture the message from the mobile but it doesnt work, it freezes the display. here is my code so far
char array[20]; lcd_com(0XC0); lcd_puts("SMS Project"); DELAY_Second(); DELAY_Second(); DELAY_Second(); DELAY_Second(); DELAY_Second(); DELAY_Second(); lcd_com(0x01); while(1){ printf("AT\r"); scanf("%s",&array); PC_LINK_IO_Send_String(&array); lcd_puts(array); } void lcd_puts(char *aaa){ unsigned int i=0; for(;aaa[i]!=0;i++)lcd_data(aaa[i]); } }