با سلام ،
دوست عزیز شما در حال استفاده از ورژنی قدیمی از اینترنت اکسپلورر هستید ، برای اینکه مشکلات ناشی از نمایش را نداشته باشید ، لطفا اقدام به دریافت مرورگری مناسب کرده و یا از ورژن قدیمی ما استفاده نمایید.


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پروگرامرهای میکروکنترلر AVR
#41
$regfile = "M16DEF.dat" : $crystal = 1000000

Ddrb.0 = 1

Do
Toggle Portb.0
Loop
end
با سلام به همه دوستان
این برنامه فقط وقتی میتونه میکرو رو احیا کنه که منبع کلاک در خارج از میکرو تنظیم شده باشه و اگه بیت مربوط به پایه ریست مثلا در مگا8 به عنوان I/O تغییر داده شده باشه نمیشه وهمینطور فیوزبیت SPIEN

خب این موضوع رو تقریبا همه الان میدونن من الان برای این پریدم وسط (با اجازه مدیران گرامی) که با crystal = 1000000
هرگز روی یک پین میکروموج مربعی با فرکانس 1 مگاهرتز ایجاد نخواهد شد! چون این فرکانس کاری خود CPU AvR هستش واما
میتوان با تغییر این عدد در برنامه به 12 مگاهرتز(ودرعمل با تنظیم فیوز بیتها روی کریستال خارجی) روی یک پین با این برنامه به فرکانس 1.3333
مگاهرتز دست یافت-(بنده اینو با فرکانس متر اندازه گرفتم)-اول با اون مقدار 1مگاهرتز اندازه گرفتم دیدم اصلا به مرز مگاهرتز نمیرسه فرکانش!
پاسخ
مشترک شدن در این موضوع


پرش به انجمن:

کاربرانِ درحال بازدید از این موضوع: 1 مهمان

انتخاب پوسته :

دسترسی سریع
درباره ما
انجمن سرزمین الکترونیک در 20 شهریور 91 تاسیس شده ، که همیشه سعی کرده با ظاهری متفاوت و سرعتی خوب رضایت کاربران را جلب کند ، امیدواریم توانسته باشیم گامی کوچک در پیشرفت فناوری در ایران برداشته باشیم...
نیرو گرفته از MyBB 1.8.6 با فارسی سازی مای بی بی ایران - طراحی شده در : ملت دیزاین
© تمامی حقوق برای انجمن سرزمین الکترونیک محفوظ می باشد .

پوسته‌ی انجمن: