Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Pin zum schalten von Relais Kategorie: Programmierung C (von Heiko - 19.11.2009 13:03)
Als Antwort auf Re: Pin zum schalten von Relais von PeterS - 19.11.2009 11:20

> > >
> > > > > > > Die rote Lampe leuchtet aber gleich auf, sobald ich das Programm starte...
> > > > //Die Rote Lampe, wenn die neben dem Schalter gemeint ist (bei mir ist der Rest Grün)
> > > > //weil der ATMega 8, der die Daten an den FTDI weitergibt keine Daten mehr bekommt.
> > >
> > > Wie ich schon in einem älteren Post schrieb, wird die rote LED bei dem Start des Programms
> > > eingeschaltet, und am Ende aus. Blinkt die rote LED, dann zeigt das einen Fehlerzustand
> > > in der USB Kommunikation.
> > >
> > > Dieses Verhalten existiert seit Anbeginn der ersten Version der C-Control Pro, und ist
> > > nichts neues.
> > >
> > > Gruss Peter
> >
> > Für mich ist alles neu, da ich erst seit kurzem mit der C-Control arbeite ;)
> > Auf jeden fall ist es so, dass wenn man PortBit 12 (SPI_RX_BUSY) setzt, der Debugger aufhört zu arbeiten,
> > wenn man USB verwendet. Und dass die rote LED die an dem Mega 8 angeschlossen ist an bleibt obwohl
> > auf dem SPI Bus nix mehr geht.
> > Die rote LED beachte ich eigentlich nicht, sondern leite die manuelle Reset Prozedur ein wen die IDE meckert.
> > Dafür schalte immer den Strom so oft ein und aus, und drücke auf dem Reset rum, bis die grüne LED(neben der Roten)
> > anbleibt. Dass ist so im schnitt 5-15 mal :(
> > (Habe schon alles mögliche probiert, sowohl am Laptopp, als auch an verschiedenen desktop PC´s,
> > mit USB1.1 und USB 2.0 schnittstelle, dass nervt gewaltig)
>
> Nun ja, man sollte ja auch bitte die SPI Ports nicht antasten, da sonst USB nicht funktioniert.
> In dem Fall in den seriellen Bootloader Modus gehen, dann funktioniert auch der Debugger.

Dass ist mir Klar, und genau dass war ein Fehler im Quellcode des Fragenstellers. Er hat PortPin 12 verwendet,
meinte aber vermutlich 52. Dass sich sein Debugger verbschiedet hat, hat er uns nicht mitgeteilt,
oder er debuggt über die Serielle Schnitstelle.

Bei mir spinnt der debugger auch, wenn ich garkeie Portzugriffe in meinem Quellcode habe.
Und dass tat er auch schon, bevor ich anfing ASM Code zu benutzen.


>
> Gruss Peter

Grus Heiko


    Antwort schreiben


Antworten:

Re: Pin zum schalten von Relais (von PeterS - 19.11.2009 13:52)
    Re: Pin zum schalten von Relais (von Heiko - 19.11.2009 14:58)
        Re: Pin zum schalten von Relais (von Heiko - 8.12.2009 15:00)
        Re: Pin zum schalten von Relais (von Tarek - 25.11.2009 18:21)