با سلام
من یه دماسنج به PIC16f84A درست کردم که با کریستال 4 MHZ به خوبی کار میکنه.
در این مدار ابتدا یه متنی روی LCD نمایش داده شده و بعد مقدار دما رو نشون میده که تو آدرس زیر هم مشابه مدارش رو گذاشتم:
اما وقتی از کریستال 20MHZ استفاده میکنم، متن رو نشون میده ولی دما رو نشون نمیده. فکر کنم سرعت فرکانس بالاست و باعث تداخل تو زمان محاسبه DS18B20 میشه.
البته من از دستور define osc 20 هم استفاده کردم و همچنین نوع اسیلاتور رو هم تغییر دادم ولی نتیجه نداشته:
نمیدونم تو قسمت کار با DS18b20 چیزی رو باید اضافه کنم؟
لطفا راهنمایی کنید.
من یه دماسنج به PIC16f84A درست کردم که با کریستال 4 MHZ به خوبی کار میکنه.
در این مدار ابتدا یه متنی روی LCD نمایش داده شده و بعد مقدار دما رو نشون میده که تو آدرس زیر هم مشابه مدارش رو گذاشتم:
کد HTML:
http://www.eca.ir/forums/thread70404.html#post629055
البته من از دستور define osc 20 هم استفاده کردم و همچنین نوع اسیلاتور رو هم تغییر دادم ولی نتیجه نداشته:
کد:
[FONT=Yekan]#CONFIG[/FONT] __config _WDT_OFF & _HS_OSC & _PWRTE_OFF [FONT=Yekan]#ENDCONFIG[/FONT]
لطفا راهنمایی کنید.
دیدگاه