Atmega16 keine Kommunikation

Gast #1894763
Lesenswert?

Hallo zusammen,

ich hab ein richtiges Anfängerproblem. Ich habe hier das Pollin 
Evaluation-Board 2.0 und einen Atmega16 drauf. Das Board hab ich schon 
länger, habe den Controller auch schon mal erfolgreich programmieren 
können, bin mir aber nimmer sicher. Jedenfalls blinkt ein Ausgang, das 
lässt drauf schließen dass es ging.

So, nun möchte ich mich mal etwas tiefer mit dem Controller beschäftigen 
und natürlich muss dazu die RS232 Kommunktion für den Programmiervorgang 
stehen, ABER ich kann und schaff es nicht dass mein Rechner mit Ihm 
spricht?!

Nur, warum? Ich hab nun einen neuen MAX232 verbaut, Test mit RX/TX 
brücken, vor und nach dem MAX232 waren in Ordnung, er funktioniert! Die 
Pumpkondensatoren (10uF) sind richtig gepolt, ob diese defekt sind kann 
ich nicht sagen, mechanisch sehen sie gut aus.

Hab auch einen zweiten Atmega16 und auch einen ATtiny probiert, ponyprog 
oder WinAVR lehnen jedes mal ab dass kein/oder das falsche Device dran 
hängt?! WAS mache ich falsch, das gibts doch nicht?

Die "Signallinie" ist ja sehr einfach, RS232 SChnittstelle vom PC, dann 
Kabel, dann Buchse am Board, dann MAX232, zwei Jumper und dann RX und TX 
am Controller?! Der Controller lebt, sonst würde ja die LED nicht 
blinken an dem einen Ausgang, der MAX232 hat den Test auch überstanden?

Kann mir wer weiterhelfen? Was ist mit den sogenannten fusebits, ich seh 
hier in ponyprog nix von?


Schönen Gruß aus Bayern,
Markus
Angehängte Dateien:
Gast #1894768
Lesenswert?

Ich habe das gleiche Board und arbeite auch mit Pony,,,

Wie hast bisher programmiert ? Wenn Du Dein PC mit dem Board verbinden 
willst, dann musst die mit ISP Bezeichnete Schnittstelle nehmen ..
#1894774
Lesenswert?

Ich muss die ISP Schnittstelle nehmen? Für was ist dann die RS232 
Schnittstelle? Ähhhh... dummanstell

Es is schon länger her, ich hatte damals, weiss nicht mehr, denke auch 
mit ponyprog programmiert. Gibt es alternativen um mit anderen Tools zu 
programmieren?

Was hast das mit den Fusebits auf sich, hab was gelesen dass dieses oder 
jenes gesetzt werden muss?!
Persönliche Seite #1894876
Lesenswert?

>> Jedenfalls blinkt ein Ausgang, das lässt drauf schließen dass es ging.

> :-( Ich komm nicht weiter, nichts rührt sich, das mit ISP funktioniert
> nicht...

Ohne ISP blinkt der noch? Wenn du dann ISP programmierst: Hört das 
Blinken auf? Das wäre schon mal gut, weil dann der die ISP-Software den 
µC in den RESET zieht wie beim ISP Programmieren vorgesehen.

Vielleicht benutzt du statt Ponyprog mal AVRDUDE mit dieser 
Kommandozeile:
1
avrdude -vv -p m16 -c ponyser -P com1 > "avrdudeoutput.txt" 2>&1

Dabei anpassen: com1 je nach serieller Schnittstelle an deinem PC. 
Apropos PC: Welches Betriebssystem benutzt du?

Die Datei avrdudeoutput.txt bitte zeigen (Dateianhang).
#1894912
Lesenswert?

Ja mit blinken meine ich, dass ich es wohl vor jahren geschafft haben 
muss dass der port über haupt toggelt! Und, programmieren kann ich den 
Controller überhaupt nicht, genau DAS ist ja das Problem! Ob WinAVR, 
ponyprog, AVM Studio, alle sagen keine Kommunikation mit dem Controller. 
WinAVR benutzt ja avrdude soweit ich das gelesen habe?!

Also ich weiss dass die RS232 Schnittstelle am pc funktioniert, die 
hardware auf dme board kann auch nicht hinüber sein. Die Umsetzung von 
RS232 und ISP ist ja nix wie ein paar dioden und transistor.

Ich hab WindowsXP prof.

RS232 arbeitet ja mit +/-15V, und wie läuft das mit ISP? Miso,Mosi, 
welche Spannungen. Scheisse ist dass ich leider kein Oszi besitze, kann 
also nicht nachsehen ob die Daten an den Controller gelangen.

RX und TX gehören nicht vertauscht oder solche sachen?

Ich weiss einfach nicht wo ich noch suchen soll, an der hardware gibts 
nix mehr zu suchen, software? Hmpf... :-(


Markus
#1894964
Lesenswert?

Halt, er scheint zu lesen, ich hab vorhin nur den falschen controller 
drin gehabt vor lauter rumprobieren! Er hat alles augelesen...sieht gut 
aus!!! Nur, warum ist dann ponyprog das einzige tool dass mit dem 
controller sprechen kann und winavr und avr studio nicht?! Jetzt versuch 
ich mal das teil zu programmieren für nen test...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren