-
Datei
lcd.h
gmx.ch http://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
in „Hilfe zu fleurys Lcd Lib“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „Probleme mit Wintek 2704 am STK500“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „LCD Programmierproblem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „LCD Routine Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „Attiny2313 mit HD44780 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „HMC-16223 (HDD44780 kompatibel) zeigt kein ASCII nur "?", "_" usw“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „HIlfe - AVR an LCD - Fleury lib“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „LCD funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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__) < 401 #error "This library requires AVR-GCC 4.1 or later
in „Display Programmierung mit GCC 16x4 Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „AVR Studio 6 und Datei“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „Komisches Verhalten mit lcd_puts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „20x4 lcd zeigt immer das gleiche an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „LCD tc1604a mit ATMEGA16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „avr dude Programm zu groß? Eclipse GCC“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ADS1293_3_Kanal_24BIT_EKG_SPI_Dez_2014.pdf
0.540 0xC35000 640 130 2.59 2.28 32 0xC35000 320 65 1.86 1.62 64 0xC35000 160 32 1.36 1.16 128 0xC35000 80 16 1.02 0.85 4 0xF30000 2133 420 6.20 5.88 6 0xE6A900 1422 285 3.94 3.57 8 0xF30000 1067 210 3.38 3.02 12 0xE6A900 711 140 2.74
in „Warum soll ADS1293 mit einem 4,096 MHz Quarz betrieben werden?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
YigFilter.asm
;*************************************************************************** ;* AVR-Microcontroller als Videocontroller für Grafik-LC-Displays * ;* Simulation eines Oszilloskops mit langsam verblassendem Schreibstrahl * ;* Das Video-Ram von 32 kByte ist in 4k-Blöcke aufgeteilt: 4k
in „Grafik LCD als text Display nutzen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_ASM_Tutorial.pdf
braucht man einen Assembler, der in Assemblersprache geschriebene Programme file:///E|/Elektronik/AVR/assemblertutorial/equipment.htm (3 of 4)30.01.2007 15:23:28 AVR-Tutorial - 1. Benötigte Ausrüstung - www.mikrocontroller.net in Maschinencode übersetzt. Windows-User können das AVR-Studio von Atmel
in „ASM Tutorial jetzt als PDF“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Master.c
DCC-Signalauswertung-V1.c * * Created: 07.02.2019 19:23:37 * Author : Viech */ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include <util/sbit.h> #include <avr/pgmspace.h> volatile uint8_t dccbit = 0; volatile uint8_t dccstart = 0; volatile uint8_t startcount = 0;
in „I2C Beispielcode - 1xAVR Master / 1xAVR Slave“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Tiny15L.pdf
Features ® • High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture – 90 Powerful Instructions – Most Single Clock Cycle Execution – 32 x 8 General Purpose Working Registers – Fully Static Operation Nonvolatile Program
in „Frequenzschalter“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Datenblatt Ausschnitt AVR128DB Device Revision ID Register
AVR128DB28/32/48/64 Peripherals and Architecture 10.3.2.1 Device Revision ID Register Name: REVID Offset: 0x01 Reset: [revision ID] Property: This register is read only and give the device revision ID.
in „AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
lcd.h
<avr/pgmspace.h> #include <avr\io.h> #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <inttypes.h> #define BAUD 9600L #define UBRR_VAL ((F_CPU+BAUD * 8)/(BAUD*16)-1) //clever runde
in „[Atmega8]LCD-Display+UART“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.c
* LCD_INIT Initialiserung Überarbeitet */ #define F_CPU 16000000UL // Verwendeter Quarz #include <avr/io.h> #include <avr/pgmspace.h> #include <stdlib.h> #include <util/delay.h> #include "LCD_Definition.h" int main(void) { int i; const char Zeichen[] = { 0x1F, 0x11, 0x11, 0x11, 0x1F, 0x1F, 0x1F, 0x1F
in „Pollin Evaluation Addon-board v1.0 LCD Ansteuerung mit Arduino Problem“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HausAutoTest1808.pdf
BLM21AG102SN1D 100nF U10 1 1 GND 18 VDDANA PD30 61 PD30 GND _ L1 17 60 PD29 5V 2 N 100nF 3 GNDANA PD29 59 PD28 N C PD28 C D GND PD27 58 PD27 GND D 5V 51 VDDIO3 57 PD21 35 VDDIO2 PD21 4.7uF 1nF 5 PD14 56 PD14 VDDIO1 55 PD13 PD13 C4 C5 PD12 54 PD12 P10 PD11 53 PD11 PC20 1 50 PA09 PC19 2 PD03 PC18 3 GND 27 PD02
in „Layout prüfen“ · Platinen ·
-
Datei
tn13def.inc
******************** ;* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number : AVR000 ;* File Name : "tn13def.inc" ;* Title : Register/Bit Definitions for the ATtiny13 ;* Date : 2009-12-11 ;* Version : 2.35 ;* Support E-mail : avr@atmel.com ;* Target MCU : ATtiny13 ;* ;* DESCRIPTION
in „Interrupt funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Angaben.txt
_____________________ ;************************************************************************* ; AVR - I2C-EEPROM ; ; Copyright: ralph.dillhardt@web.de ; ; Germany-Date: 02-01-2004 ; Datei: i2c_eeprom.asm ; Microcontoller: ATmega161 mit 8MHz Taktfrequenz ; ; Ansteuerung eines 64k EEPROM - 24LC65 ;
in „Crashkurs in Sachen I²C-Bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sinus_40000.txt
0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28,
in „monsterarray im PROGMEM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
, update to newer AVR-GCC compiler !" #endif // #include <inttypes.h> #include <stdint.h> #include <avr/pgmspace.h> #include <avr/io.h> /** Definitions for MCU Clock Frequency * Adapt the MCU clock frequency in Hz to your
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ettft240320tp3_2_rev_b_font.h
0x00,0x14,0x7f,0x14,0x7f,0x14}, // 0x23 # {0x00,0x24,0x2a,0x7f,0x2a,0x12}, // 0x24 $ {0x00,0x23,0x13,0x08,0x64,0x62}, // 0x25 % {0x00,0x36,0x49,0x55,0x22,0x50}, // 0x26 & {0x00,0x05,0x03,0x00,0x00,0x00}, // 0x27 ' {0x00,0x1c,0x22,0x41,0x00,0x00}, // 0x28 ( {0x00,0x00,0x00,0x41,0x22,0x1c}, // 0x29 ) {0x00,0x14,0x08,0x3e
in „ET-TFT320240 Rev.3.2 Code in Modul und Header aufteilen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega16.pdf
0 DIEOV 0 1 0 0 DI – INT2 INPUT T1 INPUT XCK INPUT/T0 INPUT AIO AIN1 INPUT AIN0 INPUT – – 57 2466E–AVR–10/02 Alternate Functions of Port C The Port C pins with alternate functions are shown in Table 28. If the JTAG interface is enabled, the pull-up resistors on pins PC5(TDI), PC3(TMS) and PC2(TCK) will
in „DCF auf INT0“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
httpd.c
include "config.h" #if USE_HTTPD #include <stdio.h> #include <stdlib.h> #include <string.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> #include "stack.h" #include "base64.h" #include "timer.h" #include "cmd.h" #include "usart.h" #if HTTP_VISITORS #define BESUCHER 31 // var_array
in „AVR Net IO Dropdown Liste“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Übersicht Atmel AVR Gehäusearten und Abmessungen
AVR Package Selection ATMEL SOT23 2x3 mm 0.95 mm pitch DFN-10 3x3 mm 0.5 mm pitch QFN-28 4x4 mm 0.45 mm pitch QFN-32 5x5 mm 0.5 mm pitch QFN-44 7x7 mm 0.5 mm pitch DRQFN-44 5x5 mm 0.7 mm pitch DRQFN-64
in „[S] Mikrocontroller in unterschiedlichen Bauformen als Anschauungsobjekt (auch defekt)“ · Markt · · Screenshots
-
PDF
24fc256.pdf
Compatibility communications or data acquisition. This device also has a page write capability of up to 64 bytes of data. • Page Write Time: 5 ms, maximum This device is capable of both random and sequential • Self-Timed Erase/Write Cycle reads up to the 256K boundary. Functional address • 64-Byte Page Write
in „Wodtke HP-S5 HP Er3 EEPROM Schreib-/Lesefehler“ · Haus & Smart Home ·
-
Datei
lcd.c
#include "lcd.h" #include <avr/io.h> #include <stdio.h> #include <util/delay.h> /* * wait_ms(..) - warte fuer x ms */ void wait_ms(int ms) { _delay_loop_2( 1*(F_CPU/(1000/4)) * ms); // 4 Zyklen Warteschleife } /* * lcd_send(..) -
in „LM75 mit Atmaga 8 auslesen und auf LCD ausgeben [c]“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#include "lcd.h" #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <util/delay.h> /* * wait_ms(..) - warte fuer x ms */ void wait_ms(int ms) { _delay_loop_2( 1*(F_CPU/(1000/4)) * ms); // 4 Zyklen Warteschleife }
in „LM75 mit Atmaga 8 auslesen und auf LCD ausgeben [c]“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_new.h
gmx.ch http://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
in „mal wieder ein LCD am Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch http://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
in „[AVR] Lcd Init funktioniert aber der Rest nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
LCD_H #define LCD_H /*@{*/ #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /* **************************************************************************************
in „Displaytech 162 und 162A geht nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
gmx.ch 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
in „HD44780 atmega168“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_new.h
gmx.ch http://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
in „HD44780 on Atmega32 with Peter Fleurys library“ · µC & Digital Electronics ·
-
PDF
Ateme16.pdf
Between SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 osc4 0 0 1 osc16 0 1 0 osc64 0 1 1 f /128 osc 1 0 0 osc2 1 0 1 osc8 1 1 0 osc32 1 1 1 osc64 141 2466T–AVR–07/10 ATmega16(L) SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Ateme16.pdf
Between SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 osc4 0 0 1 osc16 0 1 0 osc64 0 1 1 f /128 osc 1 0 0 osc2 1 0 1 osc8 1 1 0 osc32 1 1 1 osc64 141 2466T–AVR–07/10 ATmega16(L) SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R
in „Atmega16 und spi bus“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATM16_doc2466.pdf
Between SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 osc4 0 0 1 osc16 0 1 0 osc64 0 1 1 f /128 osc 1 0 0 osc2 1 0 1 osc8 1 1 0 osc32 1 1 1 osc64 141 2466P–AVR–08/07 SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R/W Initial Value
in „ISP - Pinbelegung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
_ATmega32.pdf
SCK and the Oscillator Frequency SPI2X SPR1 SPR0 SCK Frequency 0 0 0 fosc4 0 0 1 fosc16 0 1 0 fosc64 0 1 1 f / 128 osc 1 0 0 fosc2 1 0 1 fosc8 1 1 0 fosc32 1 1 1 fosc64 135 2503C–AVR–10/02 SPI Status Register – SPSR Bit 7 6 5 4 3 2 1 0 SPIF WCOL – – – – – SPI2X SPSR Read/Write R R R R R R R R/W Initial
in „Anschwingvorgang µC & Quarz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
AlphaController.c * * Created: 08.10.2020 11:02:15 * Author : Yll */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> int rhythm [101]= {1, 2, 2, 4, 5, 2, 3, 1, 8, 10, 10, 2, 2, 6, 2, 3, 8, 1, 3, 20, 3, 1, 2, 5, 25, 6, 2, 1, 1, 2, 3, 7, 32, 16, 6, 4, 2, 2, 1, 1, 1, 2, 2, 3, 4, 5, 7,
in „Probleme Leistungssteuerung mit UART und AVR“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_tools.h
PB0-PB3 = D4-D7 * R/W ist n.c. * * 03/2005 Florian Schäffer, http://www.blafusel.de * */ #include <avr/io.h> #include <avr/delay.h> #define delay(us) _delay_loop_2 (((F_CPU/4000)*us)/1000) // wartet µs // Enable-Leitung toggeln void lcd_flash_e () { PORTB = PORTB | ( 1<<DDC5 ) ; // Enable = HIGH delay(1); // kurz warten, damit Flanke entsteht PORTB = PORTB & ~( 1<<DDC5 ) ; // Enable = LOW delay(64); // Warten, bis der durch Enable angelegte Befehl hoffentlich verarbeitet wurde } // Kommando oder Zeichen an Display senden: rs=0 => Kommando, rs=1 => Zeichen void lcd_write (uint8_t data, uint8_t
in „Probleme mit WinAVR-Programmierung (ATmega8)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DOGM162W-A.asm
00000 = 0 00000 = 0 00000 = 0 00000 = 0 00000 = 0 ; 11111 = 31 00000 = 0 10000 = 16 11000 = 24 11100 = 28 11110 = 30 11111 = 31 ; 11111 = 31 00000 = 0 10000 = 16 11000 = 24 11100 = 28 11110 = 30 11111 = 31 ; 11111 = 31 00000 = 0 10000 = 16 11000 = 24 11100 = 28 11110 = 30 11111 = 31 ; 00000 = 0 00000 = 0
in „DVM mit DOGM162W-A, ATMEGA8A, AVRASM“ · Projekte & Code ·
-
Datei
nano_os_OPT3.txt
5c: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 60: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 64: 0c 94 51 00 jmp 0xa2 ; 0xa2 <__bad_interrupt> 00000068 <__ctors_end>: 68: 11 24 eor r1, r1 6a: 1f be out 0x3f, r1 ; 63 6c: cf ef ldi r28, 0xFF ; 255 6e: d4 e0 ldi r29, 0x04 ; 4 70: de bf out 0x3e, r29
-
Bild
Schaltplan einer Li-Ion Akku-Ladestation mit AVR-Mikrocontroller
PC0-DOUT, PD0-AIN, PC2-DOUT, PC3-DOUT, PD3-DIN, ICLED green, PD4-DIN, ICLED red, Li-Charger Modul, AVR64EA28, PA3-DIN, PA0, PA2-DIN, PA4, PA5-DIN, PA1-DIN, PAT-DIN, PA6-DIN, PD1-DOUT, PD2-DOUT, PD5-DIN, 81K, 33u, 100n, 470, green/orange, START/STOPP
in „Li-Akku Reihenschaltung einzeln nacheinander laden (Switch-Control) Asm@AVR64EA28“ · Projekte & Code · · Schaltpläne