برگزیده های پرشین تولز

مشکل جدی با مد CTC در AVR

atmel

کاربر تازه وارد
تاریخ عضویت
20 جولای 2007
نوشته‌ها
5
لایک‌ها
0
آقا من می خام با مد CTC یه فرکانس 40K بسازم به نحوی که
ابتدا 10 تا پالس با فرکانس 40K داشته باشیم و بعد به مدت 3ثانیه صفر بشه بعد دوباره 10تا پالس 40K و سپس 3ثانیه صفر و ...

سوالی که برای من مطرحه اینه که آیا AVR نمی تونه فرکانس دقیق تولید کنه؟
یادمه با 8051 به راحتی هر فرکانسی رو تولید می کردیم ولی ظاهرا در AVR بدلیل زیاد بودن کدهای اسمبلی برای تولید فرکانس،از تولید فرکانس دقیق عاجزه.(مد CTC هم که بدرد نمی خوره چون مشکلات اینچنینی داره)اگر این موضوع واقعیت داشته باشه خیلی مسخرس.
 

behnamavr

کاربر تازه وارد
تاریخ عضویت
26 ژانویه 2007
نوشته‌ها
70
لایک‌ها
0
میشه یه لطفی کنی و قبل اینکه نظریه صادر کنید بفرمایید با چه کامپایلری کار می کنید ؟
تا دوستان مشکلتونو حل کنن:p
 

atmel

کاربر تازه وارد
تاریخ عضویت
20 جولای 2007
نوشته‌ها
5
لایک‌ها
0
میشه یه لطفی کنی و قبل اینکه نظریه صادر کنید بفرمایید با چه کامپایلری کار می کنید ؟
تا دوستان مشکلتونو حل کنن:p
اشکالی نداره شما ثابت کن نظریه من خرابه.

کامپایلر من کدویژن است.
 

tkavosh

Registered User
تاریخ عضویت
24 مارس 2005
نوشته‌ها
736
لایک‌ها
71
محل سکونت
مشهد
برای داشتن یک فرکانس دقیق باید از کریستال خارجی برای کلاک میکرو استفاده کنید
در مورد زبان برنامه نویسی به طور دقیق نمیدانم که با برنامه کدویژن تا چه حد می توان به دقت در فرکانس دست یافت که البته بستگی به نوع برنامه نویسی دارد والبته شما میتوانید برای بالا بردن دقت و انعطاف در برنامه ار دستورات اسمبلی به راحتی در برنامه خود استفاده کنید
 
بالا