ADC-Killer-Programm

Gast #3414300
Lesenswert?
• ▲
▼
Hallo zusammen.

ich versuch gerade ein kleines Mikrocontroller-Projekt umzusetzen. 
Hierbei möchte ich eine Spannung zwischen 0 und 5 Volt permanent am 
Eingang PA0(ADC0) eines Atmega16 einlesen und am Port C binär wieder 
ausgeben.
Sobald ich aber das Programm über ein STK500 auf einen Atmega16 
aufspiele, ist der Controller hinüber und ich kann nicht mehr darauf 
zugreifen. Hab so heute schon 2 Controller verheizt.
Kann mir jemand sagen wo der Fehler liegt?
Beste Grüße und danke.
Angehängte Dateien:
Gast #3414336
Lesenswert?
• ▲
▼
Bezüglich der Fuses:
Ich hab alles original gelassen. Ich hab eben gerade auch noch ein paar 
alte Programme getestet und diese laufen ohne Probleme und kann auch 
nach dem Test wieder darauf zugreifen und diese überspielen.
#3414396
Lesenswert?
• ▲
▼
Wow. Es lat tatsächlich an dem AREF Jumper.  =)

Aber dafür musste ich leider feststellen dass mein Programm nicht so 
funktioniert wie ich es gerne hätte.

Wollte gerade 5Volt über ein Poti auf den ADC0 geben in der Hoffnung 
dass bei 5 Volt alle 8 Ausgänge am PortC 1 haben sind und bei 0Volt alle 
auf 0 stehen aber leider flackern alle nur wie wild.
#3414398
Lesenswert?
• ▲
▼
Chris Neusi schrieb:
> Wow. Es lat tatsächlich an dem AREF Jumper.  =)
>
> Aber dafür musste ich leider feststellen dass mein Programm nicht so
> funktioniert wie ich es gerne hätte.

Tja. Das soll vorkommen :-)
Willkommen in der WElt der Programmierung, die uns Menschen immer wieder 
und eindringlich aufzeigt, wie wenig wir doch vom logisch folgerichtigen 
Denken verstehen und wie schlampig wir im täglichen Leben damit umgehen.
#3414402
Lesenswert?
• ▲
▼
Am Programm liegt dein Problem sicher nicht, auch wenn es nicht das tun 
wird was du möchtest.
Du solltest die Anleitung für das STK lesen. Dort steht das bei 
gesetztem AREF-Jumper AREF über das Programmiermenü HW-Settings 
einstellen. Dann darf allerdings REFS0 nicht gesetzt sein.
Ob deswegen der Kontroller stirbt ist fraglich.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.