Bascom-Firmware für Euro Zero Heizkörperthermostat

OP #2543044
Lesenswert?

Bezugnehmend zum Thema
Beitrag "Preisgünstiger Heizungsregler bei Praktiker"
habe ich seiner Zeit begonnen eine Bascom-Firmware zu entwickeln. 
Inzwischen ist dieses Projekt bei mir jedoch komplett eineschlafen.

Da ich aber immernoch ab und an eine Frage zu diesem Teil bekomme, stell 
ich hier meine letzte beiden Versionen des Quellcodes ein.

Viel Spass damit und informiert mich, wenn jemand damit was gescheites 
weiterentwickeln konnte.

Gruß,
Torsten
Angehängte Dateien:
#2549641
Lesenswert?

i habe letzte Woche ein paar Thermy in A*di erstanden,
Programmieradapter von USB zum Myavr MK3 gebaut,
angeschlossen, nix passiert ;(
Nach einigem rummessen stellt sich heraus das der minus der
USB-Buchse keine verbindung zum Minus der Batterie hat, also
die beiden mit eine Kroko-Kabel gebrueckt, und siehe da, es
funktioniert. Flash und EEprom sind gegen auslesen geschuetzt!
Das Schaltbild hier im Forum scheint daher nicht ganz richtig
zu sein, zumindest passt es nicht zu dem aktuell verkauften
Thermy bei A.



vlG
Charly
#2550549
Lesenswert?

hab noch einen Fehler im Schaltbild hier aus dem
Forum entdeckt, auch hab ich es in SW zur besseren
lesbarkeit gewandelt. Die 'verpolschutzdiode D1
verhindert das Verwenden von Accu's und auch f.
den geplanten RFM12 wird eigentlich jedes mV
gebraucht, also werde ich sie beim RFM12 einbau
ueberbruecken ( NoRiskNoFun ;) ) .

vlG
Charly

ps. Torsten haste eine Idee f. eine Codeefiziente Ansteuerung
    des LCD (Thermy vom Al*i)
Angehängte Dateien:
OP #2552967
Lesenswert?

Charly B. schrieb:
> ps. Torsten haste eine Idee f. eine Codeefiziente Ansteuerung
>     des LCD (Thermy vom Al*i)

das thermy-lcd wird ja auch direkt vom atmega angesteuert.
Die einzelnen Symbole habe ich direkt mittels alias angesteuert:
Beispiel:
mond alias <register>.bit
toggle mond

die 4-stellige anzeige+(doppel)punkt habe ich als string*5 abgespeichert 
und verglichen. Die einzelnen Zeichen habe ich als 8-bit bitmuster 
(waren bei mir nur 7segment-digits) im data abgespeichert. der lcd-code 
war mir als sehr gelungen in erinnerung. Hast du bereits die einzelnen 
segmente ausgelingelt?

gruss,
Torsten
#2553636
Lesenswert?

moin moin Torsten,

im Bild das LCD des Thermy (ist aus dem Forum, i hoffe es passt),
ist etwas anderst als das das du ansteuerst in deinem prg.
i habe ein paar segmente schon 'direkt' angesteuert, als naechstes
ist die implementierung des Drehgebers geplant, da kann man auch
besser eingaben taetigen

vlG
Charly
Angehängte Dateien:

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