نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

راه اندازی پورت سریال توسط #C

راه اندازی پورت سریال توسط #C >>> جلسه۱

تو این اموزش که قسمت اول هم هست راه اندازی به صورت کلی رو توضیح میدم و در قسمت بعد تمام موارد مورد نیاز را توضیح داده خواهد شد.
راه اندازی پورت سریال توسط #C

خب اول از کدویژن شروع می کنیم :

فرکانس کلاک میکرو را روی ۱۱٫۰۵۹۲ مگاهرتز تنظیم می کنیم . چرا؟ چون که تو این فرکانس خطای ارسال و دریافت اطلاعات به ۰۰٫۰ % میرسه که عالیه.

راه اندازی پورت سریال توسط #C

بعد از تنظیم کلاک به قسمت USART رفته و تنظیمات این قسمت را هم طبق شکل اعمال می کنیم .

راه اندازی پورت سریال توسط #C

برای این که اطلاعات دریافتی را بتوان نشان داد از LCD استفاده میکنیم.

برای تنظیم LCD هم طبق عکس های زیر عمل می کنیم.

راه اندازی پورت سریال توسط #C

خب بعد از این میرسیم به نوشتن و توضیح برنامه .

خب حالا میریم سراغ ارسال کننده اطلاعات که با زبان C# نوشته شده(تو قسمت دوم توضیح میدم)
اول از تب TOOLS تنظیمات پورت سریال را انجام میدهیم
BAUD RATE = 11500
DATA = 8
STOP BIT = 1
PARITY = Noneراه اندازی پورت سریال توسط #C
و بعد روی کلید OPEN PORT کلید میکنیم تا مسیر ارسال اطلاعات باز بشه و بعد از تب SEND DATA اطلاعات که میخواهیم ارسال کنیم که البته تعدادش برابر ۱۶ کارکتر است را تایپ می کنیم و سپس روی کلید SEND DATA کلید میکنیم.

راه اندازی پورت سریال توسط #C

راه اندازی پورت سریال توسط #C

راه اندازی پورت سریال توسط #C

دانلود فایل پروژه

پسورد فایل های سایت :
www.dmf313.ir
ارسال دیدگاه
10

1) تعداد حروف غیر فارسی از حروف فارسی بیشتر باشه دیدگاه به صورت خودکار حذف میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    HmdBbgh

    سلام این پروژه برای من کاملا کارساز بود خواستم ازتون تشکر کنم heart

    1397/09/28
    02:15
  2. مهمان

    مهدی

    لینک فایل خرابه.اگه میشه برنامه رو واسم ایمیل کنین.با تشکر

    1396/08/14
    10:01
    • مدیر سایت

      مهدی دمرچیلو

      اصلاح شد.

      1396/08/18
      02:14
  3. مهمان

    ا

    سلام
    من یه پروژه دارم که توش از ارتباط سریال استفاده کردم و از کد get استفاده کردم
    و همون طور که میدونید برنامه میاد و پشت این دستور متوقف میشه و منتظر دریافت اطلاعات از سریال میشه
    ولی من نیاز دارم که برنامه دایم تو حلقه بچرخه و وضعیت یه سنسور رو چک کنه ولی چون پشت دستور getمتوقف میشه
    نمیتونم این کارو بکنم حالا شما میگید برای رفع این مشکل باید چه کار کنم?

    1394/08/28
    01:10
    • مدیر سایت

      مهدی دمرچیلو

      سلام
      از وقفه استفاده کنید

      1394/08/28
      07:12
  4. نویسنده سایت

    حمید زارع

    عالی بود… good
    لطفا قسمت دوم رو هم سریعتر بذارید… بی صبرانه منتظرم smile
    در ضمن اگه برای دریافت اطلاعات از یه pointer استفاده می کردید و پروتکل ارسال و دریافت هم داشتید بهتر بود. اینجوری هر رشته با هر طولی قابل ارسال بود. yes

    1393/06/31
    08:52
  5. مهمان

    پویا

    1)
    RS232.zip\RS232\RS232\RS232\bin\Debug\RS232.exe
    باید اخرین ورژن دات نت فریم ورک نصب باشه یا ویژوال سی شارپ نصب باشه تا اجرا بشه
    2)
    بله تا 16 کاراکتر هرچی از شکل گرفته تا … نشون میده .
    3)
    فایل شبیه ساز نیاز نیست که به پایه tx میکرو از کامپیوتر البته بعد از وصل کردن به max232 و به پورت a هم ال سی دی وصل میشه تو قسمت بعد اضافه میکنم

    1393/06/31
    07:10
    • مدیر سایت

      مهدی دمرچیلو

      والا من از این مطلبت فقط اینو فهمیدم که یه چیزی میگیره و نشون میده تو lcd>>>>فقط همینو فهمیدم cry
      نمیتونستی نرم افزار رو بهمون بدی؟؟؟؟
      راستی این چیزایی که لازمه(“باید اخرین ورژن دات نت فریم ورک نصب باشه یا ویژوال سی شارپ نصب باشه تا اجرا بشه”) چرا توی مطلب من ندیدم؟؟ dash
      من تازه کارم تو این زمینه خدایش ساده توضیح بده ما هم بفهمیم….جلسات بعدی رو میکم. good

      1393/06/31
      09:00
  6. نویسنده سایت

    محسن

    خیلی خوبه این مطلب، کد رو هم خوب و حرفه ای نوشتی.
    اما حیف.
    برنامه به این خوبی، بهتره که توش از getchar استفاده نشه. از وقفه استفاده کن تا هم کد بهینه باشه و هم میکرو تو حلقه وایل داخل تابع getchar ول نچرخه !!
    این برنامه اطلاعات رو از PC میگیره و داخل LCD نشون میده.

    1393/06/31
    04:52
  7. مدیر سایت

    مهدی دمرچیلو

    یه سوال داش…
    این نرم افزاری که عکسش تو مطلبت هست>>>کجاس؟؟؟>>>گشتم نبود… cry
    سوال دوم laugh
    الان این کدی که نوشتی اطلاعات رو از pc میگیره و رو lcd نشون میده؟؟؟
    سوال سوم pardon
    فایل شبیه ساز پروژه رو کجا گزاشتی/؟؟؟؟؟؟ cry

    1393/06/31
    04:33