نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
محرم

انواع روش ساخت ساعت با AVR

انجمن های تخصصی برق و الکترونیک ECA

به نام خدا : انواع روش ساخت ساعت با AVR : سلام خدمت شما دوستان گل ، تو این مطلب میخوام انواع روش برا ساخت ساعت با میکروکنترلر AVR رو بگم بهتون(هر چند خودتون میدونید smile )
انواع روش ساخت ساعت با AVR

نکته : در پروژه های زیر بهتره فیوز بیت های میکرو رو به صورت زیر تنظیم کنید(برای تمام پروژه های زیر)

انواع روش ساخت ساعت با AVR

۱) ساعت با DELAY :

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

ساعت با DELAY

کدهای پروژه

 

۲) ساعت با TIMER :

ساعت با استفاد از تایمر ، نسبت به DELAY دقتش بهتره ، از کلاک میکرو استفاده میکنه….این رو هم توضیح نمیدم چون شما میتونید مطلب مقابل رو بخونید laugh  : آموزش AVR جلسه۹
شماتیک پروژه
ساعت با TIMER
کدهای پروژه

 

۳) ساعت با RTC :

مثل حالات بالایی هستش فقط کلاکش رو از کلاک داخلی میکرو نمیگیره و باس گفت که روی میکرو ۲ تا پای ههستش که ما میایم و به این ۲ تا پایه یه کریستال وصل میکنم و این کریستال مییشه مال ساعت crazy ….. این مد در تایمر۲ هستش(تا اونجایی که یادم هستش) و وقتی منبع کلاک تایمر رو میزاری روی پایه های ۲۸ و ۲۹ میکرو کنترلر یعنی TOSC1 , TOSC2 میکرو میره تو مد RTC (اگه اشتباه نکنم هر ۳۲۷۶۷ تا کلاکش میشه ۱ ثانیه—حالا دقیقش تو لینکی که در ادامه میزارم گفتم) اگه هم توجه کنید فرکانس کریستال ۳۲٫۷۶۸KHZ هستش.
توجه ۰ : من این ساعت رو در عمل بستم و در طول ۵ دقیقه حتی ۱ ثانیه هم عقب و جلو نشد و خیلی دقیق بود، با ساعت و تایمر موبایل مقایسش کردم از تایمر موبایل عقب نیوفتاد و جلو هم نزد. cool ……….لذا این روش دقیق ترین ساعتی هستش که میشه ساخت در بین تمام روش های موجود. smile
توجه ۱ : با توجه به این که ما از پایه های پر ارزش پورت C استفاده میکنیم و این پایه ها برای JTAG هستن بهتره JTAG رو غیر فعال کنید، البته پایه های JTAG میوفته رو پایه های ۲تا۵ پورت c و پایه های کریستال ما وصل میشه به پایه های ۶و۷ پورت C ، لذا فک نکنم نیازی باشه فیوز بیت JTAG رو غیر فعال کنید، ولی اگه پروژتون کار نداد این JTAG رو غیر فعال کنید شاید فرجی حاصل شد. laugh ….در زیر پایه های JTAG و پایه های اتصال کریستال ساعت رو میبینید.
توجه ۲ : در فیلم پروژه این قسمت که در زیر گزاشتم!!! میبینید که من یه سیم از پایه های LCD رو قطع کردم….دلیلش رو هم تو فیلم نشون دادم، بعضی این LCD جدیدا پتاسیومتر میخواد و چون من یکم تنبل هستم laugh و حال استفاده کردن از پتاسیومتر رو ندارم لذا از روشی که توی فیلم نشون دادم استفاده کردم و اون سیم رو اتصالش رو قطع کردم….البته سیم رو که قطع کردین حدود ۳۰ ثانیه طول میکشه تا درست بشه….و برا مواردی که LCD هی قراره خاموش روشن بشه همون بهتر که از پتاسیومتر استفاده کنید که در مطلب مقابل یه عکس برا این موضوع گزاشتم : آموزش جامع کار با LCD کاراکتری
توجه ۳ : مورد بعد این که همون طور که در فیلم مبینید sarcastic ، اون کریستال ساعت رو من هر موقع از برد برش میدارم، ساعت دیگه کار نمیده، در حالی که در پروتئوس اگه کریستال ساعت رو برداری ساعت به کارش ادامه میده rofl ، و این هم دلیل دیگه ای که پروتئوس بدرد نمیخوره و زیاد نباید بهش اعتماد کرد. buba
توچه ۴ : با تشکر از انجمن برق دانشگومون که این قطعات رو در اختیار من گزاشت laugh …..جاش اینجا بود؟ crazy

عکس پروژه در عمل
پروژه AVR ساعت با RTC

 

فیلم پروژه در عمل

1.3MB پروژه AVR ساعت با RTC
0%
00:00  /  02:04

 

شماتیک پروژه

ساعت با RTC

کدهای پروژه

 

۴) ساعت با ماژول و آی سی :

قبلا مطالب و آموزش هایی دربارش گزاشتیم laugh …لذا تو این مطلب کاری باهاش ندارم pardon …میتونید لینک مقابل رو ببینید : پروژه ساعت با AVR

دانلود ۳ پروژه این مطلب

 

فعلا یا علی bye

تعداد مطالب : 341 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات : ???
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) پسورد فایل های سایت : www.dmf313.ir

4) نظرات حاوی کد برنامه نویسی تایید نمیشوند ( قالب سایت بهم میریزه )

  1. مهمان

    سید

    سلام
    برای اینکه ساعت قابل تنظیم باشه از وقفه استفاده کردم ولی کدش ارور میده
    ممنون میشم اگه کمک کنی
    http://s9.picofile.com/file/8289691300/New_folder.rar.html

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام- ارورش رو تو گوگل بنویس راه حلش میاد.

  2. مهمان

    ناشناس

    اینجا رو میگم
    تو ساعت با تایمر
    TCCRO=0X02گذاشنی
    دلیلش چیه؟؟
    تو مبحث تایمر ۰X04 گذاشته بودی

  3. مهمان

    ناشناس

    اینجا تو ساعت با تایمر ک نوشتی TCCRO=0X02گذاشتی…چرا؟؟؟

  4. مهمان

    سید

    عجب
    در چ موردی بپرسم ک جواب بدی؟؟
    هرچی میپرسیم جواب نمیدی میگی برو بررسی کن
    بعضی مواقع خوبه جواب ندی ن همیشه
    مام دیگه نمیپرسیم

    • نویسنده این مطلب

      مهدی دمرچیلو

      آخه یه کدی مینوسی – یه سوتی ساده – یعنی وقت نزاشتی سوتیت رو پیدا کنی
      خب من این جور موارد رو معمولا سعی میکنم جواب ندم.

  5. مهمان

    سید

    داداش ببخشید مجدد مزاحمت میشم
    میخوام مساعت قابل تنظیم باشه…اون قسمتو بهش اضافه کردم جواب نداد
    میشه کمک کنی

    • نویسنده این مطلب

      مهدی دمرچیلو

      خودت بشین مشکل رو پیدا کن – مثلا من از صل تا الان – سر نوشتن یه تابع مربوط به ارتباط سریال آرم الاف شدم – تو چند تا گروه پرسیدم – تو یه گروه راهنمایی کردن اونم مفید نبود – آخر سر ۳-۴ نفرشون منو مسخره کردن! ( البته منم گزاشتم تو پاچشون) بگذریم – میگفتم، خودت باید بشینی مشکلاتت رو حل کنی – چون تو همین موارد هستش که تجربه کسب میکنی و چیزایی که بلد نیستی رو متوجه میشی و میتونی بری یادشون بگیری
      من از بابت کمک به شما جواب سوالاتون رو نمیدم – هر چند که حرفم احتمالا براتون خنده دار هستش. sorry

  6. مهمان

    سید

    درستش کردم
    ممنون از اینکه جوابمو ندادی laugh
    روال کارو یاد گرفتم
    چیزای جدیدیم فهمیدم boast

  7. مهمان

    سید

    فرکانسم ک گفتم ۸ مگ گذاشتم
    در ضمن توی عکس زیر از کجا بفهمم برا فرکانس ۸ کدوم فیوز بیتا فعال باشن کدوما نباشن
    https://dmf313.ir/wp-content/uploads/311.png
    خدایی اینو دیگه تو توضیحاتت نگفتی

  8. مهمان

    سید

    همین یکیو بگو
    خودم یه مشکلشو فهمیدم ولی اینی ک میگی فرکانست اشتباهه نمیفهمم
    اینو بگو smile

    • نویسنده این مطلب

      مهدی دمرچیلو

      خودتو تنبل بار میاری
      برو سرچ کن – سرچ کردنو یاد بگیر!
      تو کدویژن برو منو project گزینه آخر – بعد ببین فرکانس میکرو چند تنظیم شده – بعد برو مطلب زیر رو بخون و فرکانس رو تنظیم کن به کمک فیوز بیت ها.
      https://dmf313.ir/آموزش-جامع-avr-جلسه-۱۴-system-clock-and-clock-options/

  9. مهمان

    سید

    مشکلش این بود ک پورت تعریفش کرده بودم
    تغییرش دادم ب پین ولی بازم مشکل داره
    http://paste.debian.net/919685/
    جوون خودت کمک کن دارم اذیت میشم dash

    • نویسنده این مطلب

      مهدی دمرچیلو

      جون خودتو قسم بخور laugh
      برو بشین مشکل رو خودت پیدا کن – عادت میکنی برا هر چیز ساده ای منتظر جواب دیگران میشی و دیر پیشرفت میکنی و کلی هم همش باید علاف بشی و همش منتظر باشی یکی راهنماییت کنه – که این خیلی بده.

  10. مهمان

    سید

    پروگرمش کردم ولی هنوز بعد حدودا۴-۵ ثانیه یه ثانیه ش عوض میشه دلیلش چیه؟؟
    جووون خودت لااقل اینو بگو ک امشب درست بشه
    یه قسمت بهش اضافه کردم ک بشه ساعتو تنطیم کرد ولی تو پروتیوس کار نمیکنه مشکل کجاس
    http://paste.debian.net/919655/

    • نویسنده این مطلب

      مهدی دمرچیلو

      قبلا گفتم – فرکانس پروژه ( کدویژن) با فرکانس میکرو یکسان نیست
      اون قسمتی هم که میگی مشکل داره – خودت بشین بررسی کن و مشکل رو پیدا کن.

  11. مهمان

    سید

    http://paste.debian.net/919655/
    اینجا رو ببین
    یه قسمت بهش اضافه کردم ک ساعت قابل تنظیم بشه ولی کار نمیکن تو پروتیوس
    ایرادش چیه؟؟؟

  12. مهمان

    سید

    ممنونم
    چندتا سوال داشتم ببخشید
    ۱-چرا char str_second[10],str_minute[10],str_hour[10];طولشو ده کردی؟؟؟؟
    ۲-itoa(hour,str_hour);
    lcd_gotoxy(4,1);
    if(hour<۱۰)lcd_puts("0");
    lcd_puts(str_hour); lcd_putchar(' ');
    اینجا رو هم یه توضیح کوتاه بدی ممنون میشم(خیلی ببخشید!!!)
    پروگرمش کردم ولی هنوز بعد حدودا۴-۵ ثانیه یه ثانیه ش عوض میشه دلیلش چیه؟؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      برو تحقیق کن – گفتم بهت قبلا
      توابع نمایشگر رو تو مطلب نمایشگر – تو گوگل
      توابع ito گوگل – برو بسر کن

  13. مهمان

    سید

    با کدویژن

  14. مهمان

    سید

    با کدویزارد پروژه رو ایجاد کردم
    بعد تو مرحله اول..فرکانس کاری روی ۸ گذاشتم
    کداشم ک برات فرستادم
    فقط موقع پروگرم کردن فرکانسو چند انتخاب کنم…اینجا همیشه برام سوال بوده!!!
    یه چیز دیگه
    تو این پست اولاش گفتی فیوز بیت ها رو طبق عکس زیر تعیین کنین ولی هیچی نذاشتی
    بی زحمت یه اسکرین از فیوز بیتاشم بذار good dash

    • نویسنده این مطلب

      مهدی دمرچیلو

      با کدوم نرم افزار پروگرام میکنی؟

  15. مهمان

    سید

    حجمش ۹۰کیلو بایته
    تو فایلی ک فرستادم هم فایل کدویژنشه هم پروتیوس!!!!!چطوری کمش کنم

    • نویسنده این مطلب

      مهدی دمرچیلو

      آها بله درسته – ببخشید ندیده بودم.
      خب من کد شما رو تصحیح کردم – یه سوتی لپی داده بودین – چیزای اضافه رو هم حذف کردم – علت سوتی خودتون رو بررسی کنید – از لحاظ آموزشی مفیده براتون – تغییر داده شده در داخل تابع main – متغییر هی str هستش.
      char str_second[10],str_minute[10],str_hour[10];
      اینم کد شما به صورت ترتمیز و مرتب :
      پروژه ساعت با avr

  16. مهمان

    سید

    یه سوال دیگه
    تو ساعتی ک درست کردم تو عمل هرثانیه ش حدودا۴ ثانیه طول میکشه دلیلش چیه؟؟؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      فرکانس اشتباه!
      ببین تو پروژت تنظیمات به چه صورت هستش – خود کد ها چطوری نوشته شدن – فرکانس درست رو انتخاب کن و اعمال کن.

  17. مهمان

    سید

    سلام و عرض ادب
    من کدای ساعت اولو هرچی تغییر دادم فایل هگز جدید براش ایجاد نشد!!!!
    خودم با کدویزارد ساعت اولو درست کردم..تو کامپایلش ارور نمیده ولی وقتی تو پروتیوس اجراش میکنم وقتی ثانیه اش ده میشه همش غلط در میاد…پروگرمشم کردم دقیقا مثل پروتیوسش dash
    http://s9.picofile.com/file/8289376850/myclock.rar.html
    تورو خدا یه نگاه بهش بنداز دیوونه شدم…توروخدااااااا dash

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      پروژه رو با شماتیک بفرست – کدهای اضافه رو حدف کن – فاصله ها رو رعایت کن – ترتمیز کن کدها رو بعد بفرست دوباره – منتظر فایلتم good

  18. مهمان

    سارا

    سلام خسته نباشید
    سلام ببخشید من مود RTC رو خیلی لازم دارم.این کد شما رو که خودم کپی میکنم توی کدویژن جواب نمیده یعنی چیزی روی ال سی دی نمایش داده نمیشه.باید چیکر کنم؟
    ممنون

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – خطاش رو تو گوگل سرچ کنید.

  19. مهمان

    ازمایشگاه خانگی

    سلام
    ببخشید اردوینو بهتر است یا میکروکنترل wacko wacko

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      آردوینو اسم یه برده – که خودش میکرو داره در مدل های مختلف آردوینو از میکروهای مختلفی استفاده شده – آردوینو ساده تره – بخوای مستقیم با خود میکرو کار کنی حرفه ای تر و اصولی تره ولی یکم از آردوینو سخت تره.

  20. مهمان

    852

    پس من ی توانم این کد رو کپی کنم sorry

  21. مهمان

    852

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

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      پروگرام کنی بله کار میکنه – چرا نکنه.

  22. مهمان

    علیرضا آهنی

    سلام.
    شما جایی را میشناسید که دیتاشیت میکروکنترلAVR داشته باشند smile
    منظورم دانلود بود rofl rofl rofl rofl

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      گوگل بسرچ.

  23. مهمان

    علیرضا آهنی

    سلام.
    پایه های تغذیه مگا۱۶ کدومه sad sad sad

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      دیتاشیت مگا ۱۶ رو دانلود کن – تو صفحات اولیه – ترتیب پایه ها رو قرار داده توش

  24. مهمان

    علیرضا آهنی

    سلام
    ال سی دی از چی نوعی است sad

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام-کاراکتری ۱۶ در ۲

  25. مهمان

    علیرضا آهنی

    بازهم سلام
    شما از چه میکروکنترلی استفاده میکنی no
    برای کسانی که تازه پروزه می بندند چه میکروکنترلی پیشنهاد می کنید smile
    راستی جای کریستال توی دیتاشیت هست wacko

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – تو این پروژه از AVR استفاده کردم.
      تحقیق کن.

    • مهمان

      علیرضا آهنی

      منظورم بود که از چی مدلی laugh

      • نویسنده این مطلب

        مهدی دمرچیلو

        تو عکس ها – همچنین کد پروژه ها ببینی ک معلومه
        مگا ۱۶ good

  26. مهمان

    علیرضا آهنی

    سلام
    ببخشید من می خواهم این ساعت رادرست کنم مدل اول
    پایه+و-میکروکنترل در عمل کدام است sad
    ممنون
    سایت بسیار خوبی دارید

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام- دیتاشیت میکرو کنترلر رو ببین – صفحه ۲-۱۰ تو یکی از این صفحات نام پایه ها در عمل گزاشته شده.

  27. مهمان

    آوه

    سلام
    دمتون گرم. کارم رو راه می اندازه!

  28. مهمان

    amir

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

    • نویسنده این مطلب

      مهدی دمرچیلو

      کدویژن زیاد جالب نبیست!!!!!!!!!!

      • مهمان

        mahan

        سلام
        پس چی استفاده کنیم pardon

        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          والا برا avr فک کنم atmel studio بهتر باشه.

  29. مهمان

    سید

    میشه بی زحمت تنظیمات فیوز بیت ساعت اولو بگی
    ممنون میشم

    • نویسنده این مطلب

      مهدی دمرچیلو

      تو کدویژن ببین فرکانس چند تنظیم شده – تو فیوز بیت ها هم به همون مقدار تنظیم کن

  30. مهمان

    سید

    متاسفانه متوجه نشدم
    یه کتابی چیزی معرفی کن ک اینا رو درک کنم مزاحم شمام نشم
    راستی الان اون ساعت اولیو بستم!!!!ثانیه ش تغییر نمیکنه

    • نویسنده این مطلب

      مهدی دمرچیلو

      مثلا کتابخونه delay – خب کدویژن از کجا بفهمه فرکانس میکرو چند هستش تا بر طبق اون کتابخونه Delay رو تنظیم کنه و زمان دقیق بشه شما بده و یهو زمان ۱ ثانیه نشه دیلای ۸ ثانیه!
      ولی به کمک فیوز بیت ها فرکانس میکرو رو تنظیم میکنی
      کتاب خوب : گوگل

  31. مهمان

    سید

    ببخشی زیاد میپرسم…تازه کارم دیگه
    یه سوال دارم ذهنمو مشغول کرده
    وقتی تو کد ویژن یه پروژه ایجاد میکنی اون جایی ک مدل آی سی رو مشخص میکنی یه فرکانس ازت میخواد(همون جایی ک پورتارو ب عنوان in و out مشخص میکنی) چ فرقی با اون فرکانسی داره ک موقع پروگرام کردن ازت میخواد؟؟؟؟
    شما کدومو میگی زیاد کنم؟؟؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      اون مربوطه به تنظیم کتابخونه های مورد نیاز و فیوز بیت برا تنظیم سرعت میکرو هستش

  32. مهمان

    سید

    اون جایی ک گفتی فرکانسو تغییر بده تو پروتیوس فرکانسو تغییر دادم دیگه هیچی نشون نداد…کلا پاک شد نوشته م!!!!!
    ن آقا کامل گفتی حرفی نیست

    • نویسنده این مطلب

      مهدی دمرچیلو

      از پروتئوش حرفی نزدم.گفتی سرعت کمه گفتم فرکانسو زیاد کن

  33. مهمان

    سید

    داداش روشت خیلی جالبه برام…خیلی از کامنتایی ک پای پستات هستو دیدم،تو همه ی جوابایی ک دادی یه نکته مشترک هست…من ندیدم بیشتر از یه راهنمایی ساده چیزی بگی!!!همش میخوای طرف خودش دنبال جواب بره ک برام خیلی جالب بود!!اگر چه جواب منم درست و حسابی ندادی? ولی ازت ممنونم شاید ک مسبب پیشرفت بشی!!
    ولی اگه کاملتر بگی خیلی بهتره?

    • نویسنده این مطلب

      مهدی دمرچیلو

      راه رو گفتم
      مطلب هم که گفتم تو سایته
      دیگه چی میگفتم اخه pardon

  34. مهمان

    سید

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

    • نویسنده این مطلب

      مهدی دمرچیلو

      گفتم که فعلا بمونه – خب مشکلت اگه حل شده که دیگه هیچ
      در مورد سرعت نمایش هم اگه سرعت کمه – باید میکرو رو ببری رو فرکانس ۸ میگ
      تو یه مطلب آموزش aVR ،یوز بیتا رو توضیح دادم – پیداش کن و بخون.

  35. مهمان

    سید

    سلام و عرض ادب
    من تازه شروع ب کار کردم چند تا پروژه ی ساده ی لامپ چشمک زنم انجام دادم!!!الان میخوام این ساعتارو راه بندازم اما اول خواستم یک عبارت ساده رو روی ال سی دی نمایش بدم ببینم اصلا چطور ال سی دی ب میکرو وصل میشه ولی متاسفانه فقط صفحه ی ال سی دی روشن میشه…فایل کدویژن و پروتیوسشو اینجا میذارم تورو خدا یه نگاهی بهش بنداز…هیکی نیس ازش بپرسم
    http://s2.picofile.com/file/8283766492/lcd_char.rar.html

  36. مهمان

    امیر حسین

    با سلام و عرض خسته نباشی و تشکر بابت سایت مفیدتون.می خواستم بپرسم در پروژه شماره۳ نحوه اتصالات ال سی دی چطوریه؟؟چون توی فیلمی که گرفته بودید بدون پتانسیومتر و با چند تا سیم ال سی دی روشن شده بود ممنون میشم پاسخ بدید.

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بستگی به LCD داره – بعضیاشون نیاز به پتاسیومتر دارن و بعضی ها نه.
      برا بحث اتصالات هم علاوه بر شماتیک توی مطلب – از لینک زیر دنبال مطلب LCD بگردید
      https://dmf313.ir/electronics/electronic-components/

      • مهمان

        امیر حسین

        ممنون،متوجه شدم.
        ببخشید یه سوال دیگه هم داشتم ،این سوال رو از چند نفر پرسیدم ولی جوابای مختلف دادند.
        سوالم اینکه میشه برنامه mega16 را رویmega32 پروگرم کرد، یا باید یه تغییراتی توی برنامه داد؟؟
        ممنون.

        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام…این دو میکرو فک کنم فقط در میزان حافظه فلش با هم فرق دارن… حالا باز خودت بررسی کن
          تو کد نویسی خب باید نام کتابخونه رو تغیر بدی….تو تنظیمات کدویڙن هم باید میکرو رو تغیر بدی
          فقط همین دو تا کار نیازه

  37. مهمان

    نیما ذ

    فقط میتونم بگم خیلی گلی مهدی آقا، ایشاللا همیشه پیروز و سربلتد باشی

  38. مهمان

    مهدی

    سلام
    خدا قوت
    در صورت ریست شدن میکرو چه اتفاقی میفته؟
    ساعت میپره؟
    راه حلش چیه؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام-بله پاک میشه-حافظه ایپرام خارجی چاره این مشکل هستش
      ولی برا بحث ماژول Ds33231 نیازی به حافظه ایپرام نداریم – تا زمانی که باتری بکاب این ماژول کار میده – اطلاعات این ماژول از بین نمیره.

  39. مهمان

    مهدوی

    سلام خسته نباشید
    اقا شما اومدی از تایمر 2 برای آموزش سوم ستفاده کردی پس چرا با
    tcnt0
    محاسباتت رو انجام میدی؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مممنون از شما – اشتباه از من بوده – مطلب تصحیح شد.

  40. مهمان

    علی یاعلی

    سلام
    اگه با delay از کریستال خارجی استفاده بشه دقیق تر نمیشه؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      میشه

  41. مهمان

    شکیبا

    سلام دمت گرم دست خدا به همراهت . از اینکه یاد خدا را تو دلها زنده کردی. اما لازم است درست را ادامه بدی.

  42. مهمان

    ali

    ۳۲۷۶۸Hz
    فکر کنم
    نه کیلو هرتز

    • نویسنده این مطلب

      مهدی دمرچیلو

      ۳۲٫۷۶۸KHZ = ۳۲۷۶۸Hz

  43. مهمان

    سهیل

    باسلام
    برای اتصال کریستال ساعت فیوزبیت ها را چه جوری باید تنظیم کنم. من می خوام این پروژه به زودی به پایان برسه پس خیلی سریع جواب من را بدید.
    باتشکر فروان.

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب جلسه 10-11 آموزش جامع aVR رو بخون – جلسش دقیقا خاطرم نیست ولی تو یکی از جلسه ها فیوز بیت های کلاک رو کامل توضیح دادم

  44. مهمان

    mahsa

    سلام..ساخت ساعت دیجیتال با استفاده از ساعت کامپیوتری_(با قابلیت تنظیم ساعت.دقیقه.ثانیه)با استفاده از lcd کدوم قسمت پیدا نکردم…میشه کمکمممممممم کنید؟؟

  45. مهمان

    رامان

    سلام , خسته نباشید . واقعا سایتتون عالیه.
    واقعیتش یک سوال داشتم , توی پروژه “ساعت با RTC ” چرا بعد از آکولاد پایانی”(1)while” سیمیکالون گذاشتید؟؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      بزاری نزاری مهم نیستش
      بعد { علامت ; رو بزاری نزاری فرقی نداره
      ولی برا آرایه ها حتما باید بزاری

  46. مهمان

    حسین

    سلام حاج مهدی
    خسته نباشید.
    من پروژه شماره ۳ این ساعت با کریستال رو بستم جواب میده. فقط حالا اومدم با atmega8 همینو ببندم ظاهرا تنظیمات تایمر باید تغییر کنه میشه راهنمایی بفرمایید.

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فک نکنم غیر از نام میکرو چیزی لازم باشه عوض کنید
      ترتیب پایه های دو میکرو رو مقایسه کنید(به نظرم مشکل کار همینه)
      برا اطمینان هم ریجیستر های استفاده شده رو در هر دو میکر ومقایسه کنید تا فرقی نداشته باشن
      (اینا تو دیتاشیت نوشته شده )

      • مهمان

        حسین

        آخه این با تایمر ۲ راه اندازی شده ولی atmega8 تایمر ۲ نداره که!!!

        • نویسنده این مطلب

          مهدی دمرچیلو

          خب تبدیل به تایمر ۱ اش کن….ریجستر های تایمر ۱ تو هر دو رو چک کن و اگه فرق بود که هیچ ولی اگه فرقی نبود میتونی همین پروژه رو از تایمر ۲ به ۱ تبدیل کنی کاری نداره-ریجستر های تایمر ۱ و ۲ رو مقایسه کن

  47. مهمان

    رضا

    تشکر

  48. مهمان

    محمود خادمی

    سلام کتابخانه این ای سیو همه کود ویژنا دارن ولی روی دیتاش ارور میده در حالی که کد ویژن ۲۰۵ این ارور نمیده اگه حال کردی هم رو الارمش کارکن ویژگیش نسبت به ای سی قبلی اینه که الارم داره دو تا بعد سال کبیسه هم حصاب میکنه

  49. مهمان

    alinayerian

    سلام ..ممنون از سایت خیلیییییی خوب عت
    میشه آموزش کار با میکرو PIC هم بذاری؟؟؟

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خواهش
      نه….چون باهاش کار نمیکنم و برنامه ای هم برای کار باهاش ندارم

  50. مهمان

    علی

    سلام خسته نباشی
    تشکر میکنم از سایت خیلی خوبت دستت درد نکنه
    آقا مهدی نمی خوای بزنی تو خط Arm

    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      نه

      • مهمان

        mohammad

        سلام
        اگه امکانش هسست پروژه ی تاریخ و ساعت(کد ویژن) رو با هم بزار
        ممنون بابت سایت خوبت

        • نویسنده این مطلب

          مهدی دمرچیلو

          سلام
          پروژه ساعت با کدویژن کم تو سایت نیست

1 2