ايران ويج

نسخه‌ی کامل: مشکل در usart
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
کد زير در ارتباط سريال در پروتئوس جواب مي دهد،اما در عمل پين 4 پورت c با هربار گرفتن کد 3 فقط يک ثانيه روشن ميشود و دوباره خاموش مي شود ،همچنين
ميکرو عبارت u را به کامپيوتر نمي فرستد.
اشکال کجاست؟
احتمالا میکرو همش ریست میشه.نه؟
(while (1
}
; ()x=getchar
('if(x=='3
}
; PORTC.4=1
;('putchar('u
;(delay_ms(1000
{
با سلام

دوست عزیز اول بررسی کنید ببینید سرعت انتقال بین کامپیوتر و میکرو یکی انتخاب شده باشد
دوم در زمان ارسال و دریافت اطلاعات بر روی سیم شما نویزی وارد نگردد
سوم اینکه بخاطر تفاوت در سرعت پردازش کامپیوتر و میکرو لازم است به مقدار کافی در برنامه هایتان به خصوص سمت کامپیوتر از وقفه های زمانی مناسب استفاده کنید