اطلاعیه

Collapse
No announcement yet.

یک برنامه ساده در usart

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    یک برنامه ساده در usart

    با سلام خدمت دوستان
    من تازه با usart کار میکنم و اولین برنامه ام را چندروزی است که نوشته ام ولی کار نمی کند نمی دانم چرا؟؟؟؟
    لطفا کمکم کنید ...
    http://www.4shared.com/file/jzrEypgW/usart.html

    :angry: :angry: :angry: :angry: ::angry:
    یا اباصالح المهدی ادرکنی

    #2
    پاسخ : یک برنامه ساده در usart

    فکر میکنم مشکل از نوع کریستالت باشه . برای ایجاد باود 9600 کریستال 4 مگ خطای زیادی داره. و باید از 7.3827 یا 11.059 یا 18.432 استفاده کنی

    دیدگاه


      #3
      پاسخ : یک برنامه ساده در usart

      سلام
      من برنامه ارتباط با PC رو با استفاده از پورت سریال با Basic نوشتم و در عمل هم جواب گرفتم، کد رو اینجا قرار میدم انشاالله کمکتون کنه:
      این برنامه یه بایت رو دریافت میکنه و اون رو روی پورت B میکرو قرار میده.


      regfile = "m8def.dat"$
      $crystal = 8000000
      $baud = 19200
      Config Portb = Output
      Config Portd = Input
      Dim A As Byte
      $asm
      L:
      SBIS UCSRA,7
      RJMP L
      $end Asm
      A = Udr
      Portb=A

      دیدگاه

      لطفا صبر کنید...
      X