Forum: Mikrocontroller und Digitale Elektronik Grafik-LCD auf AVR-Ctrl und fragen zur Programmierung


von Cyprinus (Gast)


Lesenswert?

Hallo zusammen!

Ich möchte mir den AVR-Ctrl nachbaun! einfach so zum spass und um
einwenig rumzuprobieren! allerdings hätte ich evtl gern ein Grafik-LCD,
am liebsten sogar ein Nokia-farbLCD! ist das machbar!?

dann zur programmierung! ich hab leider überhaupt keine C kenntnisse!!!
kann man den Ctrl auch mit Basic programmieren?

so als verwendung hab ich eine Steuerung für eine Wasserkühlung im
sinn! also eine Temperaturabhängige steuerung für die lüfter und eine
Überwachung des systems (ob die pumpe funktioniert!)und sollte eine
störung auftreten eine warnung im display angezeigt wird und ein
warnton ausgegeben wird!
so die beschreibung soll natürlich nicht umsonst sein! meine frage an
euch wäre jetzt ob das so möglich ist!?

von Cyprinus (Gast)


Lesenswert?

Hallo nochmal!

mir is da nochwas eingefallen!

bin vorher mal die Stückliste durchgegangen!
wenn ich nen ATMEGA32 benutze hat der doch 16mhz, allerdings steht
unten in der liste in 8mhz quarz! der quarz ist doch der Taktgeber
oder? muss der dann nicht auch 16mhz haben??

von Ralf (Gast)


Lesenswert?

Also, wenn wir vom gleichen CTRL reden, dann halte ich dieses System für
ungeeignet. Keinerlei Möglichkeit, das Display dran zu befestigen, und
die entsprechenden Signale müsstest du dir von der ganzen Platine
holen, da sie nicht herausgeführt sind.

Die einzige Möglichkeit wäre noch, die Signale des onboard Displays zu
verwenden, aber das wird ja im 4-Bit Modus angesteuert.
Ich würde eher einen AVR auf Lochraster pappen und das Display da dran
anschließen...

Ralf

von Olaf (Gast)


Lesenswert?

Wie man in der naechsten Elektor nachlesen koennen wird <BG> hab ich
ja ein Grafik-LCD an einem R8C angeschlossen. Daher kann ich dir sagen
das absolute Minimum das ein Prozessor fuer soetwas mitbringen muss ist
1kb Ram. Bei FarbLCDs sicherlich erheblich mehr.

Ausserdem kann man GrafikLCDs durch falsche Programmierung zerstoeren.
Ich will da jetzt nicht unbedingt Angst machen, aber das ist vielleicht
nicht unbedingt das was ein Anfaenger der noch nichtmal richtig
programmieren kann als erstes machen sollte.

Olaf

von MicroMann (Gast)


Lesenswert?

@ Olaf

Was'n lkb-RAM ?
Hab ich noch nie gehört :o

von Cyprinus (Gast)


Lesenswert?

Hallo!

also dann lass ich das eben mit dem Grafiklcd! das kann ich dann später
mal machen wenn ich vllt mehr erfahrung damit hab!

aba die anderen sachen! könnt ihr mir dazu vllt was sagen?

- Programmieren mit Basic
- Steuerung der Wasserkühlung so möglich
- 8mhz quarz oder doch 16mhz

Bitte helft mir bei diesen sach auch noch!

danke

von Suzanna (Gast)


Lesenswert?

Ahh, ein Modda...

Für dein bisserl Wasserkühlung wirds vmtl. keine 16 MHz brauchen... Und
auf die "konkrete" Frage, ob das möglich sei: ja, das ist möglich.

von Cyprinus (Gast)


Lesenswert?

danke!

naja wenn schon denn schon! ;) das is ja nur mal mein erster gedanke!
vllt benutz ich das ding ja dann auch mal für was anderes!

von lordludwig (Gast)


Lesenswert?

1. lass basic besser da kommste später schwer weg von dem schmarrn.

2.klar kannste ne wasserkühlung so steuern wird aber für nen anfänger
schwer.

3. nimm am besten nen baudratenquarz dann kannste mit RS232
experimentieren

von Cyprinus (Gast)


Lesenswert?

ok 1 und 2 is klar

aba 3. ????????????????????????????? ich dachte der quarz is für den
ATMega zuständig

von micha b (Gast)


Lesenswert?

Zu deinen Fragen:

- die Steuerung dürfte mit ATMega kein Problem sein

- kannst mit Basic (z.B. Bascom) programmieren

- kauf dir doch n fertiges ATMega-System mit Display, z.B. bei
www.display3000.com

- den ATMega 128 kannst du mit zusätzlicher externer Beschaltung auch
auf 16MHz laufen lassen, 8MHz dürften für deine Anwendung aber mehr als
ausreichend sein...

von Hannes L. (hannes)


Lesenswert?

> aba 3. ????????????????????????????? ich dachte der quarz is für den
> ATMega zuständig

Isser ja auch... Aber falls der via V.24 mit dem PC kommunizieren soll,
dann geht das mit einem Baudratenquarz besser...

http://www.hanneslux.de/avr/tipps/baudratenquarz.html

...

von Cyprinus (Gast)


Lesenswert?

ok jetz hab ichs!

und wieviel mhz sollte der dann haben bzw welche Bautrate?

von Hannes L. (hannes)


Lesenswert?

Das steht alles im Datenblatt deines AVRs im Kapitel UART (oder USART)
im Absatz Baudrate.

Was meinst du, warum sich ATMEL die Mühe macht, Datenblätter zu
verfassen und auch noch kostenlos zu veröffentlichen??

...

von Cyprinus (Gast)


Lesenswert?

is ja gut!

sorry das ich die datenblätter noch nicht gelesen hab!
man man man!

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.