NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4239 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: پورت سریال

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2009
    نوشته ها
    54
    تشکر
    11
    تشکر شده 4 بار در 4 پست

    پیش فرض پورت سریال

    سلام من تو بسکام چه برنامه ای بنویسم
    چطوری پورت سریال رو کانفیگ کنم ؟؟؟
    میخوام وقتی 1 پایه صفر شد صفر بفرسته وقتی پایه یک بشه عدد 1 بفرسته ...طرف دیگه هم میکرو همین صفر و یک رو بخونه

    آسونه ولی من گیر کردم کمک

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2009
    نوشته ها
    54
    تشکر
    11
    تشکر شده 4 بار در 4 پست

    پیش فرض


    من این برنامرو نوشتم

    $regfile = "m8def.dat"
    $crystal = 12000000
    $baud = 9600
    Config Debounce = 30
    Dim A As Byte
    Config Pinb.0 = Input


    Do




    A = Pinb.0
    Print a
    Loop


    End
    ویرایش توسط leylijoon : 16-08-2012 در ساعت 12:58

  4. #3
    عضو جدید cheetah آواتار ها
    تاریخ عضویت
    May 2009
    نام
    ابوالفضل شاکری
    نوشته ها
    10
    تشکر
    0
    تشکر شده 4 بار در 2 پست

    پیش فرض

    سلام دوست من
    ببین خیلی ساده هستش
    من خودم توی بسکام برای پیکره بندی usart مستقیما رجیسترها رو مقدار دهی می کنم. این طوری:
    Ucsra = 0
    Ucsrb = &B00011000
    Ucsrc = &B10000110
    $baud = 9600
    رجیستر ucsra که برای پرچم ها هستش و ما مقداردهیش نمیکنیم.
    دوتا بیتی که در رجیستر ucsrb ؛ یک شده اند برای فعال کردن ارسال و دریافت usart هستند.
    بیتهایی که در رجیستر ucsrc یک شده اند برای تنظیم تعداد بیتهای دیتا روی 8 هستند.
    برای توضیح کامل تر یه نگاه به دیتاشیت میکرو بخش usart بنداز؛ تمام بیتها توضیح داده شده اند.
    طرز کار بخش usart این طور هستش که وقتی دیتا وارد بافر دریافت سریال (UDR) می شه بیت 7 از ucsra یک میشه و ما با چک کردن این بیت متوجه دریافت دیتا می شویم و دیتا را از رجیستر UDR می خوانیم(data=UDR) .
    هرچند که می تونی از دستورات آماده بسکام هم برای دریافت و ارسال دیتا استفاده کنی.
    یک مثال قرار میدم امیدوارم مشکلت حل بشه
    دعا کن مشکل ما هم حل بشه.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip rs232.zip (31.2 کیلو بایت, 40 نمايش)

موضوعات مشابه

  1. مشکل پورت شبکه مارس بورد
    توسط m0h3n در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 8
    آخرين نوشته: 20-05-2013, 15:25
  2. ارتباط با پورت usb
    توسط mostafay در انجمن AT91 series (ATMEL)
    پاسخ: 2
    آخرين نوشته: 24-04-2013, 17:15
  3. خواندن پورت
    توسط rayan2 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 24-02-2012, 13:26
  4. یه مشکل عجیب با پورت ها
    توسط amiraliforoozandeh در انجمن AT91 series (ATMEL)
    پاسخ: 5
    آخرين نوشته: 29-03-2011, 15:17
  5. خواندن از پورتهای ورودی
    توسط naruto در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 4
    آخرين نوشته: 02-03-2011, 22:50

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •