- LiTime Speicher und Akkus         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Problem bei ISP-Programmierung des RN-Control! [gelöst]

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.07.2007
    Alter
    39
    Beiträge
    214

    Problem bei ISP-Programmierung des RN-Control! [gelöst]

    Anzeige

    Powerstation Test
    Ich hab gerade das RN-Control ausgepackt (Fertiges Board von Robotic-Hardware) und Betriebsspannung, sowie den ISP (auch fertiges Dongle von RH) angesteckt.
    Das Board hat daraufhin kurz gepiepst und die LED's 7+8 leuchten nach einem Reset dauerhaft.

    Dann hab ich in den Optionen von BASCOM-AVR folgendes eingestellt:
    - Reiter "Compiler": Chip auf "m32def.dat
    - Reiter "Programmer" auf "STK200/STK300"
    und bestätigt.

    in BASCOM-AVR das Demo-Programm geladen und kompiliert.
    Soweit OK...

    Dann wollte ich das Programm übertragen ("Run Programmer"-Symbol und dann "Program").
    Aber dort taucht dann die Fehlermeldung auf: "Could not identify Chip with ID: FFFFFF" und wenn man das wegklickt noch "Selected Chip and target chip do not match AT90S2313 <> ATMEGA32".

    Wenn das "Programmer"-Fenster dann auftaucht stelle ich den Chip auf "ATMEGA32".
    Nach Klick auf den Button "Identify Chip" kommt wieder die Meldung mit dem FFFFFF.
    Wenn ich dann auf "Auto program chip" klicke passiert garnichts.
    Beim Klick auf den Reiter "Lock and Fuse Bits" kommt: "READLB entry not found".

    Ich habe definitiv nicht auf "Erase chip" oder sonst einen Button geklickt, auch keine FuseBits verstellt - nur das was ich euch jetzt erklärt habe.
    Das Board ist bislang absolut "jungfräulich".

    ----

    Die Programmierung per RS232 funktioniert dagegen problemlos!
    Früher oder später brauche ich aber die Möglichkeiten vom ISP.

    Was ist da los?
    Wie bekomm ich die ISP-Programmierung jetzt zum laufen?

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    23.03.2006
    Beiträge
    68
    richtiger lpt port ausgewählt?

    unter options programmer?


    genug saft drauf? so 7-9 v müssens schon sein?!?


    grüße max

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.07.2007
    Alter
    39
    Beiträge
    214
    Das Board ist an ein 9V-Netzgerät angeschlossen.
    Ich hab eine PCI-Karte die den LPT-Port bereitstellt, da die neuen Mainboards ja nur noch selten einen eingebauten Parallel-Port haben.

    Eingestellt hab ich im Gerätemanager als Port-Nr: LPT1 und in BASCOM-AVR als Adresse 378.
    Hab aber auch schon die anderen beiden vorgegebenen Adressen ausprobiert und auch die Port-Nr auf LPT2 und 3 versucht...

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    23.03.2006
    Beiträge
    68
    teste doch erstmal ob der lpt auch richtg läuft von der pci..
    zb ma n drucker drüber installieren und schaun ob der druckt..

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.07.2007
    Alter
    39
    Beiträge
    214
    Hat funktioniert. Er hat den Drucker sofort erkannt und fehlerfrei gedruckt.

    Damit kann man wohl die Konfig vom LPT-Port abhaken.
    Aber beim Programmieren hakts irgendwo...

    EDIT: Ist das eigentlich normal ,dass das Board ausgeht wenn ich nur den kleinen Stecker vom ISP einsteck, ohne das andere Ende im LPT-Port zu haben?
    Das Board startet dann erst, wenn ich den ISP einstecke.

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    23.03.2006
    Beiträge
    68
    verbindungs fehler... !?!? dürfte nicht sein...
    vlt hat der Programmer ne macke?

    zur not einen selber bauen geht einfach mit zwei widerständen un den kabeln.

    bei fragen zum eigenabu mit den widerstände melde dich sosnt bei mir.

    hab das vor ein paar tage aufgebaut und ging sofort und wunderbar
    2 widerstände kosten ja nix :P



    grüße max

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.07.2007
    Alter
    39
    Beiträge
    214
    Hmm.... wenn ich das Dongle schon fertig bei Robotichardware kaufe, geh ich eigentlich davon aus, das er für den Mehrpreis zum Bausatz auch getestet ist...

    Aber ich werd wohl wirklich einen eigenen zusammenlöten müssen und es damit versuchen.
    Zum Glück geht im Moment wenigstens per RS232 was.

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    23.03.2006
    Beiträge
    68
    das heisst das board spuckt nur RS232 aus wennd er ISP steckt??!?!

    da is der wurm drin

    also parallel mit 2 widerständen is hier
    http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

    viel glück

  9. #9
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.07.2007
    Alter
    39
    Beiträge
    214
    Äh, nein. Das meinte ich eigentlich nicht.
    RS232 geht bei mir immer.

    Ich wollte nur wissen, ob das Verhalten vom Board normal ist wenn man nur den ISP-Stecker (den 10-Pol - Pfostenstecker) auf das Board steckt OHNE den groén Parallel-Stecker mit dem PC zu verbinden. Dann geht das Board nämlich aus und startet erst wieder, wenn auch der große Stecker im PC steckt.
    ...

    Ich hab gerade versucht das Dongle durchzumessen, aber da das ja so eine "High-Tech"-Version mit Treiberbaustein usw. ist, komm ich da nicht weit.
    Wenn mein Eigenbau funktioniert, kann Robotikhardware das tolle Ding wieder zurückhaben.

  10. #10
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    hab grad mal probiert, ob man trotz des Bootloaders per ISP usw. zugreifen kann, also das geht genauso wie es sich für ISP gehört

    Das Verhalten mit dem Stecker im ISP aber nicht am PC ist normal, denn zum ISP geht auch die Resetleitung, und wenn der PC diese Leitung nicht initialisert hat bzw. kann, macht der Dongle immer einen Reset, weshalb das Board nicht laufen kann.
    Das ist auch öfter zu beobachten, wenn man am PC nach dem Booten noch kein Flashprogramm gestartet hat (das den LPT initialisiert), das bis dahin der AVR auch nicht läuft, weil der Reset betätigt wird.

    Mit dem Dongle von RH ist man aber besser dran, weil in diesem, wie schon erkannt, ein IC enthalten ist, das den LPT bei einem Fehler auf Controllerseite schützen kann. Ansonsten funktioniert der genauso wie die Billigversion. Wenns nicht geht, liegts nicht an diesem.

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test