سلام. کسی یه نمونه برنامه داره که توش از هر 2 تا USART میکروی MEGA64 استفاده شده باشه؟ من هر کار میکنم نمیتونم راش بندازم.
میخوام با کامپایلر BASCOM باشه. ممنونم.
پاسخ : یه مثال برای هر 2ارتباط سریال MEGA64 نیاز دارم
برای تنظیم سخت افزاری باید جفت تنظیماتو انجام بدی
$baud = 9600 باود یک
$baud1 = 9600 باود دو
اینم واسه پورت دوم
Open "COM2:" For Binary As #2
اگه می خوای دیتا بخونی مثلا با waitkey باید بنویسی
Code = Waitkey(#2) واسه دومی
واسه اولی هم که همون Code = Waitkey() خالی کافیشه
"لحظه پیروزی از آن جهت برایم شیرین است که ملت کشورم را در آرامش و شادی ببینم"
نادر شاه
پاسخ : یه مثال برای هر 2ارتباط سریال MEGA64 نیاز دارم
نوشته اصلی توسط احمد سمیعی
برای تنظیم سخت افزاری باید جفت تنظیماتو انجام بدی
$baud = 9600 باود یک
$baud1 = 9600 باود دو
اینم واسه پورت دوم
Open "COM2:" For Binary As #2
اگه می خوای دیتا بخونی مثلا با waitkey باید بنویسی
Code = Waitkey(#2) واسه دومی
واسه اولی هم که همون Code = Waitkey() خالی کافیشه
این خیلی مختصر بود و مفید. ممنونم.
یه سوال دیگه بپرسم؟ برای فهمیدن اینکه داده تو پورت USART اول وجود داره یا نه از رجیستر Ischarwaiting() استفاده میکنیم. درسته؟ حالا برای اینکه بفهمیم داده تو USART شماره 2 هست یا نه از چه رجیستری استفاده کنیم؟
پاسخ : یه مثال برای هر 2ارتباط سریال MEGA64 نیاز دارم
به من پیام خصوصی داده بودین
مشکلتون حل شده ؟ یا هنوز نیاط به کمک دارین ؟؟
من هر دو شو راه انداختم فایلاشونو دارم در صورت نیاز به من پیغام بدید تا من در خدمتتون باشم
متاسفانه به دلیل سخت شدن قسمت اپلود و کمبود وقت و هزاران مشکل دیگه نمیتونم توی سایت حضور چشم گیری داشته باشم
بازم در خدمتم
دیدگاه