پاسخ : چگونه همه پایه های میکروکنترلر AVR را PWM کن
کاش یه تاپیک جدید میزدید تا بحث تاپیک pwm منحرف نشه .
شما با avr اگه کلاک خارجی 16 مگ بزارید و تقسیم بر n تایمر رو طوری بزارید که با فرکانس cpu هم کلاک باشه ( تقسیم بر 1 ) هر پالس معرف 65 نانو ثانیه است . بنابراین رسیدن به دقت مورد نظر شما بعید به نظر میرسه. چون به خاطر شکل موجتون حالت سخت افزاری نمیشه و حتما باید نرم افزاری ( حتی تو زیر روال وقفه تایمر ) پیاده بشه .
اتفاقا رفتار خروجی کاملا مشخصه . فصل تایمر رو از کتاب جناب سپاسیار بخونید تا با ریزه کاری های تایمر ( مثل glitch ) بیشتر اشنا بشید .
نوشته اصلی توسط arsin
شما با avr اگه کلاک خارجی 16 مگ بزارید و تقسیم بر n تایمر رو طوری بزارید که با فرکانس cpu هم کلاک باشه ( تقسیم بر 1 ) هر پالس معرف 65 نانو ثانیه است . بنابراین رسیدن به دقت مورد نظر شما بعید به نظر میرسه. چون به خاطر شکل موجتون حالت سخت افزاری نمیشه و حتما باید نرم افزاری ( حتی تو زیر روال وقفه تایمر ) پیاده بشه .
اتفاقا رفتار خروجی کاملا مشخصه . فصل تایمر رو از کتاب جناب سپاسیار بخونید تا با ریزه کاری های تایمر ( مثل glitch ) بیشتر اشنا بشید .
دیدگاه