Forum: Mikrocontroller und Digitale Elektronik ATMEGA8535


von Gerald (Gast)


Lesenswert?

Hi, hätte ein paar Fragen zum Atmega 8535 (Datenblatt befindet sich im
Anhang).

1. Frage:
Ich muss auch ein LCD Display ansteuern.
Ich hab bei anderen Microcontroller gesehen (z.B.:Atmega169) das die
einen eigen  4 X 25 Segment LCD Driver haben.
Ich benötige nur einen 2x 24 Segment LCD. Kann ich das einfach mit dem
Atmega8535 über ein Port machen oder braucht der Microcontroller dafür
bestimmte voraussetztung?

2.Frage:
Ich hab bis jetzt immer mit dem KEIL Compiler (µVision1) gearbeitet.
Normalerweise ist es ja egal mit welchen Compiler ich arbeite, oder?

3.Frage:
Hab bis jetzt nur über den Debugger gearbeitet, wie schaut das aus wenn
ich das ganze ins EEPROM brennen will. Kann man das mit dem KEIL
Compiler doer brauch ich dafür eine bestimmte Software. Wo schließe ich
die Serielle Schnittstelle beim ATMEGA8535 an. Nehm ich da ein normales
Port oder hat das EEPROM eigene Anschlüsse dafür.

Hab bis jetzt nur auf einer Übungsmicrocontroller  von einem freund
gearbeitet, und dort war der serielle schnittstelle schon angeschlossen
und auch ein anschluss für die LcD war schon vorhanden deswegen bin ich
jetzt ziemlich radlos wo ich das ganze selbst aufbauen muss.

DANKE für die Hilfe gleich im Vorhinein.


LG Gers

von Gerald (Gast)


Lesenswert?

Datenblatt ist zu groß für den Anhang, ist aber hier erhältlich:

http://www.atmel.com/dyn/products/product_card.asp?part_id=2008

LG

von Andreas Hesse (Gast)


Lesenswert?

Hallo,

1. Das Display sollte einen Controller (z.B. HD44780) haben, Dann hast
Du ein 4 / 8 Bit Interface zum direkten Anschluss.

2. Wenn der Compiler für den AVR ist, dann ja.

3. Ich kenne den Keil nicht. Aber programmierschaltungen und Software
gibt es genug (siehe auch
http://www.mikrocontroller.net/tutorial/equipment.htm)
Das Programm wird in den Flash geschrieben. Das interne EEPORM nutz man
für Daten.

Hoffe ich konnte helfen

Gruss
Andreas

von MSE (Gast)


Lesenswert?

Keil? Gibt's den auch für AVRs? Ich glaube nicht.
Wie auch immer: Für AVRs gibt es den WinAVR (gnu) frei erhältlich.

AVRs führen Programme NUR aus ihrem Flash-Speicher heraus aus, es gibt
nicht wie teilweise bei anderen Controllern die Möglichkeit, Programme
in ein RAM zu laden. RAM dient beim AVR ausschliesslich der
Datenspeicherung (Harvardarchitektur: getrennter Programm- und
Datenspeicher und getrennte Programm- und Datenbusse).

Gruß, Michael

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.