iam working with cygnal microcontrollers c8051f124,we are generating our own protocol using pwm . i have actually implemented my project in 2 phases,1in c and another in assembly. in the c file iam doing uart communication . once the programe runs the displays menu on pc in that menu 2 nd option iam writing to code memory.ie i have to enter 10 byte information on the menu and this 10 byte information i have to write it code memory. now iam able to write to code memory only when iam defining the string as unsigned char code test_string[]="1111111"; but i need in this form scanf("%s",test_string); i tried this but test_string shows value 00 when i putted in watch kindly plz help how to use scanf()in this type case waiting for ur valuable information. regards ramesh
u need 2 lrn 2 use scanf() rite. 4 ur xampl code below, u need 2 use sscanf() insted.
unsigned char code test_string[10]; printf("ENTER THE SHORT MESSAGE 10 byte length"); gets(test_string); scanf("%x",test_string);