Allgemeines zu Contollermodule mit Farbdisplay (D062 + D072)

Hi Juro!

Stimmt schon, was meine "Vorredner" geschrieben haben.

Meist wird ein Taktsignal erzeugt (als Wechselspannungsersatz) und die Kondenstoren damit auf die Spitzenwerte geladen. Anschließend werden die Spitzenwerte (positive wie negative) "zusammen gefügt" und du erhälst eine höhere Ausgangsspannung als die Eingangsspannung.

Das war jetzt aber nur ein Crashkurs und keine genaue Erklärung zur Ladepumpenfunktion. ;)

Zieh dir mal das Datenblatt vom ICL7660 oder schau hier im Forum mal in den FAQ-Bereich nach meinen Anschlussbeispielen für verschiedene Displays.
Beim kleinen Grafik-Display mit SED1523-Controller habe ich in der Zeichnung eine negative Spannung mit einem einem NE555 erzeugt.
Vielleicht hilft dir das ja auch weiter.

Mist.... jetzt hatte ich noch eine Idee zu deinem Modul..... die ist mir nun aber gerade wieder entfallen. Was war das noch.... :hmmmm:
Scheint doch schon etwas spät zu sein. ;)

Ach so....
Das Problem mit der Ladepumpe ist nicht unbedingt die Spannungshöhe (14V-16V) sondern der Strom!
Laut Datenblatt zum D072-Modul benötigt das komlette Modul ca. 65mA mit voller Displaybeleuchtung...... ohne sind es (glaube ich) knapp 20mA.
Du musst also nicht nur die höhere Spannung erzeugen, sondern die Pumpe muss auch noch gute 45mA liefern können!

Wie oben schon erwähnt... schau dir mal das Datenblatt vom ICL7660 an. Vielleicht bringt es dich ja auf ein paar Ideen.

Schöne Grüße,
Cassio
 
Problem mit der Dim von Bgwt1

Hi ,
ich hoffe ihr könnt mit weiterhelfen.Ich nutze das d072 und wollte wie im ersten Beitrag Datum und Uhrzeit sowie die Wochentage im Display anzeigen.Ich habe die "Dim Bgwt1 As Byte , Bgwt2 As Byte , Bgwt3 As Byte , Ztag As Byte "
wie beschrieben dimensioniert.
ich bekomme den error 242 Source variable does not match the target variable.
In der GLCD21_........3000.bas werden die in der sub lcd_print

Sub Lcd_print(lcd_text As String , Lcd_posx As Byte , Lcd_posy As Byte , Fontnr As Byte , Xscale As Byte , Yscale As Byte , Lcd_fcolor As Word , Lcd_bcolor As Word)
als word dimensioniert.

Ich habe schon versucht bgwt1 und bgwt2 als word zu zu dimensionieren geht aber auch nicht:mad: es kommt die gleiche Fehlermeldung.

Was mache ich falsch?
MfG Torsten
 
Hallo Totty!

Deine Fehlermeldung klingt nicht so als hättest du die Variablen falsch dimensioniert.....
Es liegt eher daran, dass sich dein "Ergebniss / Wert" in einer anderen "Form" befindet als Byte oder Word.

Um beim D072-Modul Ziffern und Zahlen darstellen zu können, müssen es (meines wissens) immer Strings sein!

Um deinen Fehler besser zu verstehen bzw. zu lokalisieren wäre es gut, wenn du deine Testcode hier mal einstellst.
Nutze dafür einfach oben den Button--->
code.gif
und füge dort deinen Programmcode ein. :)

Schöne Grüße,
Cassio
 
hier mein testcode die Tempraturmessung und das statemenu funktionieren:).

sry zum posten zu lang...
 

Anhänge

  • aqua_avr1_1.bas
    51,2 KB · Aufrufe: 15
Ich denke es hat mit den verschiedenen Versionen der glcd.... zu tun
wenn ich die Farben wie im Beispiel in deutsch (blau, gelb, rot) in englisch
Eintrage kommt die oben genannte Fehlermeldung nicht mehr...:) aber dafür viele neue -> also wird es mehr Arbeit machen den Beispielcode für die Zeit und Datum inkl.der Wochentage für meine Version anzupassen :mad: ...schade
Welches Display nutzt ihr ?Ich habe das D072.Ich möchte gerne wenn ich mit dem Bascom etwas besser klar komme meine Menüpunkte gerne als Icon darstellen und über ein statemenü ansprechen.Wenn diese einfach und strucktuiert aufgebaut sind (änlich Handy-Menü) macht das meiner Meinung nach die Bedienung einfacher.:) ...Bis dahin habe ich aber noch viel zu tun
MfG Torsten
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)