ارتباط سريال كامپيوتر و ميكروكنترلر با استفاده از
VC++ و VB
در اين مقاله سعي در تشريح چگونگي كار با پورت سريال و ايجاد ارتباط بين دو
كامپيوتر و يا كامپيوتر و ميكروكنترلر شده است
منبع: بهذاد خزاما
babak_e52 (10th November 2013),elc.rgb (4th November 2011),GMIT (11th November 2010),hamoon2006 (6th December 2012),ilman (24th December 2010),iraj_kh (30th June 2011),KIAN FAR (10th January 2011),pal-electronic (11th August 2010),shaniso (17th August 2010),Solsal (19th November 2010),مهدی چیت بند (23rd April 2012),yeknaz3 (8th February 2011)
کار کردن با پورتهای کامپیورت خیلی ساده است
برای کار با پورت سریال که RS-232 اسمشه بایذ تو قسمت میکرو یه سری کار انجام بدیدند و تو قسمت نر م افزار هم یه سری کار دیگه
اگه از 8051 استفاده می کنید تو سایت WWW.8052.COM چند صد تا پروژه ارتباطی من دیدیم
.. باید تایمر 1 را با یه مقداری تو مد 2 "اتو لود" پیکر بندی .. وقفه سریال فعال یا از روش پولینگ استفاده کنید .
از AVR ها هم که فقط باید پیکربندی تعداد کاراکتر4--- 9 تعداد بیت پایانی و توازن فرد یا زوج را مشخص. ثبات باود ریت هم بسته به نرخ ارسال محاسبه و در نهایت وقفه ها را استارت کنید .
سطح منطق سریال با منطق میکرو فرق داره از یه max232 باید واسه این کار استفتاده کنید .
تو سریال بیت به بیت ارسال میشه و هر بیتی هم یه bittime داره یعنی هر بیت یک محلت زمانی داره . و در نهایت با یک فاصله و علامت فریم بندی میشه
بذای کار با USB
USB شایذ سخت ترین INTERFACE باشه که تا حالا دیدم
سه نوع پروتکل داره . سنکرون . بالک و اسنکرون بود فکر کنم .
اگه می خواید با USB کار کنید خیلی باید وقت بگذارید از برنامه نویسی سخت افزار که FRAIMWARE
اون واسه یکی از ENDPOINT ها باید نوشته بشه و با یه HIC کار کنه
برید سراغ پلهای اماده
PLC2303
FTDI
قیمتشونم خوبه من باهاشون کار کردم . virtual port پورت مجازی می سازه
توی این رابط درخواست از طرف میزبان به هاست ارسال میشه ..که به بسته های ستاپ یا میکروفریم گفته میشه
"فکر کنم "
کار با پورت پارالل :
برای کار با این پورد باید با ادرسهای سخت افزاری کار کنید . تو پورت موازی 8 خروجی داریم و چند ورودی البته می شه تعداد ورودی ها را هم زیاد کرد که به روش سخت افزاری انجام میشه
می تونید برای واسط سخت افزاری از یک بافر استفاده کنید .. اما می تونید و یا حتما از اپتوکوپلر استفاده کنید تا ایزوله سازی مناسبی داشته باشند . تو هر زبان می تونید به سادگی با این پورد سرعت پایین استفاده کنید ..
ethernet
عشق منه
تخصصم همینه
IEEE 802.3 هم مربوته به سریسهای TCP/IP وغیره
تراشه های معروفم هست که کلی حال می ده
Rtl8019as
enc28
محشره کار باهاش
ssc
serial synchrom communication
twi
two wire interface
spi
serial peripheral interface
CAN
rs232
rs422
rs448
ps/2
می تونم با یه قیمت مناسب تو طراحی و ساخت کمک کنم
http://en.wikipedia.org/wiki/Serial_port
ویرایش توسط alireza@ask@me : 10th January 2011 در ساعت 21:11
وقتی بچه بودم یک تفنگ بادی خریدم.. هرشب تو خیابون همه گنجشکها را می زدم ..به حدی که هرشب تا صد تاشون پر کند رو زمین در حالی که به خون مغلتیدن سر می کردم.. یه روز که داشتم تو حیات خونه درس می خوندم یه بچه گنجشک اوفتا رو کتابم .. برش داشتم و دلم سیش سوخت.. پیش خودم نگهش داشتم .. روز اول ..دوم ..سوم .. دیگه به جای اینکه برم شبا بکشمون کتار همون جوجه موندم تا بلخره یک ماه بعد پرش خوب بزرگ شد و پرواز می کرد ..جوری که می اومد می نشست روی شونهام تا صداش می کردم.. یه روز وقتی رفت دیگه بر نگشت ..خیلی عصبی و ناراحت بودم تا اینکه چند روز بعد کنار دیوار تو کوچه در حالی که سینهاش خوبی بود دیم که مرده بود ....
از اون روز به بعد دیگه هیچ وقت دست به تفنگم نبردم ..چون اینهمه کشتم .. اما نتونستم یکشونا بزرگ کنم..
davood arbabi (26th April 2020),elc.rgb (4th November 2011),iraj_kh (30th June 2011),KIAN FAR (10th January 2011),obatoo (14th January 2014),مهدی چیت بند (23rd April 2012),yeknaz3 (8th February 2011)
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)