با سلام خدمت دوستان.
من یه سنسور دما به adc وصل کردم اما همش عدد 1023 رو نشون میده.
ولتاژ بیشتر از 5ولت هم تا حالا به adc وصل نکردم.
یه سوال دیگه:
اگه Adc صفر بسوزه بقیش هم میسوزه؟
مهندس رفرنس رو چي انتخاب كردي ؟
اگه خارجي تعريف كردي اون پايه ها رو چي كار كردي ؟
امكانش هم هست كه بقيه هم بسوزه چون ميكرو فقط يه مبدل آنالوگ به ديجيتال داره و داره از ورودي ها مولتي پلكس انتخاب مي كنه !
prescaler=auto گذاشتم ولی بازم کار نمیکنه.
پایه avcc و gnd رو وصل کردم ولی بازم کار نکرد.
قبلا آی سی بدون وصل کردنه avcc کار میکر ولی حالا نه حتما باید وصل باشه تا کار کنه!!!
مهندس اينو براي تنظيم آنالوگ بذار :
کد php:
Config Adc = Single , Prescaler = Auto , Reference = Internal
و بازم تست كن و به وردي ولتاژي بين 0-2.5 ولت بده و اگه تغيير نكرد بدون ميكروت مشكل داره !
من این مدار رو بستم کار کرد.
ولی یه مشکل عجیب دارم فکر کنم برای آقای 1nafar هم پیش اومده.
وقتی سنسور رو گرم میکنم دما کم میشه!!!!!!
این هم مدار
![[تصویر: ECA-090803114452.png]](http://www.ecapic.ir/image/ECA-090803114452.png)
قبلا آی سی بدون وصل کردنه avcc کار میکر ولی حالا نه حتما باید وصل باشه تا کار کنه!!!
یعنی سنسوربرعکس عمل میکنه و با افزایش دما مقدارش کم میشه؟ یا تا یه حدی میره بالا و بعد کم میشه؟
(۱۳-مرداد-۱۳۸۸, ۱۸:۵۲:۴۱)ilgar نوشته است: [ -> ]یعنی سنسوربرعکس عمل میکنه و با افزایش دما مقدارش کم میشه؟ یا تا یه حدی میره بالا و بعد کم میشه؟
نه کلا برعکسه.یه lm35 گذاشتم درست شد.
نقل قول: قبلا آی سی بدون وصل کردنه avcc کار میکر ولی حالا نه حتما باید وصل باشه تا کار کنه!!!
اینو جواب ندادی مهندس
خوب برای قسمت دوم باید بگم تو کانفیگ آنالوگ چی نوشتین !
اینو نوشتم:
Config Adc = Single , Prescaler = Auto