-
Artikel
Datei:Nokia7110 Lcd library (SED1565).pdf
Nokia7110 Lcd library (SED1565).pdf
-
Artikel
LCD
display area : colours : 1 Controller :PCF8814 backlight : adj contrast : instruction Link : Nokia 1100 LCD Pic interface Datei : NOKIA 7110. resolution : 96 x 65 pixel display area : colours : 1 Controller : SED1565 backlight : adj contrast : Link : Datei : Media: Nokia7110 Lcd library (SED1565).pdf Library
. Fontgenerator zum Erstellen eigener Schriftarten (LCD) von Hauke Radtki. (Java, T6963c) LCD Library T6963c angepasst auf AVR-GCC von Nico Sachs und Florian. Projekt T6963-LCD-Ansteuerung Ansteuerung eines Nokia LCDs mit einem AVR-Controller von Thomas
-
Artikel
KS0108 Library
Dieser Artikel beschreibt die Verwendung einer Library zur Ansteuerung von Grafik-LCDs mit KS0108 Controllern (meist 128×64 Pixel). Eine gut funktionierende Library wurde von Fabian Maximilian Thiele erstellt, dessen Webseite leider seit längerer Zeit
: arial8.h Nokia 3310: www.mikrocontroller.net: Nokia3310.h Projekte, die diese Library verwenden. Akku Tester
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
Bibliotheken als Parameter zu übergeben. Dazu ist die Option -l (kleines L) vorgesehen, an die der Name der Library angehängt wird. Dabei ist zu beachten, dass der Name der Library und der Dateiname der Library nicht identisch sind. Der hinter -l angegebene Name entspricht dem Dateinamen der Library ohne die Zeichenfolge
abgelegten Parameter an den Linker weitergereicht werden. Beispiele: Einbinden von Funktionen aus einer Library efsl (Dateiname libefsl.a) LDFLAGS += -lefsl Einbinden von Funktionen aus einer Library xyz (Dateiname libxyz.a) LDFLAGS += -lxyz Liegen die Library-Dateien nicht im Standard Library-Suchpfad, sind
-
Artikel
IR-LCD
die IRMP und IRSND Software von Frank Mayer, bei der ich nur den Teil zur Anzeige der Daten auf dem LCD und dem seriellen Port bzw. die Befehlsauswertung der Befehle vom seriellen Port bzw. die Befehlseingabe per Drehimpulsgeber dazu gebaut habe. Ich verwende dabei die LCD- und UART-Library von Peter
: Using Self Programming on tinyAVR and megaAVR devices Software: AVR109.zip LCD Library von Peter Fleury (original): aktuelle Target Layout Software (kostenlose Demo): Danksagung. Neben allen anderen, die an der Erstellung der Librarys für dieses Projekt mitgewirkt haben, möchte
-
Artikel
AVR-Codesammlung Übersicht
einiger Projekte nach Kategorien sortiert. Bitte Liste erweitern dies ist nur ein grober Anfang! Library. LCD Controller. T6963c. [C "Bessere" T6963c Library (Simon Küppers) [C LCD Library T6963c (Nico Sachs) [ASM LCD mit T6963C in ASM (Michael U.) HD44780. [VHDL 16x2 LCD Textcontroller / HD4478 (Läubi
AVR (Timo Dittmar) [C Lib für Sensirion SHT1x Sensor (A.K.), auch FOST02. AVR basierte Controller. LCD. Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus (Benedikt K.) Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen (Benedikt K.) LCD Controller für 640x480 LCD mit mega8515
-
Artikel
AVR Softwarepool
TWI-Port, Alarmfunktion für Atmega8 (A) DCF77 Uhr 7 Segment LED ATmega8 Assembler (C) DCF-Uhr mit LCD in C DRAM. (A,C) 2MB DRAM an AVR und Anwendung als Audiorekorder (A,C) Grafikfähiger LCD Controller für 320x240 LCD mit D-RAM Drehgeber. (C) Drehgeber auslesen (C+A) 4-fach Auswertung für Dreh-/Inkrementalgeber
Testbildgenerator (C) ATmega8 erzeugt Video in C! Zeitgeber und Uhren. (A) Die genaue Sekunde / RTC (A) LCD-Timer für Belichtungsgerät (A) DS1307 Assembler-Code (C) AVR Library für RTC 12C887 in C (C) RTC DS1302 in C (C) RTC + Scheduler (C) Jumbo-LED Uhr (C) Zeit + Temperatur auf LCD mit AVR (C) Sekunden
-
Artikel
UPlay Basic Interpreter per XMC2Go
10 REM ================= 15 REM uPlay Button-Test 20 REM ================= 30 CLS 35 INVERSE 1 40 LCD 6,0, " uPlay " 45 LCD 6,10,"Button-Test" 50 INVERSE 0 100 IN a=0 110 IF a=0 LCD 15,30,"U" ELSE LCD 15,30,"-" 120 IN a=1 130 IF a=0 LCD 25,30,"D" ELSE LCD 25,30,"-" 140 IN a=2 150 IF a=0 LCD 35,30,"L" ELSE LCD 35,30,"-" 160 IN a=3 170 IF a=0 LCD 45,30,"R" ELSE LCD 45,30,"-" 180 IN a=4 190 IF a=0 LCD 55,30,"E" ELSE LCD 55,30,"-" 200 GOTO 100 210 END Ausblick. Weil mir das ganze Projekt so viel Spaß gemacht
-
Artikel
DOGMxxx LCD Routinen
Routinen (derzeit nur für DOGM162 2x16-Displays). Meine Routinen lehnen sich vom Aufbau her an die LCD-Library von Peter Fleury an, jedoch hab ich sie etwas vereinfacht und eingeschränkt. geschrieben und getestet für DOGM162-Display (2x16 Zeilen) Ansteuerung des Displays über parallele 4 Bit-Schnittstelle Anschluss des LCDs an Controller beliebig konfigurierbar (beliebige Ports und Pins für jedes Signal !) Integrierte Abfrage des Busyflags spart unnötige Wartezeit durch zu große Delays Sourcecode. Hier die Routinen inkl
-
Artikel
Linksammlung
beschäftigt www.edevices.lt - USB2CAN inexpensive USB to CAN bus converter USB. eUSB-162 und eUSB-LCD - At90USB162 basiertes universelles USB Prototypen / Mikrocontroller Modul und USB Terminal Interface für HD44780 kompatible LCDs auf Basis der Lufa Library Igor-Plug - USB Device interface in AVR Firmware
- TOSHIBA_LCD_T6963C, AVR Graphics C C ASM Grafik LCDs - 128 x 112 Grayscale für MSP430 und andere uCs. Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128) SED1330 an ATMega. Library für
-
Artikel
EFM32
System Module - FatFs is a generic FAT file system module for small embedded systems Simple graphic library - Energy Micro's Glib is an implementation of simple graphic functions IEC-60335 Selftest Library SEGGER emWin Library for Graphical User Interface applications In Application Notes ist folgende Software
Micro Tiny Gecko Board EEV Blog Review über Energy Micro Giant Gecko Board und Low Power Sharp Memory LCD Energy Harvesting Kit von Würth mit EFM32GG-Starter Kit Einfaches Energy Micro Prototype Board (mit Altium Dateien) ,Diskussion dazu im EM Forum
-
Artikel
AVR-GCC-Tutorial/LCD-Ansteuerung
auf lesen einstellt und RS auf Befehl, dann kann man das Busy-Flag an DB7 lesen, das anzeigt, ob das LCD den vorhergehenden Befehl fertig verarbeitet hat (diese Methode wird u. a. in der LCD-Library von Peter Fleury verwendet). Ist RS auf Daten eingestellt, dann kann man z. B. den Inhalt des Displays lesen
länger (siehe Dokumentation der libc im WinAVR). Als weitere Datei ist die Includedatei lcd-routines.h notwendig, die im Hauptprogramm und in lcd-routines.c eingebunden wird. Die Anpassung der Pinbelegung etc. macht man in dieser Datei. Datei lcd-routines.h. Datei lcd-routines.c:. LCD Beispiel
-
Artikel
HD44780
werden. Beispielprogramme zur Ansteuerung findet man zuhauf im Internet, u. a. auch hier: AVR-Tutorial: LCD und AVR-GCC-Tutorial: LCD-Ansteuerung. Fertige Projekte oder Bibliotheken. Peter Fleurys LCD library for HD44780 based LCDs avr-libc Demo-Projekt für stdio Grundlagen und Code für 8051 von Erik Buchmann
bspw. einfache Signalverläufe in einem 40×8-Pixel-Feld darstellen lassen. Siehe auch. AVR-Tutorial: LCD (Ansteuerung in Assembler) AVR-GCC-Tutorial/LCD-Ansteuerung (Ansteuerung in C) Erweiterte LCD-Ansteuerung Pseudo-Graphische LCD-Ansteuerung Forumsbeitrag: Ermittlung der Startadresse der einzelnen Zeilen
-
Artikel
LPC-Mikrocontroller
LPC1700 120MHz style="text-align: center;" data-sort-value=" | 32-512kB 8-96kB USB, CAN, Ethernet, LCD, QEI LPC1800 180MHz Flashless, 512kB-1MB 104-200kB Dual HS USB, CAN, Ethernet, LCD, Security LPC4000 Cortex-M4 120MHz 64-512kB 24-96kB USB, CAN, Ethernet, LCD LPC4300 Cortex-M4 1 204MHz Flashless, 512kB
Configurator MIDI controlled monophonic synthesizer based on the LPCXpresso 1768. An open source software library for NXP's Cortex-M3 based LPC1300 microcontroller family An open source software library for NXP's Cortex-M0 based LPC1100 microcontroller family A flexible bootloader for use with LPC12xx Microcontrollers
-
Artikel
FAQ
Funktion zur Stringausgabe auf LCD - die Funktion lcd_string() - aus dem LCD-Teil des AVR-GCC-Tutorials verwendet: Um also eine Zahl (numerische Konstante oder Variableninhalt) auszugeben, muss von dieser Zahl zunächst ihre String-Repräsentation
um eine Erweiterung des C-Standards handelt. Bei WinAVR ist itoa() Bestandteil der mitgelieferten Library avr-libc, in der Library itoa( i, Buffer, 10 ); - Die Zahl i wird nach ASCII gewandelt und die String Repräsentierung davon wird in Buffer abgelegt. Die Basis, in der diese Wandlung erfolgt, ist das
-
Artikel
STM32
. Somit muss man sich nicht selbst um die Peripherie-Register kümmern. Diese Library und ihre Dokumentation setzen das grundlegende Verständnis der Funktion des jeweiligen Peripheriemoduls voraus, wie es die o.a. Referenz und diverse Appnotes vermitteln. Die Library beinhaltet außerdem
STM32 Mikrocontrollers kann die Library für den jeweiligen Controller heruntergeladen werden, z.B. hier für den o.g. STM32F103RC. Library für STM32F4xx: STSW-STM32065 STM32F4 DSP and standard peripherals library STM32 Cube HAL. Hat seit
-
Artikel
Akku Tester
, da der Prozessor 3,3V als ein High erkennt. Die SD-Karte wird uber den SPI-Bus angesteuert. Beim LCD handelt es sich um ein Standard 128x64 Pixel mit KS0108 Treibern. R16 wird zur Strombegrenzung der LED-Hintergrundbeleuchtung verwendet. R15 ist ein Poti zur Kontrasteinstellung. Leistungsteil. Beim
ohne dass sich die Spannung verändert. Software. Danke an: Fabian Maximilian Thiele für die GLCD Library Holger Klabunde für die SD und FAT Library Speicherung der Daten. Die Daten werden in einer Textdatei abgespeichert, die einfach in ein Tabellenkalkulationsprogramm importiert werden kann (z.B Microsoft
-
Artikel
Umstieg von Arduino auf AVR
nicht funktionieren (Obwohl das sowieso eine sehr schlechte Idee ist). Um aber von Arduino und deren Library wegzukommen, benutzen wie eine andere Implementierung, nämlich die von der avr-libc. Diese bietet _delay_ms() und _delay_us() für taktgenaue Verzögerungen in Milli- bzw. Mikrosekunden-Bereich an.
UART-Modul ausgesucht. Serielle Kommunikation mittels UART-Hardware. Das wird zwar dann die X-te UART library, aber zur Demonstration eignet sich das UART-Modul hervorragend. TODO: Verlinkungen zu weiterführenden Artikeln, Beispiel für UART und LCD library selbst geschrieben, ...
-
Artikel
Raspberry-Webradio
Tasten auszuwerten. Technische Daten. Funktion Hardware Prozessor Raspberry Pi (Model B, 256MB RAM) LCD Controller ATMega32 @ 14,3181 MHz I/O Controller ATTiny2313 @ 8 MHz Display GLCD KS0108 (128x64) S/W Display Eingabe Drehencoder und 6 Taster Stromversorgung. Der Raspberry Pi wird über den GPIO Pin
auch. Das Projekt auf Google Code Ohloh Code Statistik Raspberry Pi Low Level Peripherals WiringPi Library Reverse Engineering des Shoutcast Metadaten Protokolls Zeroconf Shoutcast API Key
-
Artikel
Pollin Funk-AVR-Evaluationsboard
nochmal geprüft wird. Hier kann man etwas experimentieren, was ein geeigneter Wert wäre. Zähler mit LCD-Anzeige. Als nächstes soll noch eine LCD-Anzeige installiert werden. In meiner Bastelkiste lag noch ein Text-LCD mit dem LCD-Controller HD44780. Erfreulicherweise gibt es für diesen LCD-Controller jede
wie die einzelnen Dateien heissen und wie sie im AVR Studio eingebunden werden. Die Datei zaehler_lcd.c enthält die main-Funktion und die neue Ausgabefunktion ausgabe_lcd und die bereits bekannte Funktion ausgabe_led: Die Datei lcd_routines.c enthält die Grundfunktionen für die LCD-Ansteuerung aus dem
-
Artikel
MSP430
dort auch eine I2C-Softwareimplementation und eine CAN-Library für den MSP430 zu finden. Examples Ordner der freien Toolchain MSPGCC: Der "examples"-Ordner bzw. "checkout" aus dem CVS vom MSPGCC ist auch sehr umfangreich: Codebeispiele auf Mikrokontroller.net
Dunkels uIP 1.0 für den MSP430 findet sich hier. Launchpad interne Temp. Messung mit ADC und Anzeige auf LCD: C Codebeispiel für Launchpad mit IAR Kickstartcompiler, interner ADc und LCD Ansteuerung. Vergleich Atmel 8 Bit AVR Controller und mit MSP Familie: == Links == Beiträge zum MSP430 im Mikrocontroller.net
-
Artikel
TinyVT
Statusmonitor am Rechner, der per cronjob mit Informationen gefüttert wird. Hardware. Verwendet wurde ein LCD-Modul mit dem Treiber-IC SSD1289, das recht günstig bei verschieden Quellen erhältlich ist. Eine der wichtigsten Funktionen eines Terminals ist das Scrollen des Bildschirms. Zwar unterstützt der SSD1289
Name schon von mehrfach verwendet wird. Nur falls ihr euch wundert. Firmware. Linux. AVR client library. PLANNED Downloads. Kicad Dateien, Sourcecode und terminfo Eintrag auf Google Code Siehe auch. tinyVT auf Google Code Ethernet Crossover Kabel
-
Artikel
AVR-Simulation
. HAPSIM (Helmis AVR Periphery Simulator) ist ein Tool zur graphischen Simulation von Tasten, LED, LCD und Terminalfunktionen in AVR Studio. (deutsch/engl., Windows, Freeware). Hinweise zur Installation von Hapsim nach einem AVR Studio Update stehen im Forum. HAPSIM kann nur mit AVRStudio 4.x verwendet
AVR Studio simulator log files. The project is built using the (excellent) zedGraph charting class library, and the source code is made available under GPL license. Requires Windows XP and .NET framework 2.0 to run. TCPSimDBG. TCPSimDBG ist ein Plugin für AVR-Studio um Remote Simulating/Debugging über
-
Artikel
Digitales PC-Spektrometer
Diese ist kostenfrei im Internet erhältlich. Um den COM-port abzufragen benötigt man die comport library 3.1. Nützliche Links dazu: Forumsbeitrag: wie steuer ich den RS232-port mit Delphi an? Hier kann man die Komponente runterladen Hier mal ein Screenshot des Programms: Assembler. Der Assemblercode hat verschiedene Aufgaben: - Initalisiere den ADC, event. LCD, und das UART - Setze die Steuerbits des CCD's - Wandle die einzelnen analogen Pixelwerte des CCD's in digitale um - speicher sie im SRAM zwischen - wenn der CCD ausgelesen ist, sende sie an den PC
-
Artikel
AVR-Tutorial
Verschiedene Grundoperationen Der Stack: Was ist der Stack und wie funktionieren Unterprogrammaufrufe? LCD: Ansteuerung eines LC-Displays im 4bit-Modus Interrupts: Was sind Interrupts und wie kann ich sie verwenden? Vergleiche: Wie werden Entscheidungen getroffen? Mehrfachverzweigung: Eine Variable auf mehrere
sollte man (oder man muss nachsehen, wie blöd sich der Compiler anstellt): STL (Standard Template Library) Mehrfachvererbung Virtuelle Methoden (muss man fallweise entscheiden, zumindest bei avr-gcc umständlich) Allzu verrückte oder neue Features wie Verschachtelte Klassen Automatische Typerkennung (auto-Schlüsselwort
-
Artikel
Heizungssteuerung mit Honeywell HR20
auch CAN und Funk) Erweiterung der Anzeige um Ist-Temperatur Ventilstellung Funkschnittstelle RFM12 Library dazu im SVN, Doku hier Zigbee ... Bootloader, damit Leute mitarbeiten können, die keine JTAG haben. Mit einem JTAG könnte man den Bootloader Flashen, ohne den Thermostaten öffnen zu müssen. Von da
FehlerBits (Abmontiert, Getriebe klemmt, Batterie leer) Checksumme. Einstellen der GeraeteAdresse über LCD, Tasten und Rad und im NichtFluechtigen Speicher behalten. Ist zwar etwas kryptisch einzustellen (set Configuration Byte), aber man muss keine eigene Firmware mit hard kodierter GeraeteAdresse kompilieren
-
Artikel
IRMP - english
Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with HAL library (NEW!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266 (NEW!) ESP8266-EVB TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) MBED (NEW!) LPC1347 Cortex-M3 72 MHz LPC4088 (Embedded
mikrocontroller.net/irmp/ SVN] SVN browser: IRMP in SVN Download tarball: Tarball. Download Arduino library: GitHub or use Arduino "Tools / Manage Libraries..." and search for IRMP. You can see the history of the software changes here: Software History License. IRMP is Open Source Software and is released
-
Artikel
MSPGCC
einfügen. Hinweis: Bei Ubuntu (evtl auch bei anderen Distributionen) sind die Entwicklerdateien für die Library libtermcap im Paket libncurses5-dev JTAG. $ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login $ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co jtag
MSPDebug FAQ beschrieben. Weitere Beispielprogramme. Für MSPGCC sind umfangreiche Beispielprogramme (LCD-Ansteuerung, TCP/IP, ...) verfügbar, außerdem wurden alle TI-Appnotes (C und Assembler) von Steve Underwood für MSPGCC angepasst. MSPGCC Beispiele & Appnotes In-System-Debugging mit GDB/Insight und
-
Artikel
Raspberry Pi Einführung
die jedoch in den RS485-Bus gespeist wird. Als kleines Highlight gibt es noch die Möglichkeit, ein LCD anzuschließen. Dafür sind Portexpander und Potentiometer für Helligkeit und Kontrast vorhanden. Genauere Informationen, Schaltpläne und Bilder gibt es im embedded projects journal. Weitere Informationen
man Arduino-Aufsteckplatinen mit dem Raspberry Pi verwenden. Cooking-hacks.com Dazu existiert eine Library "arduPi": "In order to make complete the compatibility we have created the arduPi library which allows to use Raspberry with the same code used in Arduino. To do so, we have implemented conversion