Er erwähnte etwas zu Beginn des Projekts, dass er diesen Mikrocontroller zur Hand hatte und dass er ihn benutzte, auch wenn er groß war, weil Platz kein Problem war. Von hier aus kam ich zu dem Schluss, dass es vielleicht eine Wahl der Umstände war, nicht unbedingt aus Notwendigkeit.cmjay hat geschrieben: ↑12.02.2022, 13:21Probably not.Anfängerfrage: Kann ich Atmega328P statt Atmega1284P verwenden?
Ich hab mir jetzt den Sketch und die Details nicht angeschaut (bin diesbezüglich auch nur Laie), aber es wird einen Grund haben warum Jerome den "großen Bruder" des 328P ausgewählt hat. Wahrscheinlich ist der Sketch zu groß für den begrenzten Speicher des 328P oder es werden mehr Pins gebraucht.
Kurzvergleich der beiden uCs:
http://baldowl.github.io/2012/10/27/big ... 1284p.html
HB-UNI-Sen-POOL
Moderator: Co-Administratoren
-
- Beiträge: 29
- Registriert: 27.11.2021, 15:13
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
Re: HB-UNI-Sen-POOL
-
- Beiträge: 2391
- Registriert: 19.09.2012, 10:53
- System: CCU
- Wohnort: Jottweedee
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 351 Mal
Re: HB-UNI-Sen-POOL
Ok, das hatte ich nicht gelesen.
Von der Sketchgröße (28.6kB) sollte es reichen und auch ein kurzes Durchzählen der Pins im Sketch ergibt, dass der 328P reichen sollte. Aber wahrscheinlich müsstest du die Pin Nummerierung anpassen.
Aber jetzt halte ich meine vorlaute Halbwissenden-Klappe und lasse Jerome besser selber antworten ...
Von der Sketchgröße (28.6kB) sollte es reichen und auch ein kurzes Durchzählen der Pins im Sketch ergibt, dass der 328P reichen sollte. Aber wahrscheinlich müsstest du die Pin Nummerierung anpassen.
Aber jetzt halte ich meine vorlaute Halbwissenden-Klappe und lasse Jerome besser selber antworten ...
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-UNI-Sen-POOL
Ich komm da glaub ich nicht ganz hin.
Effektiv nutzbar am 328P sind doch 2,3,4,5,6,7,8,9,A0-A6 macht 15 und im Sketch habe ich 19 verwendet + I2C für das Display also 21
Sicherlich könnte man da auch was mit nem Portexpander auslagern.
-
- Beiträge: 2391
- Registriert: 19.09.2012, 10:53
- System: CCU
- Wohnort: Jottweedee
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 351 Mal
Re: HB-UNI-Sen-POOL
Another mistake on my side.
Ich hatte auch 19 gezählt, aber nicht berücksichtigt, daß ja nicht alle 23 Pins am 328P frei nutzbar sind ...
Ich hatte auch 19 gezählt, aber nicht berücksichtigt, daß ja nicht alle 23 Pins am 328P frei nutzbar sind ...
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-UNI-Sen-POOL
Wenn man die TQFP package verwendet bzw. z.B. einen Pro Mini könnte man die beiden NTC auf A6/7 legen (diese Pins nur analog nutzbar, nur bei TQFP bzw. MLF vorhanden).
Dann ggf. noch auf den bootldr verzichten, nur per ISP flashen, TxD/RxD werden frei.
Dann würden die Pins beim Atmega328P reichen, erfordert aber natürlich Änderungsaufwand in der SW (was Jerome vermutlich nicht machen wird weil bei ihm läufts ja). Nur der Frage willen, am Pin count sollte es nicht scheitern.
Dann ggf. noch auf den bootldr verzichten, nur per ISP flashen, TxD/RxD werden frei.
Dann würden die Pins beim Atmega328P reichen, erfordert aber natürlich Änderungsaufwand in der SW (was Jerome vermutlich nicht machen wird weil bei ihm läufts ja). Nur der Frage willen, am Pin count sollte es nicht scheitern.
Viele Grüße,
Tom
Tom
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-UNI-Sen-POOL
Das liegt vlt. am installierten Arduino Paket, evtl. können/konnten nicht alle Versionen mit A6/7 umgehen. Aber wenn man direkt auf den ADC zugreift müssen A6/7 auf jeden Fall gehen, sind normale ADC inputs.jp112sdl hat geschrieben: ↑12.02.2022, 18:57Mit A7 hatte ich noch nie Glück.
viewtopic.php?f=76&t=71727&p=697805#p697805
Viele Grüße,
Tom
Tom
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 29
- Registriert: 27.11.2021, 15:13
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
Re: HB-UNI-Sen-POOL
Dies war nur eine Frage mit Atmega328, am Ende werde ich mich für die "Original" -Version mit Atmega1284 entscheiden, aber ich weiß nicht, welchen Bootloader ich installieren soll.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-UNI-Sen-POOL
Ich nehme immer OptiBoot
https://github.com/Optiboot/optiboot
Tom hat für den 1284 aber auch was im Angebot.
https://github.com/TomMajor/SmartHome/t ... Bootloader
https://github.com/Optiboot/optiboot
Tom hat für den 1284 aber auch was im Angebot.
https://github.com/TomMajor/SmartHome/t ... Bootloader