اطلاعیه

Collapse
No announcement yet.

چشمک زن ساده

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

    چشمک زن ساده

    سلام.خوبین.دوستان من یک چشمک زن برنامشو نوشتم و میخوام روی atmega16l پروگرام کنم. خوشبختانه پروگرام شد ولی هر چی یک ال ای دی وصل میکنم چشمک نمیزنه.

    $regfile = "m16def.dat"
    $crystal = 1000000

    Config Portb.0 = Output

    Main:
    Set Portb.0
    Wait 1
    Reset Portb.0
    Wait 1
    Goto Main


    End

    در ضمن من aref+avcc+vcc رو بهم وصل کردم و به قطب مثبت آداپتور
    و gnd+gnd رو بهم وصل کردم و به منفی و قطب منفی ال ای دی رو هم به منفی.

    ولی ای ای دی چشمک نمی زنه.لطفا کمک کنید.ممنون
    همیشه در حال یادگیری.سعی می کنم موانع سر راهم را بردارم.

    #2
    پاسخ : چشمک زن ساده

    در ضمن فیوز بیت چیه و چه طوری می تونم ست کنم؟چه طوری کریستال داخلی بگذارم؟
    همیشه در حال یادگیری.سعی می کنم موانع سر راهم را بردارم.

    دیدگاه


      #3
      پاسخ : چشمک زن ساده

      سلام دوست عزیز
      (تا جایی که بنده اطلاع دارم)
      خط سوم برنامه خطاست:
      Config Portb.0 = Output
      صحیح :
      Config Portb = Output
      یعنی در این سطر نیازی به معرفی شماره ی پایه نیست.

      دیدگاه


        #4
        پاسخ : چشمک زن ساده

        نوشته اصلی توسط ali-electoronic
        سلام.خوبین.دوستان من یک چشمک زن برنامشو نوشتم و میخوام روی atmega16l پروگرام کنم. خوشبختانه پروگرام شد ولی هر چی یک ال ای دی وصل میکنم چشمک نمیزنه.

        $regfile = "m16def.dat"
        $crystal = 1000000

        Config Portb.0 = Output

        Main:
        Set Portb.0
        Wait 1
        Reset Portb.0
        Wait 1
        Goto Main


        End

        در ضمن من aref+avcc+vcc رو بهم وصل کردم و به قطب مثبت آداپتور
        و gnd+gnd رو بهم وصل کردم و به منفی و قطب منفی ال ای دی رو هم به منفی.

        ولی ای ای دی چشمک نمی زنه.لطفا کمک کنید.ممنون
        دوست عزیز برنامتونو داخل حلقه قرار بدین do-loop منظورم هست ایرادش همینه :bye
        نخستین گام در شناخت، این است که بدانیم نادانیم

        دیدگاه


          #5
          پاسخ : چشمک زن ساده

          چه طوری میتونم کریستال رو از نوع داخلی تعریف کنم؟فیوز بیت ها چی؟
          همیشه در حال یادگیری.سعی می کنم موانع سر راهم را بردارم.

          دیدگاه


            #6
            پاسخ : چشمک زن ساده

            ممنون.مشکلم رفع شد.میشه به سوالاتم جواب بدید.فیوز بیت چی هست؟چه طوری باید تنظیم بشه؟چه طور باید کریستا داخلی را فعال کنم.ممنون میشم.
            همیشه در حال یادگیری.سعی می کنم موانع سر راهم را بردارم.

            دیدگاه


              #7
              پاسخ : چشمک زن ساده

              دوست عزیز در باره ی فیوز بیتا و ست کردن اونا مطالب زیادی تو سایت هست اگه سرچ کنی پیدا میکنی :bye
              موفقيت بدست آوردن چيزيست كه دوست داري و خوشبختي دوست داشتن چيزيست كه بدست آوردهآ‌اي.

              دیدگاه


                #8
                پاسخ : چشمک زن ساده

                حالا دستور config portb.0 درست هست یا نه؟مشکل برنامه از زیر برنامه بود یا تعریف پورت ها.ممنون
                همیشه در حال یادگیری.سعی می کنم موانع سر راهم را بردارم.

                دیدگاه


                  #9
                  پاسخ : چشمک زن ساده

                  نوشته اصلی توسط mositek
                  سلام دوست عزیز
                  (تا جایی که بنده اطلاع دارم)
                  خط سوم برنامه خطاست:
                  Config Portb.0 = Output
                  صحیح :
                  Config Portb = Output
                  یعنی در این سطر نیازی به معرفی شماره ی پایه نیست.
                  سلام
                  دوست عزیز دستور config portb.0=output هیچ مشکلی ندارد و می توان پورت های میکرو را به صورت بیت به بیت به عنوان ورودی و خروجی تعریف کرد و کاملا هم درست است.
                  مشکل برنامه ی شما همون do loop است چون زمانی که میکرو روشن می شود برنامه یک بار اجرا می شود.
                  موفق باشید

                  دیدگاه

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