ايران ويج

نسخه‌ی کامل: مشکل با max232
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با عرض سلام
من تازه با میکرو ای وی ار اشنا شدم و با توجه به اینکه با الکترونیک اشنایی چندانی ندارم از دوستان گرامی تقاضای کمک دارم
من در کار با پورت سریال مشکل پیدا کردم
میکرو من مگا 32 و ای سی مکس 232 با 4 خازن 10 میکرو است از کریستال داخلی نیز استفاده میکنم
سورس برنامه استفاده شده
کد:
$baud = 2400
$crystal = 11059200
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.5 , Db5 = Porta.4 , Db6 = Porta.3 , Db7 = Porta.2 , E = Porta.1 , Rs = Porta.0

Lcd "start"
Waitms 100


Do
Cls
Lcd "hello"
Print "Hello"
Waitms 50
Loop


End
اما با امتحان کردن باود ریت های مختلف و فرکانس کریستال به نتیجه ای نرسیدم
ولی وقتی باودریت شییه ساز ترمینال را کمتر از میکرو تنظیم میکنم چرت وپرت نشون می ده لطفا راهنمایی کنید مشکل از کجاست؟
$crystal = 11059200
نقل قول: از کریستال داخلی نیز استفاده میکنم
این دوتا که باهم جور در نمی یاد شما از چه فزکانسی استفاده می کنی؟ اگه پیش فرض میکرو باشه 1M هست اون جا هم دقیقا همون رو بنویس بادریت ها ور هم دقیقا باید یکی بنویسی
اشكال كريستال يا باود است . باود دو سيستم بايد يكي باشه
كريستال رو يكبار هم خارجي بگذار ، تنظيم فيوز بيت ها فراموش نشه .
نرم افزار proteus يك قسمت براي تست ترمينال داره . قبل از ساخت مدار با اون يك چك بكن .
من وقتي اولين اتصال رو درست ميكردم ، همه چي درست بود اما هيچي نشون نمي داد . با وصل كردن سيمهاي 6و4 به هم و 7و8 به هم از پورت com مشكل رفع شد . نمي دانم چرا فقط با پايه هاي 2و3 جواب نداد .
اون پایه ها مال هند شیک هستند یکی مثلا اجازه ارسال می گیره و دومی در صورت امکان این اجازه رو صادر می کنه بهم وصل می کنن تا در خواست صادر شده اجازه هم داده می شه