Unterschied ATmega8 und AT90S4433

Gast #90140
Lesenswert?

Hi,

Nee, der M8 hat Timer2, Bootloader, internen OSC. und noch ein paar
goodies, die der 4433 nicht hat.

Was auf 4433 lief, sollte auch auf M8 laufen, umgekehrt aber nicht
unbedingt.
Ev. heissen einzelne Register oder Bits auch anders, die meisten
Compiler berücksichtigen das aber.

Bei Atmel gibts auch ne App-Note "Immigrating from 4433 to M8" oder
so, da sollte das alles aufgeführt sein.
Aber natürlich nicht, daß beim 4433 kein Timer2 verfügbar ist sondern
die andere Richtung.

Die Fuse und Lockbits sind auch anders.

Gruß,
Norbert
Gast #90142
Lesenswert?

Hi,

In was programmierst Du denn?
Wenn Du dem Compiler sagst, "Du, wir nehmen jetzt nen 4433" und Du
kommst ihm mit einem Registernamen der nur im M8 vorhanden ist, wird
der Compiler sich schon melden.
Im Datenblatt vom M8 sollte dann stehen, ob das Register oder einzelne
Bits mal anders hiessen.

Ansonsten sind die Dinger in den wesentlichen Dingen pinkompatibel.

Gruß,
Norbert
Gast #90143
Lesenswert?

@Norbert
>>In was programmierst Du denn?

Es ist für mich ein ganz neues Gebiet. Ich bastel gerade einen RC5
IR-Öffner für mein Auto. Natürlich nicht mit einem Code, dann könnte ja
jeder die Tür öffnen. Ich habe mal versucht den das BIN in einen 4433
zu schicken, aber es funktioniert dort nicht.
Denn Eintag " $regfile = "m8def.dat" " habe ich entsprechend
geändert.
Gast #90145
Lesenswert?

@kai
Hier macht das Ding über 6m, aber ist nun mal kein Funk :-(

Aber dafür einfacher zu realisieren.

Abhörsicher ist es nicht. Wenn einer die Geräteadresse hat und den
vierstelligen Code kennt, kann er ihn mit einer Fernbedienung
aussenden.
Nur wird er nicht in der Lage sein 4 unterschiedliche Tasten schnell
genug zu drücken.

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