ايران ويج

نسخه‌ی کامل: مشکل در ارتباط سریال
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من با کابل rs232 و آي سي max232cpe بين ميکرو و کامپيوتر ارتباط ايجاد کرده ام. و با دستور input در بيسکام داد را ميخواهم بگيرم.
اما هر کدي را که مينويسم حتي اگر در حلقه بينهايت نباشد همش همان تکرار ميشود.البته در proteus جواب مي دهد.
فکر کنم ميکرو همش ريست ميشه که اين اتفاق ميفته.نه؟

مثلا براي کد زير:

input "enter code:",x
"print "x is
print x

خروجي در ترمينال بيسکام به صورت زير است:
enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter code: enter cod
سلام.

چدر تاپيك زدي ...
حالا به كدوم بايد جواب داد ؟ :d

آقا شما يه سر به help بسكام بزن و using the uart و tools terminal emulator رو search كن ...
يه سري نكته گفته و مثال زده ...

حتما بهت كمك مي كنه ...

موفق باشي.
يا علي.
مشکل حل شد.به جای مگا8 ار مگا32 استفاده کردم درست شد.نمیدونم علت چی بود.اخه از 3 تا مگا8 مختلف استفاده کردم جواب نمیداد.
طبق help اش گفته كه بايد ميزان buad rate رو در خود بسكام هم مشابه چيزي كه تو برنامه نوشتي تنظيم كني و يه سري از اين تنظيمات ديگه ...

شايد بخاطر اين چيزا بوده ... نمي دونم.

به هر حال خوشحالم كه مشكلت حل شده ...

موفق باشي.
يا علي.
دوست من سلام
حتما watchdog مگا8 هميشه فعاله
براي غيرفعال كردنش در هنگام پروگرم كردن wtdon را غيرفعال كن
موفق تر از قبل باشي
سلام اقا من میخوام اطلاعات رو هر 1 ثانیه ارسال کنم برا کامپیوتر دستوراتش رو کسی میدونه