اطلاعیه

Collapse
No announcement yet.

راهنمایی برای کار با TMR0 میکرو AVR

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

    راهنمایی برای کار با TMR0 میکرو AVR

    می خواهم پالس 40KHz با TIMEr0 ، ATMEGA16 درست کنم .برنامه را نوشته ام اما پالس با فرکانس کمتر درست می کند. مقدار TIMER را هم که تغییر می دهم حداکثر فرکانس که می دهد 27 KHz است . لطفا مرا راهنمایی کنید
    $regfile = "m16def.dat"
    $crystal = 8000000
    Config Timer0 = Timer , Prescale = 1
    Enable Interrupts
    Enable Timer0
    On Ovf0 Signal
    Config Pinb.0 = Output
    Transmiter Alias Portb.0
    Set Transmiter
    Timer0 = &H9C
    Start Timer0
    Do
    Loop
    End
    Signal:
    Stop Timer0
    Toggle Transmiter
    Timer0 = &H9C
    Start Timer0
    Return
    دانش آموزید تا سبب شرافت و رتبه شما گردد.

    امام علی علیه السلام

    #2
    راهنمایی برای کار با TMR0 میکرو AVR

    سلام . خوبی دوست عزیز ؟
    من خیلی با AVR کد ننوشتم ولی تا جایی که من میدونم تایمر ها محدودیت دارن . از یه فرکانس مشخصی کمتر یا بیشتر نمیتونن باشد . این فرکانس بالا و پایین رو چند تا پارامتر تعیین میکنه :

    1- فرکانس کریستال

    2- تعداد بیت های تایمر ( که تایمر با هر کلاک اون عدد رو یدونه اضافه میکنه )

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

    یه نگاهی به کتاب مزیدی قسمت تایمرهاش بندازید متوجه منظورم میشید .
    موفق باشید .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      راهنمایی برای کار با TMR0 میکرو AVR

      سلام
      من زیاد تجربه ندارم ولی گاهی پیش می اید که تاخیر های نا بهجا در برنامه ایجاد کرده اید ممکنه بعضی دستورات تاخیر ایجاد کنند

      دیدگاه


        #4
        راهنمایی برای کار با TMR0 میکرو AVR

        با سلام
        و تشکر از راهنمایی شما، عدد در تایمر بارگذاری کرده ام اما تغییر که می دهم فرکانسی که مورد انتظار من است نمی دهد.به احتمال زیاد همان موردی است که شما گفته ا&ید منظورم محدودیت تایمر است .
        در ضمن تاخیر در برنامه ننوشته ام و همچنین سرعت AVR بالا است و تاخیری که مربوط به دستورات است بسیار کم است.
        آقای نحوی لطفا بنویسید منظورتان کدام کتاب مزِیدی است؟
        دانش آموزید تا سبب شرافت و رتبه شما گردد.

        امام علی علیه السلام

        دیدگاه


          #5
          راهنمایی برای کار با TMR0 میکرو AVR

          سلام . خوبی دوست عزیز ؟
          کتابی که من معرفی کردم کتاب میکرو 8051 مزیدی هست . اگه این کتاب رو ندارید و می خواهید با AVR یا PIC کار کنید نیازی نیست این کتاب رو بخرید . توی این کتاب مباحث کاملی در مورد اساس میکرو کنترلر ها داره .
          ولی اگه کتاب رو ندارید نیازی نیست بخریدش میتونید توی سایت از دوستان سوال کنید .

          نام کامل کتاب :

          میکرو کنترلر 8051
          نویسنده : مزیدی - مزیدی
          مترجم : قدرت سپیدنام

          اگه خواستید بخرید حتما ترجمه سپیدنام رو بخرید .
          موفق باشید.
          شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
          هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
          چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

          دیدگاه


            #6
            راهنمایی برای کار با TMR0 میکرو AVR

            سلام ، دوست عزیز
            متشکرم از راهنماییتون، کتاب رو می تونم از دوستانم بگیرم.
            دانش آموزید تا سبب شرافت و رتبه شما گردد.

            امام علی علیه السلام

            دیدگاه


              #7
              راهنمایی برای کار با TMR0 میکرو AVR

              سلام محمد جان
              چرا این قدر تأکید داری که ترجمه سپید نام باشه؟

              دیدگاه


                #8
                راهنمایی برای کار با TMR0 میکرو AVR

                سلام . خوبی مهران جان ؟
                من هر 2 ترجمه رو دیدم . ترجمه آقای سپیدنام از نظر ظاهر کتاب خیلی بهتر و واضح تر از آب دراومده . بعد نکته دیگه ای هم که هست آقای سپیدنام خیلی ترجمه دارن و این نشانه ای هست از اینکه ترجمه های بهتری داشته باشن .
                موفق باشید .
                شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                دیدگاه


                  #9
                  قدیمیترین تاپیک تالار AVR

                  سلام دوستان
                  این تایک قدیمی ترین تاپیک تالار AVR بود و در صفحه آخر قرار داشت
                  گفتم بیارمش در ابتدا تا دوستان یادی از قدیم کنیم :cry:



                  این عکس هم ببینید جابه (وقتی تاپیکو آوردم جلو متوجه شدم) :mrgreen:

                  آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                  مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                  _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                  دیدگاه

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