Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann
Moderator: Co-Administratoren
-
Garagenloeter
- Beiträge: 305
- Registriert: 04.07.2018, 21:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 45 Mal
- Danksagung erhalten: 4 Mal
Beitrag
von Garagenloeter » 11.04.2019, 18:42
Hab nun auf nem Pro Mini 8MHz gespielt.
Gleiches Ergebnis
Code: Alles auswählen
AskSin++ V3.1.8 (Apr 11 2019 18:33:57)
Address Space: 32 - 1798
00000000
Init Storage: CAFEACF3
CC init1
CC Version: 14
- ready
Bat: 33
0
<- 0E 01 86 10 00BE01 000000 06 01 00 00 00 - 8511
<- 0E 02 86 10 00BE01 000000 06 02 00 00 00 - 8611
<- 0E 03 86 10 00BE01 000000 06 03 00 00 00 - 8712
<- 0E 04 86 10 00BE01 000000 06 04 00 00 00 - 8812
<- 0E 05 86 10 00BE01 000000 06 05 00 00 00 - 8910
<- 0E 06 86 10 00BE01 000000 06 06 00 00 00 - 9013
<- 0E 07 86 10 00BE01 000000 06 07 00 00 00 - 9111
<- 0E 08 86 10 00BE01 000000 06 08 00 00 00 - 9211
-
jp112sdl
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
-
Kontaktdaten:
Beitrag
von jp112sdl » 11.04.2019, 20:02
Kommt
bei jedem Starten?
Reduzier mal die PEERS_PER_CHANNEL auf 4
-
Garagenloeter
- Beiträge: 305
- Registriert: 04.07.2018, 21:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 45 Mal
- Danksagung erhalten: 4 Mal
Beitrag
von Garagenloeter » 11.04.2019, 22:16
Init Storage: CAFEACF3
kam an Anfang nicht, nun jedesmal.
mit den PEERS_PER_CHANNEL versuch ich morgen mal.
-
Garagenloeter
- Beiträge: 305
- Registriert: 04.07.2018, 21:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 45 Mal
- Danksagung erhalten: 4 Mal
Beitrag
von Garagenloeter » 12.04.2019, 14:26
PEERS_PER_CHannel hab ich nun auf 4 gesetzt:
Code: Alles auswählen
AskSin++ V3.1.8 (Apr 12 2019 14:20:24)
Address Space: 32 - 934
CC init1
CC Version: 14
- ready
Bat: 39
22
<- 0E 01 A2 10 00BE01 267542 06 01 00 00 00 - 2238
-> 0F 7C 86 10 62F264 000000 0A 98 BE 0D 0E 00 - 2243
-> 0A 01 80 02 267542 00BE01 00 - 2367
waitAck: 01
<- 0E 02 A2 10 00BE01 267542 06 02 00 00 59 - 2398
-> 0A 02 80 02 267542 00BE01 00 - 2531
waitAck: 01
<- 0E 03 A2 10 00BE01 267542 06 03 00 00 59 - 2562
-> 0A 03 80 02 267542 00BE01 00 - 2695
waitAck: 01
<- 0E 04 A2 10 00BE01 267542 06 04 00 00 59 - 2725
-> 0A 04 80 02 267542 00BE01 00 - 2859
waitAck: 01
<- 0E 05 A2 10 00BE01 267542 06 05 00 00 59 - 2890
-> 0A 05 80 02 267542 00BE01 00 - 3022
waitAck: 01
<- 0E 06 A2 10 00BE01 267542 06 06 00 00 5A - 3054
-> 0A 06 80 02 267542 00BE01 00 - 3187
waitAck: 01
<- 0E 07 A2 10 00BE01 267542 06 07 00 00 5A - 3218
-> 0A 07 80 02 267542 00BE01 00 - 3351
waitAck: 01
<- 0E 08 A2 10 00BE01 267542 06 08 00 00 59 - 3382
-> 0A 08 80 02 267542 00BE01 00 - 3515
waitAck: 01
ignore 0B 66 84 70 003E01 0000FF 00 31 - 14169
-
papa
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Beitrag
von papa » 12.04.2019, 14:50
Das
sieht jetzt gut aus. Vorher war das viel zu viel. Weshalb der EEPROM beim Neustart immer neu initialisiert wurde.
Der 328 hat ja nur 1k EEPROM. Also ist alles nach 1024 nicht adressierbar - oder Du brauchst nen extra EEPROM. Leider kann dieser Wert nicht beim kompilieren ermittelt werden, sonst könnte man ne schöne Fehlermeldung machen.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
Garagenloeter
- Beiträge: 305
- Registriert: 04.07.2018, 21:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 45 Mal
- Danksagung erhalten: 4 Mal
Beitrag
von Garagenloeter » 12.04.2019, 15:30
Danke fürs erklären.
was ich mich nun frage, warum geht die IDE über den Speicherbereich hinaus?
Bei Angabe den Nano,Uno, ProMini sollte doch klar sein, das nur 1024 Platz da ist.
Oder hängt das mit den PEERS zusammen?
-
papa
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Beitrag
von papa » 12.04.2019, 15:46
Das hängt direkt mit den Peers zusammen. Jeder Peer braucht eine List3. Da geht ganz schön was weg an Speicher.
Die IDE hat keine Ahnung, wie die AskSin++-Lib den EEProm belegt. Wie gesagt, das wird während des Starts ausgerechnet und dann ausgegeben.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
jp112sdl
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
-
Kontaktdaten:
Beitrag
von jp112sdl » 12.04.2019, 16:42
Dass da
Address Space: 32 - 1798
stand, ist mir auch erst recht spät aufgefallen.