ايران ويج

نسخه‌ی کامل: مشکل در پورت سریال و بسکام
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام
من میخوام اطلاعات رو از میکرو(اتمگا8) به کامپیوتر از پورت سریال بدم
ولی خروجی در کامپیوتر علامت سوال یا علامت های مختلف است.
برنامه میکرو کجاش مشکل داره؟؟؟
بقیه تاپیک های انجمن درباره پورت رو خوندم ولی نشد...لطفا راهنمایی کنید.. فرصت کمی دارم..!
برنامه بسکام:
کد:
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 9600

'Config Portb = Input
Config Portd = Output

Print 1
Print 2
Print 3
Print "salam"

از کد زیر هم استفاده کردم نشد:(این کد اصلا خروجی نداد)
کد:
Open "comd.1:960,8,n,1,inverted" For Output As #1
A = 1
Print #1 , A
Print #1 , "salam"
Print #1 , "z"
Print #1 , 2

Close #1
کسی نیست؟؟
احتمال زیاد مشکل از کریستال و باود است ولی هر جوری تنظیم میکنم نمیشه و علائم عجیب میده..
کد php:
'Config Portb = Input 
این علامتو قبل از کانفیگ بردار '
این علامت رو خودم گذاشتم چون برا یه کار دیگه ورودی میخواستم.
برا این نیست.
کریستال خارجی گذاشتی ؟
نه. داخلیه..
خارجیش کن شاید درست شد
برای استفاده از کریستال خارجی بعد از اتصال آن، فقط باید کریستال رو مثل قبل در بسکام تعریف کنم و فیوزبیت ها رو موقع پروگرم کردن تغییر بدم، درسته ؟؟؟؟
پروگرمرم از نوع progisp است.. چه فیوز بیت هایی رو برای atmega8 باید تغییر بدم..؟؟
و اینکه فیوزبیت ها رو که تغییر دادم،برنامه رو پروگرم کنم حله دیگه؟؟ کار دیگه ای که نمیخواد؟؟
راستی زمان پروگرم کردن باید کریستال خارجی به میکرو وصل باشه؟؟
بله. جدولشون رو نگاه کنید. بیت های cksel0~3 رو باید 1 کنی یعنی 1111 -> برای کریستال خارجی.
بهتره قبلش تاپیک های مشابه رو بخونی که بعد از تغییر فیوزبیت ها مشکلی پیش نیاد.
اینم جدول تنظیم فیوزبیت ها
صفحه‌ها: 1 2