original HomeMatic HM-PB-2-WM55 neu flashen
Moderator: Co-Administratoren
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Ich kann heut Nachmittag auch mal beim HM-LC-Sw1-BA-PCB schauen.
Den hab ich schon mal umgeflasht.
Evtl. hat eQ-3 die Pinbelegung geräteübergreifend beibehalten.
Waren in 2 der Lötpads kleine Löcher, so wie hier am PRG1?
Den hab ich schon mal umgeflasht.
Evtl. hat eQ-3 die Pinbelegung geräteübergreifend beibehalten.
Waren in 2 der Lötpads kleine Löcher, so wie hier am PRG1?
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Hi,
ja, bei meinen Lötpads, waren auch zwei Löcher,
habe jetzt leider Lötzinn drüber.
Habe aber ein Foto bei Google gefunden. Sieht glaube genau aus, wie bei Deinem HM-LC-Sw1-BA-PCB.
Gruß
Marcel
ja, bei meinen Lötpads, waren auch zwei Löcher,
habe jetzt leider Lötzinn drüber.
Habe aber ein Foto bei Google gefunden. Sieht glaube genau aus, wie bei Deinem HM-LC-Sw1-BA-PCB.
Gruß
Marcel
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Ich hab den Wandtaster auch, damals als Bausatz gekauft und daher den Schaltplan noch zu liegen.
Sollte so passen.
Bezogen auf dein Foto (von links [PRG1] nach rechts):
GND | RST | MOSI | MISO | 3.3V | SCK
Ein externes EEPROM ist nicht verbaut.
Daher fällt die im FHEM Forum beschriebene Reset-Methode leider aus.
Wenn du den 2-fach Taster Sketch flashen willst, musst du noch die Pins anpassen:
Sollte so passen.
Bezogen auf dein Foto (von links [PRG1] nach rechts):
GND | RST | MOSI | MISO | 3.3V | SCK
Ein externes EEPROM ist nicht verbaut.
Daher fällt die im FHEM Forum beschriebene Reset-Methode leider aus.
Wenn du den 2-fach Taster Sketch flashen willst, musst du noch die Pins anpassen:
- LED grün = 5
- LED rot = 6
- T1 = 9
- T2 = 8
- Config = A2
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Hi,
so, ich glaube ich gebe auf.
Bekomme den Sketch nicht geflasht.
Habe einen Polulu USB AVR Programmer V2.1.
Diesen habe ich auf 3,3V gesetzt.
Im Arduino IDE habe ich den "HM-PB-2-WM55.ino" Sketch geladen und die Ports wie oben geändert.
Den Polulo habe ich mit dem "HM-PB-2-WM55" nach oben aufgeführter PIN-Belegung angeschlossen. Bekomme aber keine Verbindung zum Atmel.
Muss ich den Atmel noch in den Flash-Mode bringen, oder macht das der Programmer alleine?
Nachtrag:
Mit AVRDUDESS habe ich eine Verbindung zum Atmel.
Muss ich den Bootloader oder die Fuses Bits bearbeiten?
Gruß
Marcel
so, ich glaube ich gebe auf.
Bekomme den Sketch nicht geflasht.
Habe einen Polulu USB AVR Programmer V2.1.
Diesen habe ich auf 3,3V gesetzt.
Im Arduino IDE habe ich den "HM-PB-2-WM55.ino" Sketch geladen und die Ports wie oben geändert.
Den Polulo habe ich mit dem "HM-PB-2-WM55" nach oben aufgeführter PIN-Belegung angeschlossen. Bekomme aber keine Verbindung zum Atmel.
Muss ich den Atmel noch in den Flash-Mode bringen, oder macht das der Programmer alleine?
Nachtrag:
Mit AVRDUDESS habe ich eine Verbindung zum Atmel.
Muss ich den Bootloader oder die Fuses Bits bearbeiten?
Gruß
Marcel
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Hallo zusammen,
ich musste meinen HM-PB-2-WM55 aus demselben Grund neu flashen. Das hat auch soweit ohne Probleme mit Jeromes Sketch funktioniert, allerdings leuchten im "Normalzustand" beide LEDs, obwohl ich erwarten würde, das keine LED leuchten sollte. Außerdem bin ich mir nicht sicher, ob ich die LEDs im Sketch so richtig zugeordnet habe:
LED_PIN = grün = 5
LED_PIN2 = rot = 6
Hat jemand einen Tipp bzw. könnte das bestätigen oder widerlegen?
ich musste meinen HM-PB-2-WM55 aus demselben Grund neu flashen. Das hat auch soweit ohne Probleme mit Jeromes Sketch funktioniert, allerdings leuchten im "Normalzustand" beide LEDs, obwohl ich erwarten würde, das keine LED leuchten sollte. Außerdem bin ich mir nicht sicher, ob ich die LEDs im Sketch so richtig zugeordnet habe:
LED_PIN = grün = 5
LED_PIN2 = rot = 6
Hat jemand einen Tipp bzw. könnte das bestätigen oder widerlegen?
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Laut Schaltplan stimmt das soweit.
Kannst ja mal schauen, ob und was an seriellen Debugmeldungen bei 57600 Baud ausgegeben wird.
MP1 ist der TX-Pin vom 328P
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Eigentlich nichts Besonderes:
Code: Alles auswählen
AskSin++ V4.1.6 (Sep 5 2020 18:43:30)
Address Space: 32 - 162
CC init1
CC Version: 14
- ready
iVcc: 3322
01 debounce
01 pressed
01 released
<- 0B 03 86 40 2931A2 000000 01 00 - 69
01
02 debounce
02 pressed
02 released
<- 0B 07 86 40 2931A2 000000 02 00 - 110
02
debounce
pressed
released
<- 1A 09 84 00 2931A2 000000 14 00 C2 4C 54 4B 30 30 33 34 36 34 35 40 02 00 00 - 165
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Ach ich seh grad im Schaltplan, die LEDs sind gegen +UB verdrahtet, d.h. der Pegel muss invertiert werden
Schreib mal nach Zeile 65
Schreib mal nach Zeile 65
Code: Alles auswählen
led.invert(true);
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: original HomeMatic HM-PB-2-WM55 neu flashen
Die LEDs sind wohl gegen VCC geschaltet, d.h. man muss die Pins "invertiert" ansteuern? Ich habe das schon mal in irgendeinem Sketch von pa-pa gesehen, werde das gleich mal ausprobieren.
LOL, das hat sich jetzt überschitten
Edit: Jetzt scheint das Ganze wie beabsichtigt zu funktionieren! Danke, ein Stück Elektroschrott weniger
LOL, das hat sich jetzt überschitten
Edit: Jetzt scheint das Ganze wie beabsichtigt zu funktionieren! Danke, ein Stück Elektroschrott weniger