-
File
lcd-routines.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // void lcd_data(unsigned char temp1); void lcd_string(char *data); void lcd_command
in „LCD - Datei einbinden (".")“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include
in „LCD - Datei einbinden (".")“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // void lcd_data(unsigned char temp1); void lcd_string(char *data); void lcd_command(unsigned
in „Inkrementalgeber“ · Mikrocontroller und Digitale Elektronik ·
-
Article
Datei:LCD-Funktionen.zip
Funktionssammlung zur Ansteuerung von LCD-Displays mit dem HD44780 Controller
Article ·
-
File
lcd_tools.c
* */ #include <avr/io.h> #include <util/delay.h> #include "lcd_tools.h" #define LCD_CTRL 0 // (0 = HD44780, 1= KS0073) #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs /** @brief wartet Millisekunden @param Zeit in Millisekunden @return none */ void delay_ms(uint16_t ms) { for(uint16
in „und wieder mal ein KS0066U“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_tools.c
* */ #include <avr/io.h> #include <util/delay.h> #include "lcd_tools.h" #define LCD_CTRL 0 // (0 = HD44780, 1= KS0073) #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs /** @brief wartet Millisekunden @param Zeit in Millisekunden @return none */ void delay_ms(uint16_t ms) { for(uint16
in „und wieder mal ein KS0066U“ · Mikrocontroller und Digitale Elektronik ·
-
Thread
Extendedd Ascii support for GCC
0x20 through 0x7E, but vendors often implement their own character tables outside that range. Many HD44780 controllers feature a mix of Japanese and Western European characters in the range above 0x80, where the Western European characters do not match the ISO 8859-1 positions.
µC & Digital Electronics ·Vinit Bidkar · ·7 Replies
-
Thread
EA DOG-M 162 + Atmega8
trying to init display for 2 days but without any success..I assembled another display with driver hd44780 and worked like charm.. I searched and read almost all threads dedicated to EA Dogs here.All i got some errors or compiled programs with no effect to display.. The problem is i didn't handle the
damn,Ea dog is going to the trash !!I destroyed it :) I just connected display (the Hd44780) and it works with a code for ea dog :) Unbelievable.
µC & Digital Electronics ·Martin Unknown · ·18 Replies
-
Thread
LCD 16x2 library
I'm train to connect a 16x2 lcd like the itachi HD44780, I;m traing to import a picc library but i can't put it work on my AT91sam7s, somebody have a library for this lcd? please hel me
µC & Digital Electronics ·Daniel Gomez · ·0 Replies
-
File
lcd-routines.c.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include
in „Frage zu GCC Tutorial LCD“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_routines.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include <avr/io.h> #include
in „Fehlermeldung in delay_basic.h“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // void lcd_data(unsigned char temp1); void lcd_string(char *data); void lcd_command(unsigned
in „Fehlermeldung in delay_basic.h“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Probleme mit LCD-Ausgabe von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „LCD Atmega8535 fehler beim Programm erstellen mit AVR-Studio“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD Atmega8535 fehler beim Programm erstellen mit AVR-Studio“ · Mikrocontroller und Digitale Elektronik ·
-
File
main.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „Taster abfragen UND dann.“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „Frequenzmessung und Optimierung -Os“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Display.pdf
* KONTRASTREICHE LCD-SUPERTWIST ANZEIGE (BLAU/NEUTRAL) * OPTIONAL MIT LED-BELEUCHUTNG GELB/GRÜN * HD 44780 KOMPATIBEL * ANSCHLUSS AN 4- ODER 8-BIT DATENBUS * ASCII ZEICHENSATZ * AUCH ALS 1-ZEILIGES LCD 1x8 - ABSOLUT KOMPATIBEL * VERSORGUNG +5V ODER ±2,7V ODER ±3,3V @2mA bzw. 50mA für LED * BETRIEBSTEMPERATURBEREICH
in „Problem LCD 2x8 Zeichen“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Hilfe zu fleurys Lcd Lib“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD Displaytech 204B & ATmega32“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD-Ansteuerung schwarzer Balken“ · Mikrocontroller und Digitale Elektronik ·
-
File
main.c
/interrupt.h> #include <avr/pgmspace.h> #define F_CPU 16000000UL #include <util/delay.h> #include "hd44780.h" #include "ft245bm.h" #include "spi.h" // brauche ich wahrscheinlich nicht beim STK500 protokoll //#include "devices.h" #include "main.h" #include "stk500v2.h" int main(void) { USB_init (); lcd_init
in „_delay_ms () -> indirekte Zeitübergabe > Programm riesig“ · Mikrocontroller und Digitale Elektronik ·
-
File
avr_sk1.c
stdlib.h> #include <avr/pgmspace.h> #include "buslogic/busAPI.h" #include "softuart.h" #include "lcd_hd44780.h" #include "setup_pages.h" #include "avr_sk1.h" #include "lcdBuffer.h" #include "devstatus.h" // Pinconfigurations // Backlight #define BACKLIGHT_PORT PORTA #define BACKLIGHT_PIN PINA #define BACKLIGHT_DDR
in „Lange Funktion aus einem Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lcd_manual.pdf
for each model. 28 Display Unit User’s Manual Dot-Matrix LCD Units OPERATING RESTRICTIONS The LSI (HD44780AXX) used in the LCD units is To counteract these defects. The following re- reported to have the following defects: strictions should be followed (Table 16). HD44780AXX Defective Functions In the
in „Fehler bei 4Bit LCD Init?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
www.eio.com-hd44780_18-48-46.pdf
internally provided on one chip, a minimal system can be interfaced with this controller/driver. A single HD44780U can display up to one 8-character line or two 8-character lines. The HD44780U has pin function compatibility with the HD44780S which allows the user to easily replace an LCD-II with an HD44780U
in „Fehler bei 4Bit LCD Init?“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 1 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD Initialisierung mit Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „zweiter ADC-Wert auf LCD ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Mega8, Lcd, Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „Mega8, Lcd, Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD + ATMEGA32“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.14.2.1 2006/01/29 12:16:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional constants for lcd_command(), added 4-bit I/O mode, improved and optimized code. Library
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
test_lcd.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
in Hz, used to calculate delay timer */ /** * @name Definition for LCD controller type * Use 0 for HD44780 controller, change to 1 for displays with KS0073 controller. */ #define LCD_CONTROLLER_KS0073 0 /**< Use 0 for HD44780 controller, 1 for KS0073 controller */ /** * @name Definitions for Display
in „HIlfe - AVR an LCD - Fleury lib“ · Mikrocontroller und Digitale Elektronik ·
-
File
LCD_C_Test.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „Problem mit LCD-Ansteuerung -> Programm hängt sich auf“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
lcd_manual.pdf
for each model. 28 Display Unit User’s Manual Dot-Matrix LCD Units OPERATING RESTRICTIONS The LSI (HD44780AXX) used in the LCD units is To counteract these defects. The following re- reported to have the following defects: strictions should be followed (Table 16). HD44780AXX Defective Functions In the
in „LCD will nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Probleme mit LCD-Ausgabe von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Problem LCD 2x8 Zeichen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
2_08.pdf
CHNLED 11.5 84.0 44.0 13.7 63.0 25.0 1x16 017-8U LBOX 9 TECHNISCHE DATEN * INTEGRIERTER KONTROLLER HD44780 ODER KOMPATIBEL * EINGANG 4- ODER 8-BIT DATENBUS, 3 STEUERLEITUNGEN (R/W, E, RS) * ASCII-ZEICHENSATZ UND SONDERZEICHEN IM CHARACTER-ROM * BIS ZU 8 ZEICHEN (ASCII-CODE 0..7) KÖNNEN FREI DEFINIERT
in „Problem LCD 2x8 Zeichen“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
/jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/peterfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „1*16 LCD _mit Peter Fleury's LCD library“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd2.c
lcd.c * LCD-Funktionen * Version: 2.0 * 11.05.2005 * Gaston K * * CPU: ATmega8515 * LCD: 2x16 Zeichen, HD44780 kompatibel * Ansteuerung im 4-Bit Modus ****************************************************************************/ #include <stdio.h> // Bibliothek der Standardfunktionen von C #include <io.h
in „LCD - 4Bit - Textausgabe“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „LCD von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
test_lcd.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: test_lcd.c,v 1.6 2004/12/10 13:53:59 peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD
in „LCD von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
http://jump.to/fleury @see The chapter <a href="http://homepage.sunrise.ch/mysunrise/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „LCD von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd.h
gmx.ch http://jump.to/fleury @see The chapter <a href="http://www.mysunrise.ch/users/pfleury/avr-lcd44780.html" target="_blank">Interfacing a HD44780 Based LCD to an AVR</a> on my home page. */ /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update
in „Problem mit LCD“ · Mikrocontroller und Digitale Elektronik ·
-
File
test_lcd.c
*********************************************************************** Title: testing output to a HD44780 based LCD display. Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury Date: December 2002 Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD text display ATS90S8515/ATmega if memory-mapped
in „avrgcc V 3.3 - komm nicht klar“ · Mikrocontroller und Digitale Elektronik ·