Elektronik2000.de Forum
» E2000 - PLUS - Hardware
» Hardware allgemein
Fusebits ADD Board flashen
Seiten (2): [1] 2 »  
Autor Beitrag
 
fillip13 (Betatester)
Fusebits ADD Board flashen
Hallo,

wo finde ich denn die fusebits für das neue E2000+ System? Habe nur die Daten im Forum vom alten System gefunden, das sind ja nicht die selben oder?

EDIT: Habe sie (glaube ich) in einer txt gefunden, sind es folgende?

lfuse:w:0xff
hfuse:w:0xd9

Außerdem noch die frage, müssen beide Controller auf dem ADD Board geflasht werden?
Der ATTINY13 mit lfuse:w:0x7a hfuse:w:0xf9 und der ATTiny13BusSwitcher.hex
und der MAX485 (ATMEGA8 ?) mit lfuse:w:0x8f hfuse:w:0xd8 und der E2000_PLUS_BOOTLOADER_ATMEGA8.hex

Ist das richtig so?
fillip13 ist offline  
 
Loety
Hallo fillip13 ,

nee nur der Tiny13 muss mit Firmware versorgt werden.

Der Max485 ist ein fertiger Bustreiber Baustein von der Firma Maxim , da musst du nichts machen.

Gruß

Alex
Loety ist offline  
 
fillip13 (Betatester)
Re: Fusebits ADD Board flashen
Zitat von fillip13:
Hallo,
Außerdem noch die frage, müssen beide Controller auf dem ADD Board geflasht werden?
Der ATTINY13 mit lfuse:w:0x7a hfuse:w:0xf9 und der ATTiny13BusSwitcher.hex
und der MAX485 (ATMEGA8 ?) mit lfuse:w:0x8f hfuse:w:0xd8 und der E2000_PLUS_BOOTLOADER_ATMEGA8.hex

Edit2: Ich glaube so langsam verstehe ich das ganze mal wieder, brauche irgendwie immer etwas zeit :-D

Der MAX485 (ATMEGA8) = Cooler Smilie ist ja auf jedem Board und da muss quasi das "Grundsystem" E2000_PLUS_BOOTLOADER_ATMEGA8.hex drauf geflasht werden. Und dann kommen zu jedem board passend halt die hex daten die auf den ATTINY13 geflasht werden, was für das ADD Board die ATTiny13BusSwitcher.hex wäre richtig?
fillip13 ist offline  
 
fillip13 (Betatester)
Zitat von Loety:
Hallo fillip13 ,

nee nur der Tiny13 muss mit Firmware versorgt werden.

Der Max485 ist ein fertiger Bustreiber Baustein von der Firma Maxim , da musst du nichts machen.

Gruß

Alex


Hi Alex,

achsooo okey... aber wofpr ist dann die E2000_PLUS_BOOTLOADER_ATMEGA8.hex *verwirrt* = Verwirrter Smilie

Gruß
Fillip
fillip13 ist offline  
 
Atmega1284
Hallo fillip13,

auf dem ADD-Board wird nur der ATTINY13 mit lfuse:w:0x7a hfuse:w:0xf9 und der ATTiny13BusSwitcher.hex
geflasht.

Der MAX485 bleibt unberührt.

Des weiteren wird auf jedem Modul der ATMEGA8 mit der E2000_PLUS_BOOTLOADER_ATMEGA8.hex

geflasht.

Dein zweiter Ansatz ist fast richtig.

Gruß
Atmega1284
Atmega1284 ist offline  
 
Marlox
Der MAX485 ist doch nur der Schnittstellentreiber, oder? Der macht den RS485-Bus, meine ich
Marlox ist offline  
 
fillip13 (Betatester)
Zitat von Atmega1284:
Hallo fillip13,

auf dem ADD-Board wird nur der ATTINY13 mit lfuse:w:0x7a hfuse:w:0xf9 und der ATTiny13BusSwitcher.hex
geflasht.

Des weiteren wird auf jedem Modul der ATMEGA8 mit der E2000_PLUS_BOOTLOADER_ATMEGA8.hex geflasht.


Ok, das mit dem ADD Board hat nun klick gemacht :-D

Aber bei den Modulen noch nicht ganz, den ATMEGA8 flashen mit dem BOOTLOADER, sollte kein Problem dann sein. Doch muss da nich irgendwo auch die passende ";( = Weinender Smiliebsp) E2000_PLUS_TEMP_ATTINY2313.hex" geflasht werden? Wo finde ich denn bsp. hier den ATTINY?
http://www.elektronik2000.de/uploads/e2000plu[...]plusinputAD4fach.jpg
fillip13 ist offline  
 
Atmega1284
Hallo fillip13,

die Module werden als erstes nur mit dem Bootloader versehen.

Später dann, beim Aufruf des E200-plus (MCU) Webinterface,
unter dem Menüpunkt Module neu angelernt (eingelesen)
und mit einem Update entsprechend ihrer Funktion geflasht.

Durch diese Bootloader Geschichte, können auch spätere Änderungen
der Firmware problemlos in den Atmega8 eingelesen werden
und bleiben dadurch immer auf dem neuesten Stand.

Die ATTINY2313 Sachen sind nur für die alten E2000 Module gedacht
aber nicht für E2000-Plus

Gruß
Atmega1284
Atmega1284 ist offline  
 
fillip13 (Betatester)
Ahhh super danke euch! Jetzt hab ich glaub ich entgültig geschnallt :-D

Morgen kommen die restlichen Bauteile, dann gehts ans Löten und Co :D = Breites Grinsen Hoffe alls klappt ;-)
fillip13 ist offline  
 
Marlox
Ums deutlich zu machen:

So wie ich das verstanden habe, musst du nur den Bootloader drauf flashen, dass das Teil im Bus erkannt wird.

Die spezifische Firmware, die dann aus dem Modul erst das Temp/DigitalIn/DigitalOut-Modul macht, wird dann über den Bus vom E2000-Programm geflasht, das musst du nicht mehr im Programmer machen
Marlox ist offline  
Seiten (2): [1] 2 »  
 
Suche
» Erweiterte Suche
Optionen
Druckansicht Druckansicht
Thema weiterempfehlen Thema weiterempfehlen