اطلاعیه

Collapse
No announcement yet.

فعالسازی uart1 در atmega64 با بسکام

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

    فعالسازی uart1 در atmega64 با بسکام

    سلام دوستان
    دیگه دارم دیوونه میشم .تو رو خدا کمک کنید
    من با پورت سریال خیلی کار کردم ولی به مگا64 دفعه اولمه
    هر کار میکنم نمی تونم uart1 رو راه بندازم
    هرکس بلده در مورد configration برنامه کمک کنه وسخت افزار رو هم چک کردم .مشکل نداره(البته فکر کنم) این سخت افزار با مگا16 قشنگ کار میکنه ولی با مگا64 نه...
    کمک کنید
    ممنون

    #2
    پاسخ : فعالسازی uart1 در atmega64 با بسکام

    راستی فراموش کردم کد برنامه رو بذارم
    $regfile = "m64def.dat"
    $crystal = 8000000

    Config Lcd = 20 * 4
    Config Lcdpin = Pin , Db7 = Portb.7 , Db6 = Portb.6 , Db5 = Portb.5 , Db4 = Portb.4 , E = Portb.3 , Rs = Portb.2



    Enable Interrupts

    Open "com6:"for Binary As#1
    Enable Urxc1
    On Urxc1 Rs232

    Config Serialin1 = Buffered , Size = 20
    Config Serialout1 = Buffered , Size = 20



    $baud1 = 9600

    Do
    Loop



    Rs232:
    Return

    همش بسکام ارور میگیره

    دیدگاه


      #3
      پاسخ : فعالسازی uart1 در atmega64 با بسکام

      چه اروری میگیره؟(کد ارور)
      ضمنا تنها جایی که می تونه باشه خط Config Serialin1 = Buffered , Size = 20 هست.

      دیدگاه


        #4
        پاسخ : فعالسازی uart1 در atmega64 با بسکام

        نوشته اصلی توسط mhm15 نمایش پست ها
        راستی فراموش کردم کد برنامه رو بذارم
        $regfile = "m64def.dat"
        $crystal = 8000000

        Config Lcd = 20 * 4
        Config Lcdpin = Pin , Db7 = Portb.7 , Db6 = Portb.6 , Db5 = Portb.5 , Db4 = Portb.4 , E = Portb.3 , Rs = Portb.2



        Enable Interrupts

        Open "com6:"for Binary As#1
        Enable Urxc1
        On Urxc1 Rs232

        Config Serialin1 = Buffered , Size = 20
        Config Serialout1 = Buffered , Size = 20



        $baud1 = 9600

        Do
        Loop



        Rs232:
        Return

        همش بسکام ارور میگیره
        س که همزمان از دو دستور معرفی استفاده کردین .یکی از دستورات رو حذف کنید

        دلیل: ادغام دو پست برای جلوگیری از اسپم

        سلام.من مشکل خیلی جالبی دارم با اینuart1 از هر دو پورت سخت افزاری
        ورودی میگیرم ولی تا اولی نیاد دومی هم نمیاد.من میفرستم دیتا رو بهش
        ولی تا یکی نیاد دیگری هم خبری ازش نیست.ولی به محض دریافت اون یکی
        دوتا دیتا رو دریافت میکنم.موندم چیکارش کنم

        دیدگاه

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