Forum: Mikrocontroller und Digitale Elektronik Unterschied ATmega8 und AT90S4433


von Michael DB9XQ (Gast)


Lesenswert?

Ich tüftel hier mir einem ATmega8. Ich habe aber auch noch 2 AT90S4433
die ich verwenden möchte. Liegt der Unterschied nur im Speicher?

von Norbert (Gast)


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

von Michael DB9XQ (Gast)


Lesenswert?

Jo danke für die Antwort. Für einfachere Sachen kann ich den ja denn
noch einsetzen.

von Norbert (Gast)


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

von Michael DB9XQ (Gast)


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.

von Kai (Gast)


Lesenswert?

ein ir-öffner fürs auto? bedeutet das nicht wieder 2m max länger der
übertragung und freie sicht?

wie willst du das denn machen, daß die übertragung abhör sicher ist?

von Michael DB9XQ (Gast)


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.

von Felix (Gast)


Lesenswert?

>>In was programmierst Du denn?

Damit hat Norbert sicher die Programmiersprache gemeint (Assembler, C,
BASIC...)

von Michael DB9XQ (Gast)


Lesenswert?

@Felix

Ja, hatte ich falsch gelesen. Ist alles mit BASCOM.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.