-
PDF
ATMega128CAN11_short.pdf
Synchronous Timer/Counter-0 10-bit Prescaler External Event Counter Output Compare or 8-bit PWM Output ATmega128CAN11 – 8-10-bit Prescaler Timer/Counter-2 External Event Counter Output Compare or 8-Bit PWM Output 32Khz Oscillator for RTC Operation Advance – Dual 16-bit Synchronous Timer/Counters-1 & 3 10-bit
in „ATmega128CAN11“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
PDF
Rollladensteuerung.pdf
Ports des Atmega16 angesteuert werden. Es wird der Stromlaufplan für beide AVR- Lösungen beigefügt, der Code ist ebenfalls für beide Lösungen generierbar. Zum Vergleich: Punkt Atmega168 Atmega16 HMI Über TWI angesteuert
-
Datei
Arduino_wdt.h
ATtiny24, ATtiny44, ATtiny84, ATtiny84A, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATmega48, ATmega88, ATmega168, ATmega48P, ATmega88P, ATmega168P, ATmega328P, ATmega164P, ATmega324P, ATmega644P, ATmega644, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega8HVA, ATmega16HVA
in „aktuelle AVR µC - wdt.h - kein RAMPD / CTRL / Enable Bit“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
atmega8burnfuse.c
(0x003); rv= ((send1b_atmega8(0x0FE) & 0x0FFL) << 24L); send1b_atmega8(0x038); send1b_atmega8(0x0FE); send1b_atmega8(0x002); rv= rv | ((send1b_atmega8(0x0FE) & 0x0FFL) << 16L); send1b_atmega8(0x038); send1b_atmega8(0x0FE); send1b_atmega8
-
Datei
wiring.c
the time taken in the preceeding commands. // we just burned 17 (19) cycles above, remove 4, (4*4=16) // us is at least 6 so we can substract 4 us -= 4; // = 2 cycles #else // for the 1 MHz internal clock (default settings for common Atmega microcontrollers) // the overhead of the function calls is
in „Sekunden,Minuten zählen mit der Funktion Millis()“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR-Tutorial.pdf
Register aber auf unterschiedlichen Controllern unterschiedlich am Chip angeordnet sind. Für einen ATMega8 zb. würde die einzubindende Datei m8def.inc heissen. (ATmega16: m16def.inc, ATTiny12: tn12def.inc) In der 2. Zeile wird mit dem Befehl ldi r16, 0xFF der Wert 0xFF (entspricht 0b11111111) in das Register
in „AVR-Tutorial als PDF bzw *.doc“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Doc.txt
Wert für Slot o*8+1 Byte 3: Wert für Slot o*8+2 ... Byte 9: Wert für Slot o*8+8 1.3 HFrame 001h hhhh 16xData Der DMX-512 Frame wird in 32 Blöcke zu je 16 Slots aufgeteilt. Block 0 enthält Slot 1 bis 16,..., Block 31 enthält Slot 497-512. Erstes Byte der Befehlsfolge: Bit 7-5: Ist immer 001 Bit 0-4: Enthält die Adresse (h) des 16-Byteblocks (HFrame) Zweites bis neuntes Byte: Byte 2: Wert für Slot h*16+1 Byte 3: Wert für Slot h*16+2 ... Byte17: Wert für Slot h*16+16 1.4 ZFrame 0001 zzzz 32xData Der DMX-512 Frame wird in 16 Blöcke
in „DMX-512 Dongel Schnitstellenprotokoll“ · Softwareentwicklung ·
-
Datei
MegaBoot.c
*BOOTSIZE) + 1) /* * Signature bytes are not available in avr-gcc io_xxx.h */ #if defined (__AVR_ATmega8__) #define SIGNATURE_BYTES 0x1E9307 #elif defined (__AVR_ATmega16__) #define SIGNATURE_BYTES 0x1E9403 #elif defined (__AVR_ATmega32__) #define SIGNATURE_BYTES 0x1E9502 #elif defined (__AVR_ATmega8515
in „mega128 und Fleury-Bootloader“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ttester_eng104k.pdf
resolution of 0:01 and shown with two signi▯cant decimal digits. This feature is only avaiable for ATmega with at least 16K ash memory (ATmega168 or ATmega328). 16. Up to two diodes are shown with symbol or symbol in correct order. Additionally the ux voltages are shown. 4 17. LED is detected as diode,
-
Datei
SPIsourceATtiny.txt
MISO, SCK ATMega8 zu ATTinys lt. Datenblatt ; ATMega8 - ATTiny2313 ; C1 - B0 ; C2 - B0 ; C3 - B1 ; ATtiny2313 auf Steckboard verbunden mit ATMega8 auf MYAVR-Board ; verbunden über SPI, ATMega als Master, ATTiny als
in „SPI Kopplung von ATmega8 und ATtiny 2313“ · Projekte & Code ·
-
Datei
AVR910JS_2313_v3_3.asm
unused yet ;AT90S2333 .db 0x34,0 ;From 0x35-0x37 unused yet ;AT90S8515 .db 0x38,0 ;0x39 unused yet ;ATmega8515 .db 0x3A,'P' ;ATmega8515 BOOT .db 0x3B,'P' ;From 0x3c-0x40 unused yet ;ATmega103 .db 0x41,'P' ;ATmega603 .db 0x42,'P' ;ATmega128 .db 0x43,'P' ;ATmega128 BOOT .db 0x44,'P' ;ATmega64 .db 0x45,'P'
in „AVR - suche Datei avr910.asm von Atmel“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
nRF24L01plus.pdf
alle Arduinos mit 16MHz und ATMega168 oder ATMega328. Beim Serialadapter muss der Puffer für die Serielle Schnittstelle im Arduinosystem verdoppelt werden. z.B. C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino
in „Repeating und Routing Netzwerk mit Arduino und nRF24L01+“ · Projekte & Code ·
-
Datei
Timer.c
define Timer_2_data_reg 177 //10ms bei 8Mhz #define Timer_2_data_reg 100 //10ms bei 16Mhz uint16_t Timer_0_counter; uint16_t Timer_1_counter; uint16_t Timer_2_counter; uint16_t a = 1; uint16_t c = 200; uint16_t d = 10; /////////////////////////////////////////////////////// // Timer 0
in „Probleme mit einfacher Soft PWM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
error.c
\Headerfiles" -mmcu=atmega128 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -fsigned-char -MD -MP -MT UART0.o -MF dep/UART0.o.d -c ../Funktionen/UART0.c avr-gcc -I"D:\Projekte\Eingangssystem_Ver07\Headerfiles" -mmcu=atmega128
in „Probleme bei der Programmcodeerstellung zwischen -O0 und -Os Einstellung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stk500boot.c
*BOOTSIZE) + 1) /* * Signature bytes are not available in avr-gcc io_xxx.h */ #if defined (__AVR_ATmega8__) #define SIGNATURE_BYTES 0x1E9307 #elif defined (__AVR_ATmega16__) #define SIGNATURE_BYTES 0x1E9403 #elif defined (__AVR_ATmega32__) #define SIGNATURE_BYTES 0x1E9502 #elif defined (__AVR_ATmega8515
in „STK500v2-Bootloader von Peter Fleury“ · Projekte & Code ·
-
Datei
uart.c
<avr/io.h> #include <avr/interrupt.h> #define TAKT 7372800 #define BAUD 4800 #define VALUBRR TAKT/16/BAUD-1 void usart_init_atmega16(unsigned int); void portd_init_atmega16(unsigned int); int main(void){ /* USART initialisieren */ usart_init_atmega16(VALUBRR); portd_init_atmega16(0b01100000); sei();
in „UART, ATmega16, Eval-Board 2.0 zum PC .. erfolglos“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart.c
<avr/io.h> #include <avr/interrupt.h> #define TAKT 7372800 #define BAUD 4800 #define VALUBRR TAKT/16/BAUD-1 void usart_init_atmega16(unsigned int); void portd_init_atmega16(unsigned int); int main(void){ /* USART initialisieren */ usart_init_atmega16(VALUBRR); portd_init_atmega16(0b01100000); sei();
in „UART, ATmega16, Eval-Board 2.0 zum PC .. erfolglos“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
wiring.c
; return ((m << 8) + t) * (64 / clockCyclesPerMicrosecond()); } void delay(unsigned long ms) { uint16_t start = (uint16_t)micros(); while (ms > 0) { if (((uint16_t)micros() - start) >= 1000) { ms--; start += 1000; } } } /* Delay for the given number of microseconds. Assumes a 8 or 16 MHz clock. */ void
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
PDF
Transistortester097k.pdf
Arbeitslisten-Kapitel 7 gesammelt. Inzwischen kann ich unter dem Linux Betriebssystem auch den EEprom-Speicher des ATmega8 einwandfrei beschreiben. 2 Kapitel 1 Eigenschaften 1. Arbeitet mit ATmega8, ATmega88, ATmega168 oder ATmega328 Mikrocontrollern. 2. Anzeige der Me▯ergebnisse auf einem 2x16 Zeichen LCD-Display. 3.
-
Datei
Doc.txt
Wert für Slot o*8+1 Byte 3: Wert für Slot o*8+2 ... Byte 9: Wert für Slot o*8+8 1.3 HFrame 001h hhhh 16xData Der DMX-512 Frame wird in 32 Blöcke zu je 16 Slots aufgeteilt. Block 0 enthält Slot 1 bis 16,..., Block 31 enthält Slot 497-512. Erstes Byte der Befehlsfolge: Bit 7-5: Ist immer 001 Bit 0-4: Enthält die Adresse (h) des 16-Byteblocks (HFrame) Zweites bis neuntes Byte: Byte 2: Wert für Slot h*16+1 Byte 3: Wert für Slot h*16+2 ... Byte17: Wert für Slot h*16+16 1.4 ZFrame 0001 zzzz 32xData Der DMX-512 Frame wird in 16 Blöcke
in „Atmel Controller Probleme mit Slot 1 und 2 bei DMX-512“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stk500boot.c
*BOOTSIZE) + 1) /* * Signature bytes are not available in avr-gcc io_xxx.h */ #if defined (__AVR_ATmega8__) #define SIGNATURE_BYTES 0x1E9307 #elif defined (__AVR_ATmega16__) #define SIGNATURE_BYTES 0x1E9403 #elif defined (__AVR_ATmega32__) #define SIGNATURE_BYTES 0x1E9502 #elif defined (__AVR_ATmega8515
in „[AVR] Problem mit ATmega2561 und Fleury Bootloader“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TT_Bausatz_mit_Deek_Robot-DIL28_Umbauten.pdf
DEXT_DENOMINATOR=1 -mcall-prologues -DLCD_ST_TYPE=7735 - DF_CPU=16000000UL -DF_CPU_HZ=16000000 -DMHZ_CPU=16 -mmcu=atmega328p -gdwarf-2 -std=gnu99 -Os - funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT sampling_xtal.o -MF dep/sampling_xtal.o.d -DSamplingADC -c ../sampling_xtal.c avr-gcc
-
Datei
AVR910JS_2313_v3_3_STK500.asm
;AT90S2333 ; .db 0x34,0 ;From 0x35-0x37 unused yet ; ;AT90S8515 ; .db 0x38,0 ;0x39 unused yet ; ;ATmega8515 ; .db 0x3A,'P' ; ;ATmega8515 BOOT ; .db 0x3B,'P' ;From 0x3c-0x40 unused yet ; ;ATmega103 ; .db 0x41,'P' ; ;ATmega603 ; .db 0x42,'P' ; ;ATmega128 ; .db 0x43,'P' ; ;ATmega128 BOOT ; .db 0x44,'P'
in „STK500 spinnt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Amadeus.pdf
..........................................................................................15 3.4 ATmega 8/16/32/64/128.....................................................................................................15 3.4.1 How To Connect/Programmierschnittstelle..................................
in „USB-Programmer PIC/AVR Jetzt auch auf Deutsch :-)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
irsnd.c
mikrocontrollers: * * ATtiny87, ATtiny167 * ATtiny45, ATtiny85 * ATtiny44 ATtiny84 * ATtiny2313 ATtiny4313 * ATmega8, ATmega16, ATmega32 * ATmega162 * ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284, ATmega1284P * ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P * * This program is free software; you
in „IR Fernbedienung mit IRSND“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TechnicalReference_ATmega32Board.pdf
resultieren, übernimmt das Ingenieurbüro Patrick Markl keine Haftung. 4 2 Technische Daten • ATMEL ATmega32 Mikrocontroller im DIL40 Gehäuse • Speicher: 32KB Flash, 2KB SRAM, 1KB EEPROM • 16MHz Quarz, bis zu 16MIPS • JTAG Interface für Download und Debugging • ISP Interface für Download • 2x 8-Bit Timer
in „unbekanntes Board / Programmer ib-markl“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
GPS_Datenlogger.pdf
richtig montiert worden, so ergeben sich folgende Proportionen am unteren Gehäuseteil (vgl. Abbildung 16). Abbildung 16: Verhältnisse des Einbauraums der D-Sub-Buchse Die markierte Fläche aus Abbildung 16 wird mit einer Laubsäge ausgeschnitten. Diese Fläche setzt sich zum einem aus dem Durchmesser der Buchse
in „GPS Datenlogger Eigenbau Montageanleitung“ · Projekte & Code ·
-
PDF
GCC_Tut_Test.pdf
...] ## Aufruf des Compilers: ## mit den Parametern ($(ALL_CFLAGS) ist -mmcu=$(MCU)[...] = -mmcu=atmega16[...] $(OBJDIR)/%.o : %.c @echo @echo $(MSG_COMPILING) $< $(CC) -c $(ALL_CFLAGS) $< -o $@ [...] Da {mmcu=atmega16 ube geben wurde, wird AVR ATmega16 de▯niert und kann in avr/io.h zur Fallunterscheidung
-
PDF
atmega_328.pdf
ATmega168PA 16K Bytes 512 Bytes 1K Bytes 2 instruction words/vector ATmega328 32K Bytes 1K Bytes 2K Bytes 2 instruction words/vector ATmega328P 32K Bytes 1K Bytes 2K Bytes 2 instruction words/vector ATmega48A
in „1 Wire mit Atmega328“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
MsTimer2.cpp
*/ TCCR2B |= (1<<CS21); TCCR2B &= ~((1<<CS22) | (1<<CS20)); prescaler = 8.0; /*} else { // F_CPU > 16Mhz, prescaler set to 128 TCCR2B |= ((1<<CS22) | (1<<CS20)); TCCR2B &= ~(1<<CS21); prescaler = 128.0; }*/ #elif defined (__AVR_ATmega8__) TIMSK &= ~(1<<TOIE2); TCCR2 &= ~((1<<WGM21) | (1<<WGM20)); TIMSK
in „ATMEGA 328 Timer 2 Issues“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stk500boot.c
-(2*BOOTSIZE)) /* * Signature bytes are not available in avr-gcc io_xxx.h */ #if defined (__AVR_ATmega8__) #define SIGNATURE_BYTES 0x1E9307 #elif defined (__AVR_ATmega16__) #define SIGNATURE_BYTES 0x1E9403 #elif defined (__AVR_ATmega32__) #define SIGNATURE_BYTES 0x1E9502 #elif defined (__AVR_ATmega8515
in „STK500v2-Bootloader von Peter Fleury“ · Projekte & Code ·
-
PDF
nRF24L01_.pdf
2.4GHz-HowTo von der Beschreibung abweichend sind die folgenden Verbindungen: • nRF24L01+ CE → Arduino D8 (ATMega8 PB0) • nRF24L01+ CSN → Arduino D4 (ATMega8 PD4) • nRF24L01+ IRQ → Arduino D3 (ATMega8 PD3) Gaaaanz wichtig der 100µF Kondensator nahe bei der 3,3V Versorgung für den nRF24L01+ nicht vergessen. Die
in „Repeating und Routing Netzwerk mit Arduino und nRF24L01+“ · Projekte & Code ·
-
Datei
stack.h
//extern uint8_t myip[4]; //extern uint8_t netmask[4]; //extern uint8_t router_ip[4]; //extern uint16_t IP_id_counter; #if defined (__AVR_ATmega32__)|| defined (__AVR_ATmega328P__) #define MAX_TCP_ENTRY 5 #define MAX_UDP_ENTRY 5 #define MAX_ARP_ENTRY 5 #define MTU_SIZE 600 #endif #if defined (__AVR_ATmega644
in „Webpage Webserver“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Build_started_28.10.2008_at_15_33_50.txt
:\www\atmel\webserver\Wil\avr-webserver101\avr-webserver\." -mmcu=atmega644p -Wall -gdwarf-2 -std=gnu99 -DF_CPU=14745600UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT fat16.o -MF dep/fat16.o.d - c ../sdkarte/fat16.c avr-gcc.exe -I"D:
in „AVR Studio: plugin-Error“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tiny.txt
------------------------------------------------------------------ ;Warteroutine warte100ms: push r16 ; die Routine wartet inclusive Aufruf 100,4 ms ldi r16,1 w100_3: push r16 ldi r16,130 w100_2: push r16 ldi r16,255 w100_1: dec r16 brne w100_1 pop r16 dec r16 brne w100_2 pop r16 dec r16 brne w100_3
in „SPI Kopplung von ATmega8 und ATtiny 2313“ · Projekte & Code ·
-
PDF
nRF24L01_.pdf
2.4GHz-HowTo von der Beschreibung abweichend sind die folgenden Verbindungen: • nRF24L01+ CE → Arduino D8 (ATMega8 PB0) • nRF24L01+ CSN → Arduino D4 (ATMega8 PD4) • nRF24L01+ IRQ → Arduino D3 (ATMega8 PD3) Gaaaanz wichtig der 100µF Kondensator nahe bei der 3,3V Versorgung für den nRF24L01+ nicht vergessen. Die
in „Repeating und Routing Netzwerk mit Arduino und nRF24L01+“ · Projekte & Code ·
-
Datei
yaap.ini
Dev8=AT90S2343 Dev9=AT90S4414 Dev10=AT90S4433 Dev11=AT90S4434 Dev12=AT90S8515 Dev13=AT90S8535 Dev14=ATmega103 Dev15=ATmega103_Old Dev16=ATmega161 Dev17=ATmega162 Dev18=ATmega163 Dev19=ATtiny26L Dev20=ATmega8515 Dev21=ATmega8 Dev22=ATmega32 Dev23=ATmega16 Dev24=ATmega128 [Fuses] A=CKSEL0 B=CKSEL1 C=CKSEL2
in „Problem: ATMega16 und YAAP“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
mega128-can128.pdf
from 1 up to 256. Table 1. Clock Prescaler Select ATmega128 AT90CAN128 XDIV[6..0] Frequency CLKPS[3..0] Frequency 0x0 fCLK= fSource Clock 0x1 fCLK = Source Clock2 0x2 fCLK = Source Clock4 0x3 fCLK = Source Clock8 0x4 f = f / 16 d f = f / (129-d) CLK Source
in „AtMega128 - At90Can128“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Kondensatormotor-sin_20200404b.ino
int potipluspin = 12; // atmega pin 18 Poti Pluspol int potischleiferpin = A5; // atmega pin 28 Poti Schleifer Über RC-TP int temppin = A4; // atmega pin 27 Temp-Sensor-Tranistor bool temp; int enuppin = 2; // atmega pin 4, Katode Optoled int enunpin = 3; // atmega pin 5, Katode Optoled int enzppin = 4; // atmega pin 6, Katode Optoled int upin = 9; // atmega pin 15, Anode Optoled int zpin = 10; // atmega pin 16, Anode Optoled int enznpin = 7; // atmega pin 13
in „Arduino Kondensatormotor Drehzahlsteuerung“ · Analoge Elektronik und Schaltungstechnik ·
-
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
make.txt
recognized as an internal or external command, operable program or batch file. set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char -funsigned-bitfie lds -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=sdcard/fat 16.lst -std=gnu99 -DF_CPU=12000000 sdcard/fat16.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > sdcard/fat16.d; \ [ -s sdcard/fat16.d ] || rm -f sdcard/fat16.d 'sed' is not recognized as an internal or external command, operable program or batch file. set -e; avr-gcc -MM -mmcu=atmega644 -I. -g -Os -funsigned-char
in „GCC, Toolchain: 'make' macht's nicht mehr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
*/ #define F_CPU 1000000 /* Note [2] */ /* * Compatibility defines. This should work on ATmega8, ATmega16, * ATmega163, ATmega323 and ATmega128 (IOW: on all devices that * provide a builtin TWI interface). * * On the 128, it defaults to USART 1. */ #ifndef UCSRB # ifdef UCSR1A /* ATmega128 *
in „IS24C01B I2C ATmega 16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twitest.c
/* Note [2] */ /* * Compatibility defines. This should work on ATmega8, ATmega16, * ATmega163, ATmega323 and ATmega128 (IOW: on all devices that * provide a builtin TWI interface). * * On the 128, it defaults to USART 1. */ #ifndef UCSRB # ifdef UCSR1A /* ATmega128 *
in „Die I2C Schnittstelle eines PIC16F876A initialisieren“ · Mikrocontroller und Digitale Elektronik ·
-
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
Arduino.h
INTERNAL INTERNAL1V1 #define INTERNAL2V56 9 #define INTERNAL2V56_EXTCAP 13 #else #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega644A__) || defined(__AVR_ATmega644P__) || defined
in „Sekunden,Minuten zählen mit der Funktion Millis()“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AvrBoard.pdf
dieser kann mehr schaden als nutzen. Aber bitte auch nicht sinnlos sparen (siehe z.B. MAX232). - ATmega8-16PI: Typ für 16MHz im PDIP-Gehäuse, Industrieller Temperaturbereich -40°C...85°C ATmega8-16PC: Ebenfalls verwendbar, Commercial temperature 0...70°C ATmega8L-8PI: Sehr gut verwendbar, LowPower ab 2,7V - 8MHz ATmega8-8AC, -8MC, -16AC, -16MC, -8AI, -8MI, -16AI, -16MI: Nicht verwendbar, anderes Gehäuse! - MAX232A: Unbedingt A-Typ, andere Untertypen können nicht mit 100nF-Kapazitäten arbeiten. Guter Ausweichtyp:
-
PDF
ATMEGA88-DB.pdf
the three devices. Table 2-1. Memory Size Summary Device Flash EEPROM RAM Interrupt Vector Size ATmega48 4K Bytes 256 Bytes 512 Bytes 1 instruction word/vector ATmega88 8K Bytes 512 Bytes 1K Bytes 1 instruction word/vector ATmega168 16K Bytes 512 Bytes 1K Bytes 2 instruction words/vector ATmega88 and
in „Schieberegister SN54HC595 mit Atmel atmega 88 ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
wiring.c
; return ((m << 8) + t) * (64 / clockCyclesPerMicrosecond()); } void delay(unsigned long ms) { uint16_t start = (uint16_t)micros(); while (ms > 0) { if (((uint16_t)micros() - start) >= 1000) { ms--; start += 1000; } } } /* Delay for the given number of microseconds. Assumes a 8 or 16 MHz clock. */ void
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·