-
File
lcd.c
/**************************************************************************** Title : HD44780U LCD library Author: Peter Fleury <pfleury@gmx.ch> http://jump.to/fleury File: $Id: lcd.c,v 1.13.2.2 2004/02/12 21:08:25 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 „HD44780 atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcdpcf8574.c
******** Send LCD controller instruction command Input: instruction to send to LCD controller, see HD44780 data sheet Returns: none *************************************************************************/ void lcd_command(uint8_t cmd) { lcd_waitbusy(); lcd_write(cmd, 0); } /************************
in „Eclipse Kompilierung LCD Buchstabensalat“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.h
#ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // Pinbelegung für das LCD, an verwendete Pins anpassen #define LCD_PORT PORTD #define LCD_DDR
in „LCD aus GCC Tutorial läuft nicht mit AVR Studio“ · 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 ·
-
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 „atmega8 und lcd“ · 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/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.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 - Ausgabefehler“ · 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-routines.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial // // Zeile 17 wurde auskommentiert von mikrocontrollerspielwiese.de // und in die lcd-routines.c
in „LCD aus GCC Tutorial läuft nicht mit AVR Studio“ · Mikrocontroller und Digitale Elektronik ·
-
File
message_buffer.h
MSG_SOURCE_TTYEXTDISPLAY, // interface of the graphic-display-card MSG_SOURCE_TTYINTDISPLAY, // interface of the hd44780-display MSG_SOURCE_SYSTEM // internal message }; typedef enum message_buffer_msg_source_t_ message_buffer_msg_source_t; #define MESSAGE_BUFFER_MESSAGE_SIZE 40 typedef struct { uint8_t empty; message_buffer_msg_source_t
in „Problem mit typedef und enum“ · Mikrocontroller und Digitale Elektronik ·
-
File
main.c
delay.h> #include <avr/interrupt.h> #include <stdio.h> #include <string.h> #include <math.h> #include "HD44780.h" #include "i2chw/i2cmaster.h" #include "tsl2561/tsl2561.h" void wait(void) { // int i; // for(i = 0; i < 1000; i++) for(unsigned char i = 0; i < 100; i++) _delay_ms(10); } int main(void) { char
in „void value not ignored as it ought to be - Problem“ · Mikrocontroller und Digitale Elektronik ·
-
File
LcD.txt
include <stdio.h> /*********************************************** LCD AUSGABE VON ZEICHEN, AUF DEM HD44780-DISPLAY ***********************************************/ #define ENABLE_PIN 3 #define RS_PIN 2 //Deklaration der Funktionen //Private void Process(void); void Send_Command(uint8_t zeichen); void
in „2x16 LCD PROBLEM“ · 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.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 „atmega8 und 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/LCD-Ansteuerung // // Die Pinbelegung ist über defines in lcd-routines.h einstellbar #include
in „LCD - Ausgabefehler“ · 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.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 „LCD aus GCC Tutorial läuft nicht mit AVR Studio“ · 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 #ifndef F_CPU #define F_CPU 1000000 // CPU-Frequenz in Hz #warning F_CPU not defined, using 1Mhz
in „LCD aus GCC Tutorial läuft nicht mit AVR Studio“ · 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/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H /////////////////////////////
in „Fehler bei "o" im LCD?“ · 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/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H /////////////////////////////
in „Zeitbasierte Aktionen“ · 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/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H /////////////////////////////
in „AVR GCC LCD Turorial mit OLED EA W082-XLG geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_routinen.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINEN_H #define LCD_ROUTINEN_H /////////////////////////////
in „LCD 204B-NLW & AtMega32“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_routinen.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // // Die Pinbelegung ist über defines in lcd-routines.h eingestellt #include <avr/io.h> #include "lcd_routinen.h" #include <util/delay.h> ///////////////
in „LCD 204B-NLW & AtMega32“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd_routinen.c
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // // Die Pinbelegung ist über defines in lcd-routines.h eingestellt #include <avr/io.h> #include "lcd_routinen.h" #include <util/delay.h> ///////////////
in „avr-gcc stört sich an uint_8 und uint“ · Mikrocontroller und Digitale Elektronik ·
-
File
lcd-routines.h
/* * lcd_routines.h * * Created: 04.04.2014 13:56:41 * Author: toni */ // Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H /////////////////////////////
in „Speichermöglichkeit!“ · 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-routines.h
// Ansteuerung eines HD44780 kompatiblen LCD im 4-Bit-Interfacemodus // http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H /////////////////////////////
in „LCD Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
blueline-w.pdf
ASCII Zeichen (Verwendung: "DD RAM Address Set", "Data Write"). T 2 DOTMA TRIX LCD´S h BEFEHLSSATZ DES HD44780 d s s d Code Execute l r l Instruction RS R/WDB DB DB DB DB DB DB DB Description Time F W r 7 6 5 4 3 2 1 0 (max.) s n g Clears all displayand returns the cursor B d l i Clear Display 0 0 0 0 0
in „LCD 204B-NLW & AtMega32“ · 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/LCD-Ansteuerung // #ifndef LCD_ROUTINES_H #define LCD_ROUTINES_H #include <avr/pgmspace.h> ///
in „Problem mit ATmega164A und LCD FDCC1601E“ · 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
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 ·
-
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_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 ·
-
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
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 „LCD zeigt nichts an“ · 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
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 ·
-
PDF
lcd_2x16_spec.pdf
mm . 5 . . . 5 0 0 5 0 0 DOT SIZE SCALE 5/1 第 9 頁,共 29 頁 RS Com1~16 R/W Controller/Com Driver MPU E HD44780 DB0~DB7 or 16X2 LCD 80 orries Equivalent 68 series u Seg1~40 Vdd i Seg41~80 Vo n r VR s e D Seg Driver 10K~20K Vss i o B P M o CL1 r CL2 V n N Ge Vdd,Vss,V1~V5 External contrast adjustment.Optional
in „2x16 LCD PROBLEM“ · Mikrocontroller und Digitale Elektronik ·