سلام دوستان
می خواستم بدونم با چه دستوری می تونم فرکانس کلاک اصلی رو توسط PLL به 48MHz برسونم؟(کریستال اصلی 18.432MHz)
کتاب انتشارات نص اینجوری نوشته:
AT91C_BASE_CKGR->CKGR_MOR=0XF01
AT91C_BASE_CKGR->CKGR_PLLR=0X2903FFC
AT91C_BASE_PMC->PMC_MCKR=0X3
AT91C_BASE_PMC->PMC_SCER=0X1
تغییر فرکانس رو برای نمایش دادن روی LCD گرافیکی می خوام، چون تا وسطای برنامه در حال اجرا کردن هست، بعدا میره از اول خط شروع می کنه به اجرای برنامه، حالا نمی دونم برای تایمر داخلیش هست که سرریز می کنه یا برای WTCHDOG؟ البته هیچ کدوم از این موارد رو تو برنامه ام فعال نکردم. برای سون سگمنت هم همینجوری بود یعین از صفر تا 6 نمایش می داد و بعد دوباره ریست می شد، ولی وقتی زمان نمایش اعداد روی سون سگمنت رو بالا بردم پس از دو مرحله نمایش (از 0 تا 9) بعدا ریست میکرد
در ضمن تو کتاب نص نوشته که فرکانس باید 48MHz بشه(برای lcd گرافیکی)
oo:
می خواستم بدونم با چه دستوری می تونم فرکانس کلاک اصلی رو توسط PLL به 48MHz برسونم؟(کریستال اصلی 18.432MHz)
کتاب انتشارات نص اینجوری نوشته:
AT91C_BASE_CKGR->CKGR_MOR=0XF01
AT91C_BASE_CKGR->CKGR_PLLR=0X2903FFC
AT91C_BASE_PMC->PMC_MCKR=0X3
AT91C_BASE_PMC->PMC_SCER=0X1
تغییر فرکانس رو برای نمایش دادن روی LCD گرافیکی می خوام، چون تا وسطای برنامه در حال اجرا کردن هست، بعدا میره از اول خط شروع می کنه به اجرای برنامه، حالا نمی دونم برای تایمر داخلیش هست که سرریز می کنه یا برای WTCHDOG؟ البته هیچ کدوم از این موارد رو تو برنامه ام فعال نکردم. برای سون سگمنت هم همینجوری بود یعین از صفر تا 6 نمایش می داد و بعد دوباره ریست می شد، ولی وقتی زمان نمایش اعداد روی سون سگمنت رو بالا بردم پس از دو مرحله نمایش (از 0 تا 9) بعدا ریست میکرد
در ضمن تو کتاب نص نوشته که فرکانس باید 48MHz بشه(برای lcd گرافیکی)

دیدگاه