-
Thread
LCD Library T6963c
Kann es sein, dass zusätzlicher Speicher neben dem t6963c vorhanden sein muss? Ich meine, dass der t6963c nicht ohne Erwiterung zum generieren der Custom Fonts in der Lage ist!??
Hi, ich habe auch versucht die t6963c lib zum laufen zu bekommen aber bei mir tut sich da überhaupt nichts. Ich benutze ein SDK500 mit einem ATMega644 dazu ein display mit einem t6963c controller (Bolymin 240128a). Bei sämtlichen
-
Thread
"Bessere" T6963c Library
int main(void) { //Initialize //OR mode, internal CG, Text and Graphic, Blinking Cursor T6963cInit( T6963C_MODE_OR | T6963C_CG_INTERNALROM, T6963C_TEXT_GRAPHIC | T6963C_CURSOR_BLINK ); T6963cPutStringXY(0, 0, "Dies ist eine doch sehr lange Reihe "); T6963cPutStringXY(1,
#define T6963C_ADDR_TEXT 0x0000 #define T6963C_TEXT_COLS 40 //40 bytes for 6x8 Font, 30 for 8x8 Font #define T6963C_TEXT_ROWS 8 #define T6963C_GRPH_COLS T6963C_TEXT_COLS #define
-
Thread
T6963
Ausgabe noch einstellen kann. Gibt es im Netz irgendwo so eine Funktion für das Display T6963?
Tips sind nur prinzipiell, weil ich in meinen Projekten nur den alten HD61830 drinhatte, nicht den T6963 ; außerdem auch keinen AVR. Es gibt aber ein gut dokumentiertes Referenzprojekt mit einem T6963 und aber HC12 (HCS12), geschrieben in C bei ... http://elmicro.com/hc12web/acprd/ Das sollte
-
Thread
#define mit 2 Werten
Hallo hier das makro #define T6963cPutStringXY_P(X,Y, pString) \ do { \ T6963cSetAddress(T6963C_ADDR_TEXT + (T6963C_TEXT_COLS * (Y)) + (X + 2)); \ T6963cPutString_P(pString); \ } while(0) gruss andy
[c] #define T6963cPutStringXY_P_(X,Y, pString) \ do { \ T6963cSetAddress(T6963C_ADDR_TEXT + (T6963C_TEXT_COLS * (Y)) + \ (X + 2)); \ T6963cPutString_P(pString); \ } while(0) #define T6963cPutStringXY_P
-
Thread
T6963C Sourcecode
postest, dann können alle reingucken. Für das löschen des RAMs sieht es bei mir so aus: [C] void T6963C_CLRRAM(void) { _16BIT uiTemp; uiTemp.uiData = 0x0000; //Adress-Pointer des T6963 setzen T6963C_WRD(uiTemp.ucData[1]); T6963C_WRD(uiTemp.ucData[0]); T6963C_WRC(ADR_PTR_SET); T6963C_WRC
Display-Ram schreiben for(uiTemp.uiData = 0x0000; uiTemp.uiData < (LCD_RAM * 1024); uiTemp.uiData++) T6963C_AWRD(0x00); T6963C_WRC(ARESET); //Auto-Write-Modus beenden } [/C] T6963C_WRD ist das Schreiben von Daten. T6963C_WRC ist das Schreiben von Kommandos. LCD_RAM aus der for-Schleife ist in
-
Thread
Grafik-Display mit T6963C Darstellungsfehler
(); T6963_WriteData2( TEXT_AREA, T6963_SET_TEXT_HOME_ADDR); T6963_WriteData2( BYTES_PER_ROW, T6963_SET_TEXT_AREA); T6963_WriteData2( GRAPH_AREA, T6963_SET_GRAPHIC_HOME_ADDR); T6963_WriteData2( BYTES_PER_ROW, T6963_SET_GRAPHIC_AREA); T6963_WriteData2( (CHARGEN_AREA >> 11), T6963_SET_OFFSET_REGISTER); T6963_ClearScreen (); T6963_ClearTextScreen(); T6963_WriteCommand (T6963_MODE_SET + MS_INTERNAL_CG
-
Thread
Suche nach T6963C
den Controller wieder aus einer "Hardware-Init-LOOP" holt. Steht - glaube ich - im Datenblatt vom T6963C drin. Alternativ schau ich trotzdem mal, ob ich noch einen T6963C rumfliegen habe. Tuts auch ein gebrauchter? Gruß TK
. Die Displaygröße wird beim T6963 über die Pins konfiguriert, daher braucht der T6963 keine echte Initialisierung ehe er anfängt das Display anzusteuern. Selbst wenn man nur Spannung anlegt, muss daher das Display mehr oder weniger
-
Thread
TFT Ansteuerung mit Atmega16
unbedingt >jemals in meinem Leben einfach Grafik-LCD mit Touch angesteuert haben. Für KS0108 und T6963C Controller gibt es haufenweise Code. Mit KS0108 findet man Displays bis 240x64. T6963C geht bis 240x128. Ist alles monochrom aber zum anfangen reichts für einen AVR. T6963C würde ich bevorzugt
Und hier mal T6963 mit ATMega32.
-
Thread
128x64 Grafikdisplay von Pollin
@Wolfgang: "Da ich das Datenblatt T6963C zu Grafik nicht richtig deuten kann," Wo genau ist denn Dein Problem? Schreib mal, an welcher Passage Du hängst.
hier der code: //************************************************************************ // T6963.C // LowLevel Routinen für LCD-Displays mit T6963 //************************************************************************ #include <avr/interrupt.h> #include <avr/signal.h> #include <string.h
-
Thread
Display mit T963C
Displays unkontrolliert verschoben oder der RAM Inhalt verändert. Könnte sein, aber man kann beim T6963 Buchstaben nicht Pixelgenau positionieren, sondern nur in Buchstabenschritten, also 6x8. Von daher kann es eigentlich nicht direkt am T6963 liegen. Außer eben der T6963 gibt zu wenige Pixel aus, bzw
umverdrahten mit Lackdraht und das Problem ist gelöst. Das steht übrigens auch im Datenblatt des T6963C. Es gibt ne Sektion darüber, wie man diese Pins beschalten muss wenn man ein neues Design anfertigt.
-
Thread
BMP mit T6963
Hallo an Alle, weiss jemand wie man eine BMP Grafik auf ein Display vom Typ T6963 bekommt? Ein Beispiel z.B. in C wie es funktioniert, das wäre toll.
bin, brauche ich dazu noch für den AVR eine Funktion womit man dann das Raw File auf das Display T6963 ausgeben kann.
-
Thread
GLCD T6963C Font-Tool
include "gps.h" #include "keypad.h" #include "menu.h" #include "uart_gps.h" #include "t6963c.h" #include "font.h" #include "Arial__16.c" volatile struct _key_code key_code; #endif //INCLUDES_H[/c] In der font.h, T6963c.h und meiner menu.h ist jeweils auch die "includes.h"
Mein_Font.c" ändern in #include "Mein_Font.h" Wie man Mein_Font.h aufbaut siehe Beispiel. Font.c und T6963.c im Archiv sind übrigends etwas schneller als das Original;) Und pass auf deine Pinbelegung auf!
-
Thread
Problem mit T6963c bei Umstellung auf I2C
define PCF8574A_DATA_Address 0x76 // 0_1_1_1_A2_1_1_RW //Controlbits an PCF8574A_CMD #define T6963C_WR 0 #define T6963C_RD 1 #define T6963C_CE 2 #define T6963C_CD 3 #define T6963C_RST 4 //Physical Description #define T6963C_ADDR_CGRAML
30 //40 bytes for 6x8 Font, 30 for 8x8 Font #define T6963C_TEXT_ROWS 16 #define T6963C_GRPH_COLS T6963C_TEXT_COLS #define T6963C_GRPH_ROWS 128 #define T6963C_FONTWIDTH 8 [/c]
-
Thread
GLCD T6963
bei Holger Klabunde vorbei, er hat C-Code für das T6963-Display auf seiner Homepage: http://home.t-online.de/home/holger.klabunde/avr/avrboard.htm
vergessen, den Grafik-Modus anzuschalten. Angaben dazu findest du im Datenblatt zum Display bzw. zum T6963. Gruß Ralf
-
Thread
GLCD mit T6963C an AVR merkwürdiges verhalten
[c] #include "T6963c.h" #include <util/delay.h> int main() { uint8_t n, i; //Initialize //XOR mode, internal CG, Text and Graphic, Blinking Cursor T6963cInit( T6963C_MODE_XOR | T6963C_CG_INTERNALROM, T6963C_TEXT_GRAPHIC); T6963cClear(); while(1){ for(n=0;n<64;n++){ for(i=0;i<240;i+=2){ T6963cSetPixelXY(i, n); } } } return 0; } [/c] und halt
-
Thread
LCD an T6963C und ATMega323
CS auf Low setzen # RD/WR auf Low --> zu diesem Zeitpunkt wird der Wert am Adress/Datenbus in den T6963C geschrieben CD wird verwendet um zwischen Befehl und Daten hin und her zu schalten. Warte mal, ich werd kurz drüberfliegen...
Na klar hab ich die Aufrufe... void statusCheck1_T6963C(void) { while((statusRead_T6963C()&0x03)!=0x03); } Du willst eine ASCII 2 schreiben? Schau mal in meinem Code unter writeString_T6963C da siehst du was du tun musst um einen ASCII string
-
Thread
t6963c Falsche Zeichen auf dem Display
0x40 #define T6963_SET_TEXT_AREA 0x41 #define T6963_SET_GRAPHIC_HOME_ADDRESS 0x42 #define T6963_SET_GRAPHIC_AREA 0x43 #define T6963_MODE_SET 0x80 #define T6963_SET_DATA_AUTO_WRITE 0xB0 #define T6963
0xC3 #define T6963_DATA_WRITE_AND_NONVARIALBE 0xC4 #define T6963_DATA_READ_AND_NONVARIABLE 0xC5 #define T6963_SET_DATA_AUTO_WRITE 0xB0 #define T6963_SET_DATA_AUTO_READ 0xB1 #define T6963_AUTO_RESET
-
Thread
Konflikt zwischen TWI Bus und t6963
0x41 #define T6963_SET_GRAPHIC_HOME_ADDRESS 0x42 #define T6963_SET_GRAPHIC_AREA 0x43 #define T6963_MODE_SET 0x80 #define T6963_DISPLAY_MODE 0x90 #define T6963_CURSOR_BLINK_ON
(T6963_SET_OFFSET_REGISTER); GLCD_WriteCommand(T6963_DISPLAY_MODE | T6963_GRAPHIC_DISPLAY_ON | T6963_TEXT_DISPLAY_ON /*| T6963_CURSOR_DISPLAY_ON*/); GLCD_WriteCommand(T6963_MODE_SET | 0); } [
-
Thread
GLCD - Realisierbar?
Hi, T6963C ist gut geeignet. Das "Know-How" liegt nicht in der Ansteuerung des Displays (was beim T6963C wirklich einfach ist), sondern in der Realisierung der Funktionen, wie z.B. zeichne Linie von A nach B
GLCD größer oder kleiner ist, zumindest beim T6963.
-
Thread
T6963c an AVR32 / NGW100
Schau mal in die Codesammlung, da gibt es fertigen Code für den T6963C. Da der T6963c schon ein Controller ist, benötigst Du nur noch ein paar freie IO-Leitungen. Ich habe gerade mein T6963c Display auf I2C umgestellt (mit zwei PCF8574A). Dann braucht man nur noch
hier das Datenblatt des T6963c
-
Thread
T6963C
zu arbeiten, dh. das am schluss eine main.c initialsiert alles gibt text aus ... über die fkt in T6963.c bzw. T6963.h T6963.c enthält die Fkt zum ansteueren des Displays achtet auf die timings auf die Ports die geschalten werden müssen ..... T6963.h enthält die Prototypen der Fkt zum ansteuern
geschrieben hab und hilft dir weiter C-Code gibts bei www.mikrocontroller.com datenblatt google T6963
-
Thread
T6963 problem
dir keiner weiterhelfen. Wenn ich deine Frage mal zusammenfasse steht nur folgender Inhalt drin: T6963 + AVR Assembler = geht bei mir nicht
Ich habe den T6963C (240x64 Pixel)in Assembler nur mit einem '51er Controller programmiert, leider nicht mit AVR-Asm. Was ist genau dein Problem? Weißt du nicht, wie du initialisieren mußt? Oder bekommst du keine Grafik
-
Thread
Probleme mit USART (ATMEGA8535)
C-Code anschauen würde. ********************************* #include <mega8535.h> #include <glcd_t6963.h> #include <delay.h> #include <math.h> #include <string.h> #include <delay.h> #include <stdlib.h> #include <stdio.h> unsigned char SetBaudrate = 0x33; // Baudrate 9600 Baud (ext.Quarz
*** //Hauptprogramm void main(void) { DDRB = 0xFF; PORTB = 0; DDRD = 0x00; PORTD = 0; t6963cinit(); LCD_Clear_Graphics(); LCD_Clear_Text(); UBRRL = SetBaudrate; UCSRB=0x18; UCSRC=0x86; ACSR=0x80; #asm("sei") while (1) { delay_ms(150
-
Thread
T6963C Versorgungspannung
kleinem Strom ausreichen (um genau zu sein: -9V bei 0mA und -6V bei 30mA Belastung). An meinem T6963C (240x64) jedenfalls funktioniert diese Lösung.
steuern. Der µC zieht den Reset-Pin auf Masse, im Normalbetrieb ist der µC-Pin auf Eingang, da der T6963C einen internen Pullup-Wid. hat. PIN 1 an meinem Display ist der Frameground. Wofür ist der wichtig? brauche in den überhaupt? DIe Software habe ich jetzt fertig und alles verdrahtet, aber ich
-
Thread
mein glcd zeigt nichts an
der Datenausgabe CD auf low beläßt. Das ist Mist! Ein paar Regeln zur Ansteuerung eines LCD mit T6963(C): 1. Anfangszustand der Controllbits: RD = high WR = low CD = high CE = high 2. Nach der Datenausgabe unbedingt CD wieder zurückstellen auf high da sonst der T6963 ausgebremst
mit linker und rechter Hälfte. Lies Dir dazu das Datenblatt vom LCD und auch die PDF-Dateien vom T6963C, leicht zu finden mit Google, gründlich durch. MfG Andi
-
Thread
textausgabe mit t6963
hallo kann den t6963c soweit ansteuern aber problem ist wie lege ich den text fest aufs display ohne das im rest noch irgend welche zeichen zu sehen sind die ich gar nicht geschrieben habe und ich habe schon in der codesammlung
hast du zufällig gerade einen Schaltplan von deinem Board? Ich bin auch gerade dabei mit dem T6963c und hab noch nicht angefangen. Das würde mir einiges an arbeit einsparren.
-
Thread
T6963c Display Problem
nicht passt, aber die entsprechenden Pins des Anschlusses gehen auch an die richtigen Beinchen des T6963...
Hallo, T6963c ist auch T6963c... Nur, das ist nur der Controller, der das Interface zwischen dem µC und der LCD-Ansteuerung erledigt. Dazu kommen je nach Displaygröße noch Zeilen- und Spaltentreiber, Spannungserzeugung
-
Thread
[Pic] C18 Probleme mit Strings
Funktion macht eigentlich auch das was sie soll, aber nur manchmal. Das ist die Routine: [c] void T6963_writeString(int x, int y, unsigned char* text) { int i,j; T6963_setAdresspointer(GLCD_TEXT_BASE+GLCD_TEXT_ROWS*y+x); for (i=0; text[i]!= '\0'; i++); for (j=0; j<i; j++) { T6963_writeData
T6963_writeData(text[j]-0x20); > T6963_writeCommand(0xC0); > } > } > [/c] Du machst dir das Leben schwer... [c] //.... while(text[i]) { T6963_writeData(text[i]-0x20); T6963_writeCommand
-
Thread
LED Matrix ansteuern
Der T6963 ist ein LCD Treiber, kein LED Treiber.
selber > ansteuert. Davon gehe ich ja auch aus. Aber man hätte dann halt endlich mal ein 100% T6963-kompatibles LED-Matrixdisplay ;)
-
Thread
T6963 Anleitung
Hallo, hat jemand eine deutschsprachige Anleitung zur Ansteuerung eines Displays mit T6963-Controller, bei Conrad habe ich eine gefunden für einen KS01018B, läuft auch gut, nur für T6963 habe ich nichts finden können. Gruss A. Arndt
basic sieht es schlecht aus aber vor kurzem hab ich mal meinen c-sourcecode zur ansteuerung des T6963 mit einem pic controller gepostet es ist recht einfach geschrieben und du solltest leicht sehen was in welcher reihenfolge geschieht mfg mike
-
Thread
[SUCHE] T6963C Grafik LCD
Hi hat jemand ein Billiges Grafik LCD mit T6963C Kontroller (egal wie groß)??? Mfg. Merle
ja sorry... :-) s.h http://mitglied.lycos.de/chrr270/x-Ryder/240x128_t6963c.jpg Martin ausserdem noch nen 240x64 lcd: http://mitglied.lycos.de/chrr270/x-Ryder/240x64_t6963c.jpg
-
Thread
Projekt: GLCD Motorrad-Tacho mit ATMega
ist der >Controller, der mir jetzt mal auf Anhieb gar nix sagt.. Ich würde sehr >gerne einen T6963C verwenden, da man da grad als GLCD-Neuling einige >Tuts im Internet auftreiben kann. Die Controller der DOG-Displays sind auch nicht komplizierter als ein T6963. In der Codesammlung sollte
>Die Controller der DOG-Displays sind auch nicht komplizierter als ein >T6963. Bei Displays mit T6963 ist in der Regel aber ausreichend Speicher für zwei ganze Bilder auf dem Display vorhanden. D.h. man kann im unsichtbaren Teil ein Bild aufbauen und dann durch umschalten
-
Thread
Hilfe ext. Mem ATmega162
@Karl Heinz Buchegger Damit bekomme ich die Fehlermeldung: Compiling: T6963.c avr-gcc -c -mmcu=atmega162 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=T6963.lst -std=gnu99 -MD -MP -MF .dep/T6963.o.d T6963.c -o T6963.o T6963.c:9: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung T6963.c:10: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
-
Thread
T6963C Bild um die hälfte verschoben
T6963C_DDR_CTRL DDRB #define T6963C_PIN_CTRL PINB #define T6963C_WR PB0 //Controlbits #define T6963C_RD PB1 #define T6963C_CE PB2 #define T6963C_RST
0x04 #define T6963C_CG_INTERNALROM 0x00 #define T6963C_CG_EXTERNALRAM 0x04 //Mode Defines for Init() #define T6963C_DISP_OFF 0x00 #define T6963C_CURSOR 0x02 #define T6963C_CURSOR_BLINK
-
Thread
T6963C und Data Auto Write Mode
Hallo, ich habe bei einem LCD mit dem Toshiba-T6963C-Controller festgestellt, daß es Probleme geben kann (bzw. bei mir immer gibt), wenn man im Data-Auto-Write-Mode Daten ausgibt, aber die eigentlichen Daten leer sind (z.B. Null-String), d.h. wenn man
externer Baustein zum T6963C). Andernfalls werden wirre Zeichen angezeigt. Günter
-
Thread
Probleme mit GLCD von Powertip (T6963C)
(wenn man das ding von Powertip so nennen darf) steht da nur "select number of columbs" ... laut T6963C kann man mit MD2,3 die Anzahl der Spalten festlegen. Jedoch geht MD2 nicht an den T6963C MD2 Pin ... aber eigentlich denke ich ist der Pin auch egal, der Display müsste trotzdem was anzeigen, wenn
vor. Allerdings gibt es auch eine Reihe von Exoten. Ich habe noch ein 240x128 mit Touchscreen und T6963 von ALPS zu liegen. Da stimmt gar nichts. Selbst die Anschlüsse sind im metrischen 2,5mm Raster!!! MfG Spess
-
Thread
Grafik LCD was mach ich falsch
Hallo Ich habe das Grafik Display DMF5001(160x128) T6963C von Optrex. Ich habe diesen nach dem Datenblatt angeschlossen am M16C µc-Board von glyn, und hab mir mehrere c Beispiele heruntergeladen zum ansteuern von T6963C's. Aber nichts passierte!!!??? 1.
-) Vielleicht hat ja noch jemand anders eine Idee, es gibt auch ein-zwei ältere Threads, die den T6963 betreffen.
-
Thread
eigenbau usb/lpt konverter
hallo zusammen, ich hab mir vor kurzem mal uebrlergt meine ansteuerung eines T6963 von parallel auf usb umzuruesten. und zwar hat' ich mir das so vorgestellet: PC(usb) -----> USB/LPT Converter---> T6963 nach kurzer recherche hatte ich aber festgestellt, das diese teile ewig teuer
An Matthias: Der T6963 bzw. T6963C ist ein Grafik-LCD-Controller von Toshiba. Tut aber eigentlich nix zur Sache ;-)
-
Thread
T6963C - Steuerung
Ich habe mir letztens ein WG240128B LC-Display mit integriertem T6963C-Controller gekauft. Lieder schaffe ich es nicht auf dem Display etwas anzuzeigen. Anbei mein code... ich hoffe es kann jemand helfen. :(
In der Funktion unsigned char t6963c_read_status(void) Fällt dir da was auf? /* Clear CE and RD */ T6963C_CTRL_PORT &= ~(1 << T6963C_WR); T6963C_CTRL_PORT &= ~(1 << T6963C_CE);
-
Thread
T6963c und Custom-Chars / Characters
OFFSET POINTER" den CGRAM Bereich des Chips auf 1800-1FFF: [C] //Set CGRAM Address to 1800-1FFF T6963cPutData(3); T6963cPutData(0); T6963cPutCmd(T6963C_CMD_SETOFFSET); [/C] Die Routinen funktionieren übrigens. Ich denke nicht, dass dort der Fehler liegt. Anschließend lade ich an Adresse
uint8_t g_CustomChars[128*8] PROGMEM = { 0, 24, 28, 30, 30, 28, 24, 0, }; [/C] [C] T6963cWriteChunkAt_P(T6963C_ADDR_CGRAMH, g_CustomChars, sizeof(g_CustomChars)); [/C] Mit dem gleichen Befehl fülle ich auch den Grafik-RAM (aus dem Flash). Hier kann der Hund also ebenfalls nicht begraben
-
Thread
Probleme mit T6963
Hallo, ich versuche gerade ein LCD mit T6963C Controller zum laufen zu bringen (128x64 LCD von Pollin). Leider bekomme ich überhaupt nichts angezeigt. Theoretisch müßten beim Aufruf von lcd_init() 10 "A"s angezeigt werden. Ich würde mich freuen
unsigned char cmd); void lcd_wr_data(unsigned char data); unsigned char lcd_rd_data(void); [/C] t6963.c: [C] #include "t6963.h" #include "skp_bsp.h" int lcd_check_status(void); void lcd_test_status(void); inline void nop(void) { _asm("NOP"); } int lcd_init(void) { int i;
-
Thread
GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht
Datenblatt allgemein: http://www.lcd-module.com/fileadmin/eng/pdf/zubehoer/t6963c.pdf Zusatzinfos/Erklärung, was im Datenblatt genau gemeint ist: AN-029-Toshiba_T6963C.pdf https://www.sparkfun.com/.../AN-029-Toshiba_T69... Notizen eines umbekannten Progammierers zu einem speziellen von ihm programmierten Display: http://www.krafti.co.uk/steve/t6963c.htm T6963C Data PDF My interpretation of the T6963 data sheet - 2nd draft revised 4/98 in Abode Acrobat format. Programmbeispiele von hier: http://www.mikrocontroller.net/topic/48456 mit
-
Thread
LCD Farbdisplay ??
mit Microchip PICs in Assembler, womit ich auch schon sehr viel Erfahrung habe, den Code für den T6963C hab ich allein geschrieben... Aber warum ist das von Bedeutung? MfG Martin W
Hi Naja für den AVR gibts ja sicher im Internet genug Code für den T6963C, die größeren Displays sind aber schon richtige Exoten :-(( Und so kompliziert ist der T6963C auch wieder nicht, wenn du willst kannst du meinen PIC Code für ihn haben... MooseC (auch öfters hier
-
Thread
Kommentare in .S Dateien
aktuellen Projekt eine eigene Datei mit handgeschriebenem ASM-Code erstellt welche alle Zugriffe auf ein T6963 GLCD erledigt. Der Dateiname überrascht keinen: t6963c.S Nun ist es so, das wenn in einem Kommentar, also nach ';' in der gleichen Zeile, ein '\' steht, die folgende Zeile nicht übersetzt wird.
wenn '\' als letztes Zeichen da steht. Folgt ein weiteres, ist alles ok. Beispiel: .global t6963c_clear .func t6963c_clear t6963c_clear: ; Screen#0 löschen ldi r20, 0x00 ; ldi r21, lo8(0x0000) ; L \ ldi r22, hi8(0x0000) ; H / Startadresse
-
Thread
GLCD
Wie gesagt, das Datenblatt des Controllers hilft weiter. Ist es ein T6963C-Controller auf dem Display? Ralf
nein. auf dem display sind 3 ics verbaut, 2x SEC C935A und einmal unbekannt. könnte schon eon t6963c sein, keine ahnung. gibts bei den graphic-lcds keine standatd-schnittstelle wie bei den matrixdisplays?
-
Thread
Grafikdisplay mit T6963-Controller
128x64 Grafikdisplay von AMPIRE. Genaue Typenbezeichnung: AG12864DYIQY00H. Verwendeter Kontroller: T6963 Zur Ansteuerung verwende ich z.Zt. einen Atmel 4433. Die Ansteueung scheint zu funktionieren, da ich die Statusmeldungen des Kontrollers auswerten kann. Grafik oder Text kann ich z.zt. nicht
Torsten Ich kenne die Seite. Wenn ich das ganze richtig verstanden habe so gilt folgendes: Dem T6963 müssen bei der Initialisierung bestimmte Werte mitgeteilt werden: Start Grafikram, Start Textram. (und noch ein bischen mehr) Diese Werte sind aber (nach meinem Verständnis) von dem verwendeten
-
Thread
T6963C - wo kauft ihr ?
bei pollin gibts des öfteren gut und billige T6963C Displays! Von denen hab ich mir schon zwei geholt! Einwandfrei!
Probierts mal bei denen: http://www.gms-ds.de Ich hab da vor Jahren mal ein 240x128 mit T6963C für 50 Euro gekauft. Ich weiss nicht, ob die prinzipiell an privat verkaufen, bei mir hats geklappt... Ralf
-
Thread
Ein paar Fragen zum T6963C
Hi, also das mit den 0x20 ist einfach. Beim T6963C ist der ASCI-Zeichensatz um 0x20 verschoben. Die Steuerzeichen fehlen halt. Dieter
Hallo marco im Anhang ist ein C code der auch ein 160x128 T6963 LC-Display initiatisiert.
-
Thread
Eine Funktion elegant mehrmals hintereinander aufrufen
Variante probiert aber es scheint nicht zu funktionieren. Liegt es evtl. daran, dass ich mit dem T6963c arbeite und ich nicht 'A' schreibe sondern A, da ich zuvor das A definiert habe mit 0x21 (ist ja der interne Zeichensatz vom Controller)?
>Liegt es evtl. daran, dass ich mit dem T6963c arbeite und ich nicht 'A' >schreibe sondern A, da ich zuvor das A definiert habe mit 0x21 (ist ja >der interne Zeichensatz vom Controller)? Schreib den Text ganz normal. void GlcdText(char
-
Thread
GLCD mit T6963
Hallo, ich spiele seit ein paar Stunden mit einem GLCD mit T6963. Das Ganze funktioniert soweit ganz gut. Jetz würde ich gern zwei "Bilder" im Speicher ablegen und anschließend anzeigen lassen. Wobei ich per µC dem Display sagen möchte, was angezeigt werden soll
stelle ich das an? Ich denke mir, dass ich den internen Pointer neu setzen muss, damit der Controller T6963 den neuen RAM-Bereich zun Anzeigen nihmt. Kann mir jemand weiter helfen??? Danke!