پاسخ : راهنمایی در مورد ارتباط سریال( Rs232)
باودی که انتخاب می کنی باید مضربی از کریستال باشه که کم ترین خطا رو داشته باشه مثلا کریستال 11.059 در باود های بالای 4800 خطاش صفر میشه بعد باود رابطه مستقیمی با کریستال داره توی ارتباط اگر 1% خطا باشه مورد قبول نیست برای همین میگن سیم بلند نباشه یه سیمت خوب باشه
بعد برای اینه کمترین خطا رو داشته باشی یه محاسبه توی کتاب علی کاهه هست که نوشته 11.059/9600=1152 من که نفهمیدم چیه :mrgreen:
یه توضیح کلی هم درباره ی uart بدم
توی پروتکل SPI یه پایه کلاک برای تنظیم هست که مشخص میکنه که بیت کجاس ولی توی UART هیچ پایه ای برای هماهنگی نیست که طبق زمان بندی باید تنظیم بشه باود یعنی نرخ بیت بر ثانیه برای همین اگه کریستال اشتباه باشه زمان بندی بهم می خوره به UART میگن اسنکرون یعنی هیچ کلاکی برای هماهنگ سازی وجود ندارد
کلا uart یک بیت اول برای استارته بعد 8 بیت دیتا بعد 2 یا 1 بیت استپ
http://upload.wikimedia.org/wikipedia/commons/3/3d/Charactercode.png
http://en.wikipedia.org/wiki/UART
2.نمی دونم :biggrin:
دستور رو برای UART برای ویژال بیسک رو دارای ؟ :wow:
نوشته اصلی توسط skiboys
بعد برای اینه کمترین خطا رو داشته باشی یه محاسبه توی کتاب علی کاهه هست که نوشته 11.059/9600=1152 من که نفهمیدم چیه :mrgreen:
یه توضیح کلی هم درباره ی uart بدم
توی پروتکل SPI یه پایه کلاک برای تنظیم هست که مشخص میکنه که بیت کجاس ولی توی UART هیچ پایه ای برای هماهنگی نیست که طبق زمان بندی باید تنظیم بشه باود یعنی نرخ بیت بر ثانیه برای همین اگه کریستال اشتباه باشه زمان بندی بهم می خوره به UART میگن اسنکرون یعنی هیچ کلاکی برای هماهنگ سازی وجود ندارد
کلا uart یک بیت اول برای استارته بعد 8 بیت دیتا بعد 2 یا 1 بیت استپ
http://upload.wikimedia.org/wikipedia/commons/3/3d/Charactercode.png
http://en.wikipedia.org/wiki/UART
2.نمی دونم :biggrin:
دستور رو برای UART برای ویژال بیسک رو دارای ؟ :wow:
دیدگاه