Archiv verlassen und diese Seite im Standarddesign anzeigen : RN-Control 1.4 keine Verbindung
Dennis2006
15.10.2006, 15:33
Hi!
Ich habe mir das fertigaufgebaute RN-Control 1.4 Board mit dem passenden fertigaufgebautem ISP Dongle gekauft.
Nun habe ich versucht mein erstes Programm in das Board zu laden nach dem hier Tutorial:
https://www.roboternetz.de/wissen/index.php/Bascom_-_Erstes_Programm_in_den_AVR_Controller_übertragen
Es klappt alles bis zum Compilieren des Codes(Wenn ich die $regfile ... Angaben mit in den Code schreibe kommen 3 Fehlermeldungen mit Assignment error $framesize, $swstack, $hwstack). Wenn ich die $regfile ... Angaben weglasse klappt es und auf einen Klick des Buttons für den Modus zum übertragen klicke kommt folgende Fehlermeldung:
Could not identify chip with ID:000000
und das Board Piept kurz genau so als wenn man es einschaltet wenn das Standard Programm drauf ist.
Die Einstellungen sind wie in dem Tutorial beschrieben!
Wenn ich aber nun unter Programmer bei Parallel die LPT-adress von 378 auf 278 oder 38C stelle piept das Board nicht mehr aber die Fehlermeldung kommt trotzdem was kann ich tun?
Danke!
Gruß
Dennis
Du brauchst auf jeden Fall die angabe von $regfile.
Die anderen ($framesize, $swstack, $hwstack) kannst du erstmal weglassen.
Die Fehlermeldung beim Übertragen ist allgemein bekann.
Konntest du vorher schonmal ein Programm übertragen?
Die LPT-Adresse muss auch mit der Einstellung von Windowas und dem Bios übereinstimmen, sonst kann es garnicht funktionieren.
jon
Dennis2006
15.10.2006, 21:09
Hi!
Danke für Deine schnelle Antwort!
Nein ich habe damit noch nie ein Programm übertragen. Das sollte ja das erste Programm werden.
Wie kann ich den feststellen ob die LPT Adresse übereinstimmt? Und wie kann ich das ändern?
Danke!
Gruß
Dennis
Wie kann ich den feststellen ob die LPT Adresse übereinstimmt?
Das steht im Bios. Bei mir ist das die Standart-Adresse 378.
Und wie kann ich das ändern?
Bei Bascom musst du dann im Registerblatt "Programmer" die selbe Ddresse einstellen, die bei dir im Bios steht.
jon
In den meisten fällen stimmt 378 auch. Falls du das RN-Board Faq noch nicht gelesen hast, dann unbedingt noch durchlesen. Alle bekannten Probleme und Einsteigerfallen werden da aufgelistet:
https://www.roboternetz.de/wissen/index.php/RN-Board_FAQ-Seite
Dennis2006
16.10.2006, 13:40
Hi!
Habe die FAQ auch schon durch! Jedoch wird dort auch nur daraufhingewiesen, dass der LPT Port richtig eingestellt sein muss. Jedoch steht nirgendwo geschrieben, wie man das überprüfen kann oder macht!
Danke!
Gruß
Dennis
Dennis2006
16.10.2006, 14:36
Hi!
Habe es geschafft den Parrel Port im BIOS umzustellen. Jedoch funktioniert es immer noch nicht.
Wenn BASCOM den Chip nicht erkannt hat ruft er ja automatisch den AVR ISP STK Programmer auf wo man den Chip auswählen kann. Jedoch ist bei mir der ATMEGA32 nicht in der Liste drin nur ein M32 ist das dann der selbe?
Aber dass das Board bei dem Versuch einer Übertragung kurz piept lässt doch daraufschließen, dass die Verbidnung OK ist oder nicht?
Danke!
Gruß
Dennis
Habe es geschafft den Parrel Port im BIOS umzustellen. Jedoch funktioniert es immer noch nicht.
Was hast du denn jetzt bei Bascom und im Bios stehen?
Wenn BASCOM den Chip nicht erkannt hat ruft er ja automatisch den AVR ISP STK Programmer auf wo man den Chip auswählen kann.
Das ist bei mir noch nie Passiert.
Jedoch ist bei mir der ATMEGA32 nicht in der Liste drin nur ein M32 ist das dann der selbe?
Das sollte der selbe sein.
Aber dass das Board bei dem Versuch einer Übertragung kurz piept lässt doch daraufschließen, dass die Verbidnung OK ist oder nicht?
Kann ich die leider nicht sagen.
jon
Dennis2006
17.10.2006, 00:28
Hi!
Habe jetzt im BIOS EPP stehen für den Paralelport und nicht mehr das bidirektional.
Das komische ist nur, dass ich im AVR Programmer z.B. Read flash ROM into buffer oder Blank check of flash ROM ausführen kann.
Doch wenn ich auf Identify chip klicke, kommt wieder die besagte Fehlermeldung.
Danke!
Gruß
Dennis
Das komische ist nur, dass ich im AVR Programmer z.B. Read flash ROM into buffer oder Blank check of flash ROM ausführen kann.
Das geht aus irgendeinem Grund immer.
Auch, wenn kein Chip angeschlossen ist.
jon
Dennis2006
17.10.2006, 19:57
Hi!
Ich habe mir jetzt mal PonyProg 2000 runtergeladen. Ich habe unter Setup => Hardware Setup... das I/O-Port-Setup auf Parallel gestellt und dort dann den Avr ISP I/O und die LPT1 ausgewählt. Nun gibt es dort unten einen Test Button und wenn ich da draufklicke zeigt er mir an: Test Ok.
Als Chip habe ich dort AVR Auto ausgewählt.
Also stimmt doch die Kabelverbindung oder?
Dann muss das Problem doch an BASCOM liegen oder?
Danke!
Gruß
Dennis
Bei PonyProg kam bei mir auch immer die Meldung: "Test OK".
Keine Ahnung, weshalb das da gehen soll, bei Bascom aber nicht.
An Bascom lag es bei mir dann nicht, sondern an meinem ISP-Dongel.
Schreibe mal ganz genau, was du für Einstellungen du im Bios und bei Bascom hast.
Dann kann ich dir hoffentlich weiter helfen.
jon
Dennis2006
17.10.2006, 20:45
Hi!
Habe jetzt im BIOS ECP stehen für den Parallelport und nicht mehr das bidirektional.
Meine BASCOM Einstellungen sind genau wie hier unter:
Wie muss Bascom eingestellt werden, damit der ISP-Programmierdongle richtig funktioniert?
https://www.roboternetz.de/wissen/index.php/RN-Board_FAQ-Seite#Wie_muss_Bascom_eingestellt_werden.2C_damit_ der_ISP-Programmierdongle_richtig_funktioniert.3F
Als regfile habe ich m32def.dat!
Danke!
Gruß
Dennis
Die Einstellungen in Bascom sollten so stimmen.
Die Einstellungen im Bios wede ich nochmal mit meinen vergleichen.
Aber nicht mehr heute.
jon
Dennis2006
17.10.2006, 22:07
Hi!
Ich habe mir ja das ISP Dongle gekauft und dabei war ja ein SUB D zum 10 poligen Wannenstecker Adapter:
http://www.robotikhardware.de/bilder/isp/ispstecker.jpg
Nun ist der blaue SUB D Stecker ein Stecker mit Schneid-Klemm-Technik.
Im Gegensatz zum SUB D Stecker den man löten kann ist die Adernfolge bei dem Flachbandkabel nicht gleich:
Quetscht man das Flachbandkabel wie auf dem Bild mit dem Stecker und dem Wannenstecker zusammen ist bei der Durchgangsmessung die Pinzahl nicht 1:1 sondern verdreht:
SUB D => Wannenstecker
1 (MOSI) => 1 (MOSI)
2 (VCC) => 2 (VCC)
3 (RESET) => 5 (RESET)
4 (SCK) => 7 (SCK)
5 (MISO) => 9 (MISO)
6 (GND) => 3 (Nicht belegt)
7 (GND) => 4 (GND)
8 (GND) => 6 (GND)
9 (GND) => 8 (GND)
10 (nicht => 10 (GND)
belegt)
Jetzt habe ich dieses Kabel neu gemacht und mit einem Lötstecker SUB D versehen.
Vielleicht liegt da der Fehler?
Stimmt mein Anschlussplan?
Danke!
Gruß
Dennis
Dennis2006
19.10.2006, 21:01
Hi!
Habe das Problem gelöst!
Es lag an einer Ader am Wannenstecker, die nicht richtig gequetscht war.
Nochmals Danke für EUre Beteiligung!
Gruß
Dennis
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.