Sicher betrieb eins 16MHz atmel328P bei 3.3V
Moderator: Co-Administratoren
- stan23
- Beiträge: 2039
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Oder gleich die Änderung in den Bootloader einbauen und den Sketch lassen.
Wenn man eh die Fuses per ISP ändern muss kann man auch den Bootloader tauschen.
Wenn man eh die Fuses per ISP ändern muss kann man auch den Bootloader tauschen.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- stan23
- Beiträge: 2039
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Ich lese das so:
Wenn man die "normale" SW auf den 16 MHz flasht, ist die serielle Ausgabe doppelt so schnell undan muss auf 115200 stellen damit man was lesen kann.
Durch die Clock-Änderung eben nicht mehr.
Zuletzt geändert von stan23 am 14.05.2020, 21:57, insgesamt 1-mal geändert.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Nicht, wenn man in der IDE auch den 16MHz Typ auswählt. Dann passen auch die 57600 Baud.
Die 115200 sind ja nur dann, wenn man 16MHz Takt hat und in der IDE den 8MHz Prozessor auswählt
- stan23
- Beiträge: 2039
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Stimmt, und genau das macht man ja wenn man nicht merkt dass der falsche Typ geliefert wurde
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 179
- Registriert: 04.05.2020, 21:31
- System: CCU
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 8 Mal
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Ja schon, allerdings läuft sie mit 115200 wenn ein 16MHz Quarz drauf ist.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Aber nur, wenn du in der IDE das 8 MHz Modell wählstFrankenKai hat geschrieben: ↑14.05.2020, 22:19Ja schon, allerdings läuft sie mit 115200 wenn ein 16MHz Quarz drauf ist.
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
ich würde wahrscheinlich die CLKPR Änderung auch im bootldr machen, diesen einmalig neu flashen und die CLKDIV8 setzen, dann müsste sich das Teil immer wie ein 8MHz Gerät verhalten, oder? Also in der IDE auch 8MHz einstellen.
ich hatte mal einen bootldr modifiziert um OSCCAL früh zu setzen. Das wäre eventuell auch eine geeignete Stelle für die CLKPR Änderung.
https://github.com/TomMajor/SmartHome/b ... 168.c#L280
ich hatte mal einen bootldr modifiziert um OSCCAL früh zu setzen. Das wäre eventuell auch eine geeignete Stelle für die CLKPR Änderung.
https://github.com/TomMajor/SmartHome/b ... 168.c#L280
Viele Grüße,
Tom
Tom
-
- Beiträge: 179
- Registriert: 04.05.2020, 21:31
- System: CCU
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 8 Mal
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Ja richtig,Aber nur, wenn du in der IDE das 8 MHz Modell wählst
nur wenn man den 16MHz Type wählt läut die CPU mit 3.3V auserhalb der spec.
Und nach dem umschalten auf 8MHZ stimmt die boudrate auch nicht mehr.
hört sich gut an. Wo findet man den original Booltoader?CLKPR Änderung auch im bootldr machen,
Ist eigentlich der OTA Booltloader auch in der lage direkt programmiert zu werden?
Wenn ja, würde ich den dann gleich adaptieren und nutzen. (Oder hat der andere nachteile)
Auch sollte man wohl die fuse abfragen und darauf basierend umstellen.
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Also mal ganz ehrlich. Der Aufwand, der hier betrieben wird, rechtfertigt den Nutzen absolut nicht. Da sind die Quarze doch in extrem viel weniger Zeit getauscht. Und dann funktioniert alles wie es soll. Alternativ stellt man per Fuse auf den internen Takt um - und fertig. Zumindest das letzt dauert nicht mehr als 1 Minute pro CPU.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 179
- Registriert: 04.05.2020, 21:31
- System: CCU
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 8 Mal
Re: Sicher betrieb eins 16MHz atmel328P bei 3.3V
Naja, für mich geht es darum ob ich die 30 Pro Mini ATMEGA328P Module ohne (zusätzliche) Hardware Änderung nutzen kann oder nicht.Der Aufwand, der hier betrieben wird, rechtfertigt den Nutzen absolut nicht.
Ich habe hier auch schon einige Kommentare gesehen das dies oder das nicht mit dem internen Tackt geht.
Zudem ist der Aufwand auch nicht größer als auf den internen Tackt umzustellen,
solange man das nicht im bootloader macht.
Ich bin halt besser in Software als in SMD löten