-
Datei
header_lcd.h
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „Display defekt? Zeilen werden nicht angezeigt..“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
atmega2560_2561.pdf
(ATmega1281/2561, ATmega640/1280/2560) – 64-pad QFN/MLF, 64-lead TQFP (ATmega1281/2561) – 100-lead TQFP, 100-ball CBGA (ATmega640/1280/2560) Preliminary – RoHS/Fully Green Temperature Range: – -40°C to 85°
in „Ethernet Buchse“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
PCINT29); \ PCICR|=(1<<PCINT3); /*set direct GIMSK register*/ \ TCCR0B=(1<<CS00)|(1<<CS01); /*8mhz /64 couse 8 bit Timer interrupt every 8us*/ #endif #ifdef __AVR_ATmega16__ //OW_PORT Pin 16 - PD2 //OW Pin #define OW_PORT PORTD //1 Wire Port #define OW_PIN PIND //1 Wire Pin as number #define OW_PORTN
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-Tutorial.pdf
" ; ATMega8L mit internen 4 MHz getaktet + 64 ms Startuptime ; WDTON aktiviert! .def Temp1 = R16 .def SubCount = R17 .org 0x0000 rjmp Reset ; Reset Handler .org OC1Aaddr rjmp timer1_compare ; Timer Compare Handler
in „AVR-Tutorial als PDF“ · Offtopic ·
-
Datei
konsole.txt
ffunction-sections -fdata-sections -funsigned-char -funsigned-bitfields -fno-exceptions -v -std=c++14 -mmcu=atmega328p -DF_CPU=16000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.cpp" Using built-in specs. Reading specs from /usr/lib/gcc/avr/5.4.0/device-specs/specs-atmega328p COLLECT_GCC=/usr/bin
in „AVR EEMEM Initialisierung C++14“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AFMotorcpp.txt
AVR_ATmega8__) || \ defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || \ defined(__AVR_ATmega168__) || \ defined(__AVR_ATmega328P__) // use PWM from timer2B (pin 3) TCCR2A |= _BV(COM2B1) | _BV(WGM20)
in „Arduino 2560 PWM Frequenz ändern auf 100Hz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
option_-v.txt
disable-libada --with-dwarf2 --disable-shared --enable-static --enable-mingw-wildcard --host=i686-w64-mingw32 --build=x86_64-pc-linux-gnu Thread model: single gcc version 9.1.0 (GCC) COLLECT_GCC_OPTIONS='-funsigned-char' '-funsigned-bitfields' '-D' 'F_CPU=10000000UL' '-D' 'NDEBUG' '-I' 'C:\Program Files
in „cannot read spec file 'device-specs/specs-atmega4808'“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
01_prog.c
4992); /* wait 5ms */ lcd_write(LCD_FUNCTION_8BIT_1LINE,0); /* function set: 8bit interface */ delay(64); /* wait 64us */ lcd_write(LCD_FUNCTION_8BIT_1LINE,0); /* function set: 8bit interface */ delay(64); /* wait 64us */ #endif lcd_command(LCD_FUNCTION_DEFAULT); /* function set: display lines */ lcd_command
in „Zwei displays mit Atmega 16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester.pdf
dieser Beschreibung gesorgt hat. 4 Kapitel 1 Eigenschaften 1. Arbeitet mit Mikrocontrollern vom Typ ATmega8, ATmega168 oder ATmega328. Auch AT- mega644 und ATmega1284 oder ATmega1280 und ATmega2560 können verwendet werden. 2. Anzeige der Messergebnisse auf einem 2x16 oder 4x20 Zeichen großen LC-Display.
-
Datei
owdevice_ATT13_DS18B20.c
/DEBUG PORT //PORTB|=(1<<PORTB4); TIMSK0=0; GIMSK=(1<<INT0); TCCR0B=(1<<CS00)|(1<<CS01); //9.6mhz /64 wegen 8 bit Timer also aller 6,666us DDRB&=~(1<<PINB2); ADMUX=(1<<MUX0); ADCSRA= (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0); GIMSK|=(1<<PCIE); #endif #ifdef __AVR_ATmega32__ GICR|=(1<<INT0); TCCR1B
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Datasheet_ATmega1281_doc2549.pdf
and Packages – 64-pad QFN/MLF, 64-lead TQFP (ATmega1281/2561) ATmega640/1280/2560) – 100-lead TQFP, 100-ball CBGA (ATmega640/1280/2560) Preliminary – RoHS/Fully Green Temperature Range: – -40°C to 85°C Industrial Ultra-Low
in „LM73 über TWI/I2C mit Atmega1281 auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Microchip Packs Repository Webseite
Packs Repository Search Microchip ATautomotive Series Device Support (3.1.73) Download Microchip ATmega Series Device Support (3.0.158) Download Microchip ATtiny Series Device Support (3.0.151) Download Microchip AVR-Dx Series Device Support (2.3.272) Download AVR128DA28 AVR128DA32 AVR128DA48 AVR128DA64 AVR128DB28 AVR128DB32 AVR128DB48 AVR128DB64 AVR16DD14 AVR16DD20 AVR16DD28 AVR16DD32 AVR32DA28 AVR32DA48 AVR32DB28 AVR32DB32 AVR32DB48 AVR32DD14 AVR32DD20 AVR32DD28 AVR32DD32 AVR64DA28 AVR64DA32 AVR64DA48 AVR64DA64 AVR64DB32 AVR64DB48 AVR64DB64
in „AVR64DD20 - USART stürzt bei großem Buffer ab“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Microchip Packs Repository Webseite
Microchip Packs Repository Atmel Automotive Series Device Support (2.0.214) Download Atmel ATmega Series Device Support (2.0.401) Download Atmel ATtiny Series Device Support (2.0.368) Download Atmel AVR-Dx Series Device Support (2.2.253) Download AVR128DA48 AVR128DA32 AVR128DA48 AVR128DA64 AVR128DB28
in „AVR64DD20 - USART stürzt bei großem Buffer ab“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
owdevice_ATT25_DS2423_2_counter.c
CLKPCE); CLKPR=0; //9.6Mhz TIMSK0=0; GIMSK=(1<<INT0)|(1<<PCIE); TCCR0B=(1<<CS00)|(1<<CS01); //9.6mhz /64 wegen 8 bit Timer also aller 6,666us // Counter Interupt PCMSK=(1<<PCINT3); DDRB &=~(1<<PINB3); #endif #ifdef __AVR_ATmega32__ MCUCR=(1<<ISC01)|(1<<ISC11); //Fallende flanke GICR=(1<<INT0)|(1<<INT1);
in „1-Wire Slave auf AVR“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MegaBoardV1.4.pdf
erstellt von Ulrich Radig Spezification: • Boardgröße: 70mm * 80mm • Layers: Single Side • CPU: ATMega 103 oder ATMega 128 (RISC Architecture) • Anschlüsse: Seriell und Programmier Port sowie alle Relevanten Pin´s • Takt: Max. 6MHz bei ATMega 103, 16MHz bei ATMega 128 • Speicher: 128Kbyte Flash, 4Kbyte
in „ATMEGA128 funzt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TMC222_AVR.c
library for using a TMC222 together with AVR processors that have a hardware TWI interface (e.g. ATmega8, ATmega48, ATmega88, ATmega168, ATmega16, ATmega32, ATmega64, ATmega128, AT90CAN128 and many more). It implements and interrupt driven TWI master communication over the TWI of the AVR MCU and utilizes
in „ELV USB-I2C & Schrittmotorsteuerung iSMT“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
Hardware: any AVR device, memory mapped mode only for AVR with memory mapped interface (AT90S8515/ATmega8515/ATmega128) ***************************************************************************/ /** @mainpage Collection of libraries for AVR-GCC @author Peter Fleury pfleury@gmx.ch http://tinyurl.com/
in „Probleme mit LCD-Display und SPI Übertragung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
Hardware: any AVR device, memory mapped mode only for AVR with memory mapped interface (AT90S8515/ATmega8515/ATmega128) ***************************************************************************/ /** @mainpage Collection of libraries for AVR-GCC @author Peter Fleury pfleury@gmx.ch http://tinyurl.com/
in „LCD-Display Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
Hardware: any AVR device, memory mapped mode only for AVR with memory mapped interface (AT90S8515/ATmega8515/ATmega128) ***************************************************************************/ /** @mainpage Collection of libraries for AVR-GCC @author Peter Fleury pfleury@gmx.ch http://tinyurl.com/
in „Initialisierung 204b LCD mit ST7066U“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Bauteile.pdf
TPS79030DBVT LDO 10V 3,0V 50mA 7 595-TPS79030DBVT 1,97 € MSP430F2252TRHAT MCU 1 595-MSP430F2252TRHAT ATMEGA328P-AU Microkontroller TQFP-32 2 556-ATMEGA328P-AU 2,78 € STM32F051R8T6 Mikrocontroller LQFP-64 1 511-STM32F051R8T6 5,64 € GD32F405RGT6 Mikrocontroller LQFP-64 5 LCSC 7,96 € STM32F405RGT6 Mikrocontroller LQFP-64 5 511-STM32F405RGT6 15,84 € TK4R4P06PL,RQ Mosfet N-Ch 60V 3.4mR DPAK 7 757-TK4R4P06PLRQ 1,51 € IRFR8314 Mosfet N-Ch 30V 2.2mR DPAK 4 942-IRFR8314TRPBF 1,93 € ADG884BRMZ Muxer Analog switch 5 584-ADG884BRMZ
in „[V] diverse Bauteile“ · Markt ·
-
PDF
SCHEMATIC_Atmega.pdf
A0 VCC 8 XTAL1 34 XTAL1 2 A1 WP 7 I2CDATA I2CCLOCK 3 A2 SCL 6 30 HEADER2X5 4 5 RESET GND SDA I 11 64KBit I2C-FRAM C M D TD 32 GND atmega jtag connector i2c pull-up _ _ _ _ GND SI2C_SCL G G G A 62 GND SI2C_SDA T T T J 81 GND J J J 99 GND 8KByte fram_1 DBGU B B ATMEGA2560_TQFP_100P D101 Vcc_3V3 2 1 a
-
PDF
Blockdiagramm.pdf
Blockdiagramm Michis_AVR_Dev_Kit USB/UART ICSP JTAG ICSP PC7:0 595 CH340 UART0 PB7:0 8-bit DIP PG1 UART1 Atmega328 PD3 Heartbeat Heartbeat AREF PC7:0 PF0 LCD Atmega128 DRV5033 PA7:0 I²C MAX520 Pinheader LM4040 + Buffer WS2812 PG0 PB7:0 CAT5259 PG4 ADS7828 RV4162 Backup Battery ICSP M24C64 JTAG PF7:0 AREF PG4 RS232/UART UART0 I²C MAX520 LM4040 + MAX3232 Buffer Atmega128L PCF8563 Backup Battery PA7:0 M24C64 EC11 Taster PC7:0 LCD SPI Heartbeat PG1 WS2812 PG0 ADS7844
in „Dev-Kit machen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <avr/interrupt.h> #include "24c64.c" #include "24c64.h" #include "HD44780.h" #include "SHTxx.h" #ifndef F_CPU #define F_CPU 4000000 // processor clock frequency #warning kein F_CPU definiert #endif #define KEY_DDR DDRB #define KEY_PORT
in „Unabhängiger Timer gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
--------- Interrupt-Taster INT0: (www.electronicwings.com) + https://www.electronicwings.com/avr-atmega/atmega1632-external-hardware-interrupts origin written for ATmega16 https://elektro.turanis.de/html/prj271/index.html http://www.technoblogy.com/show?KX0 ADC: https://www.marcelpost.com/wiki/index.php
in „Attiny85 ADC Eingangswiderstand - wie hoch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „Keine Warnung wenn Prog. Speicher voll?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
define UART1_CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect #define UART1_RECEIVE_INTERRUPT USART1_RX_vect
in „AVR bootloader Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_ATmega_328PB.pdf
between SCK and Oscillator Frequency SPI2X SPR01 SPR00 SCK Frequency 0 0 0 fosc4 0 0 1 fosc16 0 1 0 fosc64 0 1 1 fosc128 1 0 0 fosc2 1 0 1 fosc8 1 1 0 fosc32 1 1 1 fosc64 Atmel ATmega328PB [DATASHEET] 224 Atmel-42397C-8-bit AVR-ATmega328PB_Datasheet_Complete-10/2015 24.5.2. SPI Control Register 1 Name: SPCR1
in „ATmega328PB: UART(MC) empfängt falsche Daten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-C-Tutorial.pdf
wiki/AVR-GCC-TutoriStand:13.02.2005 # Kommentare in Makefiles beginnen mit einem Doppelkreuz ... # ATmega8 at work MCU = atmega8 # oder MCU = atmega16 # oder MCU = at90s8535 # oder ... ... Quellcode-Dateien einstellen Den Namen der Quellcodedatei welche die Funktion main enthält, wird hinter TARGET eingetragen
in „AVR-C-Tutorial“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
drehgeber.txt
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „mega128 ext. Interrupt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
usb-isp_installation_de.pdf
ATtiny26, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny86, ATtiny261, ATtiny461, ATtiny861 Mega Atmega88, Atmega103, Atmega128, Atmega1280, Atmega1281, Atmega16, Atmega161, Atmega162, Atmega163, Atmega164, Atmega168, Atmega169, Atmega2560, Atmega2561, Atmega32, Atmega324, Atmega325, Atmega3250,Atmega329x, Atmega48, Atmega64, Atmega640, Atmega644, Atmega645, Atmega6450, Atmega649x, Atmega8, Atmega8515, Atmega8535 Weitere ATCAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647,
in „Atmega läuft nur mit Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
usb-isp_installation_de.pdf
ATtiny26, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny86, ATtiny261, ATtiny461, ATtiny861 Mega Atmega88, Atmega103, Atmega128, Atmega1280, Atmega1281, Atmega16, Atmega161, Atmega162, Atmega163, Atmega164, Atmega168, Atmega169, Atmega2560, Atmega2561, Atmega32, Atmega324, Atmega325, Atmega3250,Atmega329x, Atmega48, Atmega64, Atmega640, Atmega644, Atmega645, Atmega6450, Atmega649x, Atmega8, Atmega8515, Atmega8535 Weitere ATCAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647,
in „Diamex USB ISP Programmer“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
adwandler.pdf
Der Analog-Digital-Wandler des ATmega32 Der Analog-Digital-Wandler des Atmega32 arbeitet nach dem Verfahren der sukzessiven Approximation mit einer Auflösung von 10 Bit. Über einen Multiplexer können 8 Spannungsquellen angeschlossen werden
in „ADC initialisieren, Grundlagen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATMega164_324_644_1284pa.pdf
32 K 1 K 2 K ATmega644A 64 K 2 K 4 K bytes ATmega644PA 64 K 2 K 4 K ATmega1284 128 K 4 K 16 K ATmega1284P 128 K 4 K 16 K 2.3 Pin Descriptions 2.3.1 VCC Digital supply voltage. 2.3.2 GND Ground. 2.3.3 Port A (PA7:PA0)
in „Hilfe bei AD-Wandler!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ATmega1284P_128KByte.pdf
, ATmega1284 and ATmega1284P Device Flash EEPROM RAM Units ATmega164A 16K 512 1K ATmega164PA 16K 512 1K ATmega324A 32K 1K 2K ATmega324PA 32K 1K 2K bytes ATmega644A 64K 2K 4K ATmega644PA 64K 2K 4K ATmega1284
in „ATmega1284P versus ohne P“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVRprogDeviceCodes.txt
0x5E,ATtiny26 0x60,ATmega161 0x61,ATmega161 BOOT 0x64,ATmega163 ;previous false value was 0x62! 0x65,ATmega83 0x66,ATmega163 BOOT 0x67,ATmega83 BOOT 0x68,AT90S8535 0x6C,AT90S4434 0x70,AT90C8534 0x71,AT90C8544 0x72,ATmega32 0x73,ATmega32 BOOT 0x74,ATmega16 0x75,ATmega16 BOOT 0x76,ATmega8 0x77,ATmega8 BOOT 0x80,AT89C1051 0x81,AT89C2051 0x86,AT89S8252 0x87,AT89S53
in „Bootloader Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
kklcdxx.c
endif #if use_mcp23s17_lcd //mcp23s17A_send(0x12,lcdbyte); hwSpiA(0x12,lcdbyte); #endif #if use_twilcd64x || use_twilcd64 i2c_start_wait(64); i2c_write(lcdbyte); // i2c_stop(); #endif #if use_twilcd72x set_mcp23017_outAB(lcdbyte , 0); #endif #if use_lcd74hc send74hc16bitlcd(lcdbyte & 12,lcdbyte & 0xf0);
in „I2C LCD mit Raspberry“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
kklcdxx.c
endif #if use_mcp23s17_lcd //mcp23s17A_send(0x12,lcdbyte); hwSpiA(0x12,lcdbyte); #endif #if use_twilcd64x || use_twilcd64 i2c_start_wait(64); i2c_write(lcdbyte); // i2c_stop(); #endif #if use_twilcd72x set_mcp23017_outAB(lcdbyte , 0); #endif #if use_lcd74hc send74hc16bitlcd(lcdbyte & 12,lcdbyte & 0xf0);
in „Verzweiflung um LCD Lib von Peter Fleury“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Verschiedene Mikrocontroller und ICs auf dunklem Untergrund
ATmega328P, ATmega168, ATmega8, ATmega4, ATmega16, ATmega32, ATmega64, ATmega128, ATmega2560, ATtiny2313, ATtiny45, ATtiny85
in „[V] Set: STK 500, Dragon, diverse ATtiny und -mega, passendes Buch, Zubehör“ · Markt · · Fotos
-
PDF
USB_Programmer_V3.pdf
product needs assembled and welded by yourself. Features Summary: 1. IC Programmer: AT89S51, AT89S52. ATmega8(L),ATmega16(L),ATmega32(L),ATmega64(L) . ATmega88, ATmega168. 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512. 2. Logic Test: Eight Channels, measure Logic-0/Logic-1. 3. Voltmeter
in „USB Programmer für unter 15€“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HelloWorld.lst
0x800174 <inputStart> inputEnd=0; 152: 10 92 73 01 sts 0x0173, r1 ; 0x800173 <inputEnd> defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284P__) || \ defined(__AVR_ATmega640__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || \ defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__)
in „AVR: Speicherverwaltung in Mischprojekt C++ & ASM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR_Roboter_Dokumentation.pdf
& mechanischer Aufbau Serial Peripheral Interface (SPI Bus) Inbetriebnahme Programme I²C EEPROM 24C64 Unterrichtsideeneiterungen Anhang I²C RTC mit Datenspeicher PCF2128 COMPANY CONFIDENTIAL 40 Shared Technology Infrastructure, Lab Service, Lehrer Workshop Januar 2009 Interner Programmspeicher ATMEGA644
in „Anfängerprobleme“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
sd_mmc.pdf
des ATmega nutzen, muss man die Kontakte MISO, MOSI und SCK an die gleich benannten Pins des ATmega verbinden. Der SS-Kontakt der Karte kann an einen beliebigen I/O-Pin des Controllers verbunden werden. Der Anschluss
in „MMC-Karte funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Projet_07_Akkulader.asm
--------------------------------------------------------- .include "m8def.inc" ;include file für Atmega8 .device ATmega8 .org 0x0000 ;Anfangs adresse ;---------------------------------------------------------------------------------------------------------------- ; ; Registern definieren ;-----------
in „AVR Programm nachsehen ob richtig oder falsch“ · Softwareentwicklung ·
-
Datei
Projet_07_Akkulader.asm
--------------------------------------------------------- .include "m8def.inc" ;include file für Atmega8 .device ATmega8 .org 0x0000 ;Anfangs adresse ;---------------------------------------------------------------------------------------------------------------- ; ; Registern definieren ;-----------
in „AVR Programm nachsehen ob richtig oder falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „[Atmega8]LCD-Display+UART“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_new.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „mal wieder ein LCD am Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „LCD zeigt nur die Hälfte an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
Datei
lcd.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „Kompilieren von C Dateien in Kubuntu“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
#define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address
in „Kompilieren von C Dateien in Kubuntu“ · Mikrocontroller und Digitale Elektronik ·