سلام
من هنوز موفق نشدم یه استرینگ رو به طور کاملا صحیح از پورت سریال میکرو تو کدویژن بخونم
من از ATmega32A و فرکانس 16 مگاهرتز استفاده میکنم با نرخ باود 57600
با استفاده از دستور scanf از پورت میخونم به صورت زیر:
ولی وقتی بطور مثال استرینگ 12.5,23.6,-19.76 رو میفرستم شاید بگم از 10 بار فقط یک بارش درست ظاهر میشه بقیش یه چیزی مثله این گرفته میشه : 19.7612.5,23.6کد:scanf("%s",&str); printf("%s",str);
کسی میدونه مشکل کجاست؟
با تشکر