LCD-Unterstützung in AVR Studio

(Firma: TravelRec.) Persönliche Seite #804554
Selbst ist der Mann. Für C gibt es fertige Libraries für alle möglichen 
Displays (von denen man aber nicht weiß, wie sie funktionieren), für ASM 
findet man hier und da einige Codeschnipsel. Wenn man´s selber 
programmiert hat, weiß man allerdings genau, was dahintersteckt und 
welche Ressourcen verwendet werden.
#804562
Alexander Heß wrote:
> Ich seh schon... selber basteln.
>
> Danke,
>

NIcht wirklich.
Wenn es ein 08/15 Standard LCD mit dem HD47-was-weis-ich
Controller ist, dann einfach die Fleury Lib für C downloaden
und sich des Lebens erfreuen.

Ein Einstieg in Assmebler in diesen Standard-Controller findet
sich zb. im Tutorial.


PS: Das einzige was AVR-Studio unterstützt, sind die Prozessoren
(durch den mitgelieferten Assembler) und einige Brenner.
Alles andere ist aussen vor. AVR-Studio ist eine IDE und
keine Programmiersprache.
OP #804565
Es handelt sich um ein C216L01YBN00 von Crystal Clear Technologies, 2x16 
Zeichen, der Conmtroller ist ein S6A0070. Weiß nicht, ob das Standard 
ist, es war jedenfalls ein Staatsakt, an die Spezifikation ranzukommen. 
Im Netz unfindbar, hab sie erst direkt beim Hersteller bekommen.

Gruß, ALex
OP #804571
>AVR-Studio ist eine IDE und
>keine Programmiersprache.

schon klar, BASCOM ist ja auch nur 'ne Entwicklungsumgebung. Aber da 
gibst Du nur das Display und die Ports an und kanst dann schreiben 
LCD(blablabla) under Compiler macht den Rest. Ansonsten mag ich BASCOM 
aber nicht so.
Programmiere übrigens ehe C.
Aber ich hab ja jetzt das Datenblatt und kann dann zu Fuß mein LCD mit 
Daten beschicken ;-)

Alex
#804573
Alexander Heß wrote:
> Es handelt sich um ein C216L01YBN00 von Crystal Clear Technologies, 2x16
> Zeichen, der Conmtroller ist ein S6A0070. Weiß nicht, ob das Standard
> ist, es war jedenfalls ein Staatsakt, an die Spezifikation ranzukommen.
> Im Netz unfindbar, hab sie erst direkt beim Hersteller bekommen.

Vergleichen ob er kompatibel mit dem Wald und Wiesen HD44780 ist

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#LCD-Ansteuerung

Wenn ja, dann kannst du die fertigen Bibliotheken benutzen.
Wenn nein:
   Gibt es einen wirklich guten Grund warum du dieses Display
   benutzen willst/musst?
   Wenn nein: Leg es beiseite und kauf dir für wenig Geld ein
   kompatibles LCD
#804575
Alexander Heß wrote:
>>AVR-Studio ist eine IDE und
>>keine Programmiersprache.
>
> schon klar, BASCOM ist ja auch nur 'ne Entwicklungsumgebung.

BASCOM ist in erster Linie eine Programmiersprache.
Der Compiler dieser Programmiersprache wird mit einer IDE
ausgeliefert.
AVR-Studio ist in erster Linie eine IDE. Wenn jemand einen ADA
Compiler für AVR hätte, könnte man den ebenfalls in AVR-Studio
einbinden.

> gibst Du nur das Display und die Ports an und kanst dann schreiben
> LCD(blablabla) under Compiler macht den Rest.

Exakt: Der 'Compiler' macht den Rest. Nicht die IDE.
OP #804576
>Gibt es einen wirklich guten Grund warum du dieses Display
>benutzen willst/musst?

Jam, denn gibt's: fertiges Gerät mit Source in fiesem Basicspagetticode 
vom Vorgänger, den ich gerne in wartbaren C-Code portieren möchte.

Ich schau mir mal den anderen Controller an.

Danke und Gruß, Alex

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.