Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » C-Code (evl. auch Assembler) für ein Punktmatrixdisplay?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
25.06.2004, 15:56 Uhr
Unwissende
...die wirklich Unwissende 8-)


Hallöchen,
ich arbeite gerade mit Microcontrollern von Atmel (ATmega32) und nun suche ich einen C-Quelltext, notfalls auch Assembler, für ein Punktmatrixdisplay, das daran angeschlossen werden soll...Die Busbreite ist 12Bit, 8bit Daten, 4Bit Steuerleitungen. Hab schon bei Google geschaut, aber da hab ich leider nichts verwertbares gefunden...
Danke im Voraus!
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.06.2004, 17:24 Uhr
ao

(Operator)


Das ist aber mal ne schöne Aufgabe. Glückwunsch!

Ich hab ein ATmega-Board zuhause und hab auch mal einen Display-Treiber dafür geschrieben, für ein Zeichendisplay, kein grafisches. Ich schau mal nach, ob ich den Source noch finde. Ist für avrgcc, nur C, ohne Assembler.

In der Zwischenzeit erzähl doch mal ein bisschen:

Was hast du für ein ATmega-Board? Eigenentwicklung oder Zukaufteil? Ist es schon in Betrieb genommen?

Welchen C-Compiler hast du?

Was genau ist das für ein Display (Hersteller, Typ, Internet-Link) bzw. welcher Display-Controller ist drauf, das ist eigentlich entscheidend. Und welche ATmega-Ports werden benutzt?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.06.2004, 22:38 Uhr
Unwissende
...die wirklich Unwissende 8-)


Ich find die Aufgabe auch toll Leider habe ich noch exakt 6 Wochen Zeit Immerhin ist es mehr Hardware als Software, hoffe ich..
Et voilà:

Die Aufgabe ist in einen Hardware und einen Softwareteil (neeeeeeeeeeeein, nich schon wieder...) aufgeteilt.
Dieses Mal wird alles, alles alles selbst entwickelt :
Ich so ein I²C Board herstellen. Inkl. Atmel Microcontroller (ein ATmega32), vielleicht nehmen wir aber doch noch einen anderen... Das Board soll eine Temperaturanzeige beinhalten. Die Daten vom PC kommen über die serielle Schnittstelle (RS232 oder so ähnlich, wie gesagt, bin noch Beginner). Am Microcontroller hängt noch ein FLASH dran, klar, der die Temp.daten speichert. Mein Betreuer wünscht eine Speicherung der Temp.daten mit Plotten einer Temperaturkurve. Natürlich soll eine automatische Abschaltung des gesamten Systems bei zu großer Betriebstemperatur auch möglich sein. Es gibt einen HexDrehschalter für verschiedene Zustände und noch weitere nützliche Features. Ich hoffe, ihm fallen nich noch mehr Sachen ein :
Ach ja: Nochmal zum Display...Da soll ich mir auch eins suchen. Bisher gabs dazu noch keine gernaueren Infos.

Für den Schaltplan selbst soll ich mir auch noch eine Software suchen...

Die software-mäßige Lösung........ja, da soll ich mir mal eben was überlegen...Da gibts doch von Atmel so eine Entwicklungsumgebung, mit Compiler und Simulator, aber wir wissen noch nicht, ob wir die nehmen. Vielleicht wird auch was gekauft, wenns was besseres gibt. Und es gibt ja von GNU einen C-Compiler, der den Atmel-Prozessor unterstützt. Oder es wird eben auch einer gekauft... Ich will ja nich wissen, was der Spaß insgesamt kostet

Also zusammenfassend kann ich sagen, dass ich im Moment noch nicht viel weiß. Ich werde am WE mal das Datenblatt zum Atmel durcharbeiten und mir den Aufbau des Boards, das ich herstellen soll, nochmal reinziehen und dann sehen wir weiter
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.06.2004, 11:13 Uhr
ao

(Operator)


Versteh ich das richtig, du sollst nicht nur ein funktionierendes Board bauen und programmieren, sondern auch noch die ganze Entwicklungsumgebung dafür planen, auswählen und hochziehen? Ohne sowas zuvor schon mal gemacht zu haben?

Gibts wenigstens Kollegen, die was davon verstehen und die du löchern könntest? Lesen die hier vielleicht sogar mit?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.06.2004, 12:30 Uhr
Unwissende
...die wirklich Unwissende 8-)



Zitat:
ao postete
Versteh ich das richtig, du sollst nicht nur ein funktionierendes Board bauen und programmieren, sondern auch noch die ganze Entwicklungsumgebung dafür planen, auswählen und hochziehen? Ohne sowas zuvor schon mal gemacht zu haben?


Öh, ja...Also bei der Entwicklungsumgebung an sich gibts ja jetzt auch nich so viele Möglichkeiten, was man/frau (*höhö*) da nehmen kann.
Hab so ein Blockdiagram bekommen, was auf dem Board alles drauf sein soll und nun soll ich mir erstmal das Datenblatt zum Atmel Microcontroller reinziehen.

Zitat:
ao postete
Gibts wenigstens Kollegen, die was davon verstehen und die du löchern könntest? Lesen die hier vielleicht sogar mit?


Ja, davon verstehen voll viele was, und die werde ich natürlich auch löchern...


Ob die mitlesen, weiß ich net, ich schätze mal, nicht..
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
28.06.2004, 13:36 Uhr
ao

(Operator)


Eigentlich brauchst du also noch gar keinen LCD-Sourcecode, richtig?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
28.06.2004, 15:13 Uhr
Unwissende
...die wirklich Unwissende 8-)


naja, ich wollte mal mit dem einfachsten beginnen, sozusagen als Motivation für das große Übel danach
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
03.07.2004, 21:30 Uhr
Hans
Library Walker
(Operator)



Zitat:
Unwissende postete
naja, ich wollte mal mit dem einfachsten beginnen, sozusagen als Motivation für das große Übel danach


Hi,

wahrscheinlich hat es inzwischen sich zwar schon erldigt, aber vielleicht nützt Dir das hier ja doch etwas, um die Motivation zu steigern.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.07.2004, 10:23 Uhr
Unwissende
...die wirklich Unwissende 8-)



Zitat von Hans:

wahrscheinlich hat es inzwischen sich zwar schon erldigt, aber vielleicht nützt Dir das hier ja doch etwas, um die Motivation zu steigern.

Hans


Hi,
gar nichts hat sich erledigt, war die letzten Tage im Urlaub

diese Microcontroller-Seite kenne ich bereits, trotzdem danke. Meine Motivation würde schlagartig in die Höhe gehen, wenn ich jedoch C-Code bekommen würde Naja, aber frau kann ja net alles haben. Ich geh jetzt mal zu meinem Betreuer und frage ihn ein paar Sachen, das Display betreffend...*hinschlender*
--
__________________________________
Unwissenheit ist vorläufig- Dummheit für immer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.07.2004, 12:15 Uhr
ao

(Operator)


Hast du denn inzwischen ein Board? Und eine Entwicklungsumgebung? Und eine Verbindung zwischen Board und PC, über die du mit dem ATmega reden kannst? Und funktioniert die auch tatsächlich?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: