سلام به متخصصین محترم من قبلنا با میکروهای مختلفی usart راه انداختم (کدویژن)و میتونستم با توابعی مثل getchar , putchar , print ,scan داده ارسال و دریافت کنم درضمن خودم شخصا هم با رجیستر UDR توابعی نوشتم و میتونستم مستقیم کار ارسال رو انجام بدم اما حالا در میکرو اتمگا 128 قصد دارم دو تا واحد سریال رو همزمان راه بندازم البته راه انداختم اما یک موضوع رو مخمه :angry: اونم اینه که من تونستم با تخییر جزیی در توابع خودم یعنی کار مستقیم با رجیستر UDR0 , UDR1 کار رو به نتیجه برسونم که داخل دیتاشیت اومده بود اما برام سواله که اگر بخوام از getch و یا غیره استفاده کنم برای کدوم سریال کار میکنم چطور باید برای هر واحد سریال این دستورات رو تفکیک کرد ممنونم یک ادم کار کشته با زبان سی اینجا پیدا بشه :angry:
اطلاعیه
Collapse
No announcement yet.
مشکل در کار کردن با توابع استاندارد و دو واحد سریال در کدویژن
Collapse
X
دیدگاه