Försökte sätta igång interna temperatursensorn på en standalone-Atmega328 (DIP) men fick inga vettiga värden, låg på -206C ganska stabilt. Vet inte exakt om det är 328, 328P eller 328PU.
Detta exempel:
http://playground.arduino.cc/Main/Inter ... tureSensor
fungerar på tre olika Uno varav en har ytmonterad krets.
Den har ju inte hög precision men sådär mycket fel kan den väl inte visa...
Vad kan skillnaden vara, behövs kondensator på Vref som jag läst nånstans?
Chippet är garanterat äkta eftersom det är sample från Atmel.
Atmega328: intern temperatursensor standalone vs Arduinokort
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Atmega328: intern temperatursensor standalone vs Arduino
Vad använder du som Vref? Enligt länken måste du använda den interna 1,1V-ref:en och då lär avkoppling på den externa ref-pinnen inte spela någon roll.
Eller tänker jag fel här
Klipp in din kod och visa/beskriv hur du har kopplat så kommer du få hjälp.
Eller tänker jag fel här

Klipp in din kod och visa/beskriv hur du har kopplat så kommer du få hjälp.
Re: Atmega328: intern temperatursensor standalone vs Arduino
Har testat just med exemplet på sidan jag länkade till...
Re: Atmega328: intern temperatursensor standalone vs Arduino
Är "tempvärdet" konstant även om du försöker värma/kyla kretsen?
Enligt koden:
...är värdet bara riktgivande, så nåt kring 45 ser ut att stämma bättre på din krets.
Vad jag minns är den externa pinnen alltid inkoplad oberoende av referens (inklusive intern) just för avkoppling, så en konding där är väl att rekommendera.
Enligt koden:
Kod: Markera allt
// The offset of 324.31 could be wrong. It is just an indication.
Vad jag minns är den externa pinnen alltid inkoplad oberoende av referens (inklusive intern) just för avkoppling, så en konding där är väl att rekommendera.