سلام. یجا گیر کردم کمک کنین ممنون میشم.
در کل داستان اینه میخوام با avr تو کدویژن رشته موجود توی فایل txt که تو رمه رو بخونم و تو برنامه با یه رشته مقایسه کنم.
حالا رشته رو از رم میخونم مثلا "A" میخونم و رو lcd نمایش میدم درسته ,و با usart به کامپیوترم میفرستم درسته همون A میفرسته ولیییی این دستور خروجیش -1 هست که باید 0 باشه. یعنی رشته درست مقایسه نمیشه
اینم ببینین .
در کل داستان اینه میخوام با avr تو کدویژن رشته موجود توی فایل txt که تو رمه رو بخونم و تو برنامه با یه رشته مقایسه کنم.
حالا رشته رو از رم میخونم مثلا "A" میخونم و رو lcd نمایش میدم درسته ,و با usart به کامپیوترم میفرستم درسته همون A میفرسته ولیییی این دستور خروجیش -1 هست که باید 0 باشه. یعنی رشته درست مقایسه نمیشه
کد:
[FONT=Yekan]read_mmc_text ("0:/data10.txt",getdata);[/FONT] printf_1(getdata); putchar1(enter); if (!strcmp(getdata,"A")) { lcd_putsf("Ok"); } else { lcd_putsf("Error"); [FONT=Yekan]}[/FONT]
دیدگاه