Problem mit Pollin Board, ATMega16 und USB - Seriell

Gast #1339334
Lesenswert?

Hallo!

Ich habe mir das Pollin AVR Evaluations Board gekauft. Mit im Paket 
waren auch 2 AtMgega16 16PU und ein USb ==> Seriell Wandler mit Prolific 
Chip.

Das Board ist nun zusammengebaut, aber ich krieg das Testprogramm 
einfach nicht auf das Board bzw. den AtMega 16 geschrieben.
Laut beiliegendem PDF muss man ein "interface Board Setup" machen. Wenn 
ich auf Test drücke, kommt aber die Meldung, dass der Test 
fehlgeschlagen wäre.

Mein USB ==> Seriell Adapter hat den COM Port 2. Diesen habe ich auch in 
Pony Prog ausgewählt, aber es will einfach nicht.

Habt ihr eine Idee, was man da machen könnte?

Danke schonmal im Vorraus für eure Hilfe!
Gast #1339811
Lesenswert?

Ich bin's wieder...

Hm... mein PC hat leider keine Serielle Schnittstelle, denn dann wäre 
ich garnicht im Besitz eines solchen Adapters.

Meine Frage wäre auch noch, in welchen Stecker der Adapter denn 
reinmuss, um wenigstens die Fuses zu lesen? ISP, oder RS232?

Am Telefon bei Pollin versicherte man mir, dass der USB ==> Seriell 
Adapter gehen würde.

könntet ihr mir noch sagen, welche Jumper man setzen muss?

Danke!
Gast #1339888
Lesenswert?

Hi!

ok, im ISP hatte ich den Seriell Adapter auch schon drinnen.

Ich habe jetzt den COM Port mal von 2 auf 1 geändert und auch im Pony 
Prog geändert.

Meine Einstellungen beim Interface Setup in Pony Prog sind so, wie in 
der Anleitung vom Pollin Board beschrieben.

Kann es sein, dass ich irgendwelche Jumper setzen muss, damit der 
Computer überhaupt zum ATMega "durchkommt"?

Gibt's andere Ideen um das Problem zu lösen?

danke für die Hilfe!
#1340044
Lesenswert?

Hubert G. schrieb:
> Also Probe OK funktioniert bei mir nur wenn der serielle Programmer
> angesteckt ist. Er muss allerdings keine Verbindung zum Kontroller
> haben, beim Pollin-Baord muss die Spannung nicht eingeschalten sein.

Dann geht zumindest die Schnittstelle am PC ;-)
#1340059
Lesenswert?

Niels Keller schrieb:
> Hubert G. schrieb:
>> Das Probe hat glaub nur mit den LPT-Adaptern funktioniert.

Das geht auch mit dem seriellen Adaptern, hat allerdings wie oben 
gesehen keine Ausagekraft darüber, ob tatsächlich der Chip da ist oder 
nicht. Ich habe immer das Gefühl (Halbwahrheit), dass er nur testet, ob 
die Schnittstelle geöffnet werden kann.
Gast #1340118
Lesenswert?

Hi!

Langsam versteh' ich noch weniger als vorher :-(

In welchen Anschluss muss ich das Board denn nun einstecken? ISP?

ich wollte nun probieren, ohne den Test einfach mal das Test-Programm 
aufzuspielen. Ich kann aber nicht einmal über Edit ==> Modify Security 
Bits die Fuses setzen, da der Punkt "Modify Security Bits" nicht 
vorhanden ist. Soll ich vllt. statt dem USB ==> Seriell eine interne PCI 
==> Seriell Karte probieren? Besser wäre es für mich natürlich mit dem 
USB Adapter, denn ich hab den da und den PCI Adapter müsste ich erst 
bestellen.

verzweifelte Grüße...
Gast #1340162
Lesenswert?

Hi niels!

Doch, ich habe einen Chip ausgewählt. Oben rechts in der Ecke hab ich 
AVR Micro sowie ATMega 16 ausgewählt.

Könntet ihr mir noch sagen, welche Jumper gesetzt sein müssen, und 
welche nicht?

@Hubert: Nein, Die "Probe" gibt immer "Test FAiled" aus.

Danke!
Gast #1340421
Lesenswert?

Hi Hubert und Niels!

COM vom PC ist 1 und ist so auch im Pony Prog eingestellt.
Kann es sein, dass der Fehler daran liegt, dass ich statt "SI Prog API" 
"SI Prog I/O" ausgewählt habe? Gerade kann ich es nicht testen, werde 
dies aber baldmöglich nachholen.

Soweit ich es verstanden habe, müssen für diesen Test alle Jumper 
gesetzt sein, und der Prolific Adapter muss in ISP Stecken?

Danke für die Hilfe!
Gast #1340430
Lesenswert?

selbst wenn du es schaffst das ding mit dem usb-seriell-adapter zum 
laufen zu bringen wirst du nicht glücklich werden.
das dauerte bei mir ca 30 minuten um einen attiny (2kB) zu beschreiben 
und zu verifizieren.
und da hat selbst meine geduld ein ende.
investier halt nochmal 30 euro in einen usb-isp-progger.
oder kauf die eine schnittstellenkarte mit seriellem anschluss.
#1340440
Lesenswert?

Wenn es ein normaler PC ist hast du vermutlich noch einen PCI Platz 
frei. Am besten holst du dir eine PCI Karte mit 2x Seriell und 1x 
Parallel. Damit hast du ECHTE RS232 und LPT Schnittstellen.
Mit dem USB->Seriell Adapter gehts nicht oder nur seeehr langsam. Oder 
du holst dir einen AVR ISP MK2 oder ähnlich mit eigener Logik.
#1340591
Lesenswert?

Hallo,

ich kann da Hubert nur zustimmen. Auch ich hatte dieselben Probleme. 
PonyProg macht Bit-Banging mit der Schnittstelle. Über einen 
USB2COM-Adapter geht es nur sehr zäh, wenn überhaupt.

Kaufte dann das MKII und es lief perfekt. Man benötigt halt noch einen 
sehr einfachen (Verbindungs-)Adapter aufs Pollin-Board, das ist alles.

Dieter
Gast #1341357
Lesenswert?

Hallo nochmal...

Ich war mir im klaren, dass das Programmieren über seriell länger 
dauert. Ich hätte aber max. 10min erwartet ;-). Da das SO lange dauert, 
werde ich mir nun das AVR-LAB von ullihome.de bestellen.

Gibt's da irgendwas zu beachten? In welchen Steckplatz muss das rein?

Danke für die Hilfe
Gast #1341588
Lesenswert?

>Es ist besser auf einen USB-Programmer umzusteigen, der hier ist sehr
>günstig und funktioniert seht gut
>www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab

NEIN! Es ist nicht besser. Wenn er denn demnaechst dies und das mit uCs 
machen will, braucht er die serielle Schnitstelle noch oefter.

Gast4
Gast #1345541
Lesenswert?

Hi!

Nach Neuinstallation der Treiber funktioniert der Adapter nun!
Ich kann den Adapter ach beschreiben, die Fuse bits setzen das Tempo ist 
aber zu lahm.
Naja... fürs erste reichts, bis der andere Adapter da ist.

Ich habe also beim 2ten Versuch das Testtool aufgespielt, beim ersten 
Versuch hat's leider nicht geklappt, beim 2ten aber hat PonyProg keine 
Fehlermeldung ausgegeben.

Das Programm hat zumindest beim ersten Versuch etwas ausgegeben. Die 
Taster haben manchmal beide LED's eigeschaltet, mal den Zustand 
vertauscht, und ähnliches. Als ich den Strom dann abschaltete und wieder 
einsteckte tat sich erstmal nix. Als ich den Strom ca. 6-7 mal schnell 
ein- und wieder ausschaltete, ging die LED 1 an, und man konnte den µC 
über die Taster bedienen.
Bei allen weiteren Versuchen musste ich dies so machen. Manchmal 
benötigt es mehr, manchmal weniger Versuche, und manchmal sind die LED's 
ganz schwach.

Woran liegt es, dass der µC nicht sofort richtig startet? Warum macht 
der µC manchmal nicht das was er soll?

Hat einer von euch vllt. Programme in C für den ATMega 16 und das Pollin 
Eval. board? Dann könnte ich mir diese Dateien mal ansehen und ein 
bisschen rumspielen.

Danke!
Gast #1374725
Lesenswert?

Hallo zusammen!

habe leider ähnliche Probleme!
Hab mir ein Serielles Programmierkabel laut folgender Anleitung gebaut 
"http://s-huehn.de/elektronik/avr-prog/avr-prog.htm";. und möchte nun 
meinen Atmege 16 mittels USB-Seriell adapter + Programmmierkabel 
beschreiben!
Jedoch kann ich bei Poniprog den COM-Port nichteinmal auswählen auf den 
mein USB-Seriell Adapter hängt! Hätte auch schon versucht ihn auf COM- 2 
zu legen jedoch funktioniert es auch nicht! Eingestellt hab ich SI Prog 
API!
Könnte mir eventuell jemand weiterhelfen wäre sehr dankbar!

mfg
Julian
#1374746
Lesenswert?

Dieser Programmer funktioniert zusammen mit einem USB-Seriell-Adapter 
nicht, oder nur mit Programmierzeiten von 20min aufwärts. Das einzige 
was gerade noch geht ist Fuses auslesen. Beim Fuses schreiben würde ich 
schon Magenschmerzen bekommen.
In meinem PonyProg kann ich bis COM4 einstellen, getestet mit einem 
USB-Adapter. Eventuell eine neue Version herunterladen.
Wenn du sonst keine echte Serielle Schnittstelle hast besorge dir diesen 
Programmer  www.ullihome.de/index.php/Hauptseite#USB_AVR-Lab

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