mit SDCC, für andere leicht übernehmbar. Kann die EA-Typen: - DOG-M 081 (1x 8 Zeichen) - DOG-M 162 (2x16 Zeichen) - DOG-M 163 (3x16 Zeichen) im seriellen Mode (Software SPI) ansteuern. Hardware-SPI ist controllerseitig nicht erforderlich. Es werde nur 3 Pins benutzt. 5V/3V Betrieb wird bei der
immer den gleichen Fehler. Psswort ist das gleiche, habe ich schon überprüft. Ich habe die include m162def.inc ausgewählt.
oder BootInfo in der eigenen Anwendung anzeigen zu lassen. Das WinAVR GCC Test projekt für den M162 demonstriert den Zugriff auf diese Anwendungsbezogenen Funktionen. Gruß Hagen
Hallo, das EA DOG-M 162 Display (16*2) Zeichen funktioniert problemlos. Wie aber steuere Ich die 16*3 Version mit Bascom an? "Config LCD" erlaubt lt. Bascomhilfe nur 16*2 bzw. 16*4 dani
************************************************************* // Demoprogramm // Inhalt: LCD (DOG-M 162 2 Zeilen) mit (ST7036 Controller) ansteuern, // im 8-Bit parallel-Mode // LCD-Controller: ST7036 kompatibel // für HD44780 sind Änderungen der Initialisierung // und der Zeilenadressenzuordnung notwendig
aber ich bin dennoch zu keiner Lösung gekommen. Hat irgend jemand einen Code mit dem man ein DOG-M162 Display ansteuern kann? SPI, 4bit, 8bit ist mir alles egal, hauptsache iche bekomme endlich mal was verbünftiges zu sehen. Vielen Dank schon mal, Grüße Florian
************************************************************* // Demoprogramm // Inhalt: LCD (DOG-M 162 2 Zeilen) mit (ST7036 Controller) ansteuern, // im 4-Bit parallel-Mode // LCD-Controller: ST7036 kompatibel // für HD44780 sind Änderungen der Initialisierung // und der Zeilenadressenzuordnung notwendig
Vielleicht hilft Dir mein Programm für DOG-M 162 (Anlage) etwas weiter. Ist zwar für 8051, aber das Prinzip ist entscheidend. Die Init gilt für 5V-Betrieb im 4-Bit Mode. ST7036 hat paar Eigenheiten gegenüber den Standard LCD-Controller HD44780
können dann die Standardfunktionen, wie bei HD44780 Controllern verwendet werden. I2C hat DOG-M 162 nicht, seriell geht nur per SPI-Interface. Gruß
Initialisierung notwendig, was im EA Datenblatt gut beschrieben ist. Inhalt: - 4-Bit Parallel-Mode für DOG-M 162 (2x16 Zeichen) - 8-Bit Parallel-Mode für DOG-M 162 (2x16 Zeichen) - 4-Bit Parallel-Mode für DOG-M 163 (3x16 Zeichen) - 8-Bit Parallel-Mode für DOG-M 163 (3x16 Zeichen) Der Code passt für SDCC
pointer used at 0x001b" Fehler. Ich blick da nicht durch. Danke schon mal im voraus. .include "m162def.inc" .def a = r16 ; definition r16 = a .def b = r17 ; definition r17 = b .def c = r18 ; definition r18 = c .def d = r19 ; definition r19 = d .def temp = r20
aber hächstens 4 PWMs daher geht das mit direkter ansteuerung erstmal nicth, ich muss mir noch ein m162 besorgen der klingt fein. die PWM in software klingt mir zu krude das will ich eigentlich nicht haben. Die L297 sind ja ganz nett aber ich kill die zu schnell dafür sind sie definitiv mit 9 Euro zu
das der µC L auch mit 3,3 V wie beschrieben im Datenblatt zurecht kommt. Nur an den EA DOG-M 162E-A mit 3,6 V zeigt er auf den LCD nichts an. Frage: muss beim Einstellen des LCD DOG beim progg. was beachtet werden ? Oder ganz normal an 4 Bit Modus programmieren ? Habe bei www.lcd-module.de
Hallo, ich habe hier schon gelesen, das die LCDs zum Teil sehr zickig sind. DOG-M 162 (Controller ST7036), 2x16 Zeichen 5V, 8-Bit-Bus, Beschaltung wie im Datenblatt http://www.lcd-module.de/deu/dog/dog.htm MC: 8051 Derivat Problem: Es gelingt mir nicht das Busy-Flag einzulesen
ich habe da startschwierigkeiten. kann mir jemand den/die Fehler nennen die ich mache? .include "m162def.inc" .org 0x022 rjmp leuchte .dseg schritt: .byte 1 seconds: .byte 1 parts: .byte 1 .def save_sreg = r0 .def iwr0 = r18 .def iwr1 = r19 .def temp
dringend braucht) und mit .cseg .org INT_VECTORS_SIZE ; erste Adresse nach den IRQ-Vektoren -> m162def.inc Init: ldi wr0, 0xFF usw. usw. weiterzumachen. Gruß aus Berlin Michael
8x1) EA DIP 122 (Grafik 122x32 Pixel) DIP-Bauform EA DOG-M 163 (16x3) Glasmodule COG EA DOG-M 162 (16x2) dto. EA DOG-M 081 (8x1) dto. Alle Standardmodule der Größe 84x44mm² mit 14/16poligen, einreihigen Anschluß (2x16, 2x8, 1x8 Zeichen) Getestet habe ich mit µC AT89C51ED2, über RS-232
ersten mal mit einer LCD und ich bekomme das ding einfach nicht zu laufen. Ich besitze eine EA DOG-M 162 betireben bei 5V und 8 Bit. Habe die LCD an Vin, Vout und VDD an 5 V gelegt. D0-D7 habe ich an Portd meines Atmega8515 befestigt. Reset = Pinb.0 = 1 , RS = Pinb.1 , CSB = Pinb.2 = 0, R/W = Pinb
blinken lassen. Leider Blinkt immer nur eine LED. Wo ist da der Fehler? [avrasm] .include "m162def.inc" .def temp = r16 begin: rjmp main main: ;Stack-Einrichtung ldi temp,low(RAMEND) out SPL,temp ldi temp,high(RAMEND) out SPH,temp ;_________________
Hi. Also ich bin ziemlich neu in der ganzen Materie was Microchips überhaupt angeht. Ich habe bisher eine LED mit einem Atmega8 angesteuert... Nun wollte ich mich einmal an ein LCD versuchen. Nur scheitere ich schon am Anschließen des Displays. Ok insgesamt hat das Display 24 Pins. 4 oben, 20 unten. Ich vermute mal, dass die 4 pins oben nur für die Hintergrundbeleuchtung sind oder? Bloss bei den veispielen sind links 6 Pins eingezeichnet, rechts 2 und unten nochmal 12 Stück. Muss man die ganzen Pins einfach von links nach rechts lesen? Achja ich möchte das ganze im SPI modus laufen
, Habe schon das halbe Forum durchsucht - aber ohne Erfolg! Problem: Ich möchte ein EA DOG-M 162 LCD-Display an 3,3V mit 8 Bit Datenbus betreiben. µC: ATmega32 mit 6 MHz (auch schon mit 1 MHz versucht) E,RS,RW an Port B (Pin 0 1 2) Daten an Port C (8 Bit) RST,PSB,VIN fest an +3,3V CS fest
Guten Tag brauche hilfe! Hat jemand das datenblatt für das LC-Display M-162-3 mit 2 Zeilen à 16 Zeichen? oder weis jemand von ich das finde! im voraus schon mal danke
viewed at */ /* http://www.fsf.org/licenses/gpl.txt */ /* */ /* Target = Atmel AVR m128,m64,m32,m16,m8,m162,m163,m169, */ /* m8515,m8535. ATmega161 has a very small boot block so */ /* isn't supported. */ /* */ /* Tested with m128,m8,m163 - feel free to let me know */ /* how/if it works for you. */ /* */
hallo, mal ne kurze frage, wollte anstadt den m8515 den m162 einsetzen wie muss ich die Reset- und Interrupt-Vektoren für den m162 anpassen, zuzeit geht es mit dem m162 nicht,er zeigt auf dem display etwas an aber reagiert auf keinen tastendruck. benutze
Kay Bohn wrote: > hallo, > > mal ne kurze frage, > > wollte anstadt den m8515 den m162 einsetzen wie muss ich die Reset- und > Interrupt-Vektoren für den m162 anpassen, > zuzeit geht es mit dem m162 nicht,er zeigt auf dem display etwas an aber > reagiert auf keinen tastendruck.
dem AVR Studio nur das STK 500 mit den COM Anschlüssen auswählen. Ist es möglich, den CAN DIP M162 über diese Schnittstelle zu Programieren? Merciii, Grüße KP
' and the CAN controller could be reached at the first ' memory map after the internal RAM of the M162, however ' we use &H4000 in this sample. ' This program is tested with BASCOM-AVR version 1.11.7.4. ' ' Important: Make sure (if you set up a new project and just copy ' this bas file into it) that
' and the CAN controller could be reached at the first ' memory map after the internal RAM of the M162, however ' we use &H4000 in this sample. ' This program is tested with BASCOM-AVR version 1.11.7.4. ' ' Important: Make sure (if you set up a new project and just copy ' this bas file into it) that
Hallöle! Ich möchte gern einen String mit einem ATMEGA16 auf ein EA DOG-M162 ausgeben. dieser soll den Spannungswert eines ADC beinhalten. Hat eventuell jemand so etwas schon zum laufen gebracht und könnte mir den Code zum abwandeln schicken? Die Suche und auch Google habe
Bootloader. Klicke irgendwo in das Flash Fenster und wähle “File, Load”. Lade die Datei “y3_boot_M162_mode.hex”. Der Bootloader sollte im Speicher sein. Schritt 10: Jetzt ist es an der Zeit, den Bootloader zum ATMega162 zu schicken. Wähle “Program, Write Flash” und folge den Anweisungen Schritt 11:
Hallo, ich habe hier ein dog-m162 und will ebendieses im SPI-Mode betreiben. Das Ding tut natürlich gar nichts. Nachdem ich jetzt sowohl die Initialisierung aus dem Datenblatt des Displays sowie die aus dem Datenblatt des Controllers
.include "m162def.inc" ;(c) 2005 Ludwig Wagner ;µC-Programm für ein Tastenboard ;Rote LED x | PORT | ANSCHLUSS | ;-------------------------------- ;LED1 |Port A| 0 | ;-------------------------------- ;LED2 |Port A