-
Artikel
Meshnetics Zigbee
eine Auflistung weiterer Module auch anderere Hersteller finden sich im Artikel ZigBeeModule. ZDM-A1281-A2 PinOUT vs. embedded ATmega1281 und AT86RF230. Pin ZDM-A1281-A2 Pin ATmega1281 1 SPI_CLK 11 PB1 (SCK/PCINT1) 2 SPI_MISO 13 PB3 (MISO/PCINT3) 3 SPI_MOSI 12 PB2 (MOSI/PCINT2) 4 GPIO0 15 PB5 (OC1A/PCINT5
INT7) 43 IRQ6 8 PE6 (T3/INT6) Desweiteren sind intern noch folgende Pins des AT86RF230 mit Pins des ATmega1281 verbunden: Pin AT86RF230 Pin ATmega1281 7 TST n.v. GND 8 RST 44 PA7 (AD7) 11 SLP_TR 14 PB4 (OC2A/PCINT4) 17 CLKM 24 XTAL1 19 SCLK 11 PB1 (SCK/PCINT1) 20 MISO 13 PB3 (MISO/PCINT3) 22 MOSI 12 PB2
-
Artikel
ZigBeeModule
1281 | chip | Chip: AT86RF230, eigener Stack ATZB-24-B0 | Atmel (vormals Meshnetics) | 3 | -101 | 19 | 84 | 3dB | ATMega 1281 | self | Chip: AT86RF230, eigener Stack JN5139 | Jennic | 3 | -95 | 37 | k.A.
Balun) | wie AT86RF231 aber 868/910 MHz, Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli ATmega128RFA1 | Atmel | 3 | -100 | 14 | 81 | 3dB | | symmetrisch 100 Ω (oder Balun) | SOC, etwa AT86RF231 + ATmega1281, Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli TI CC2420 | Texas Instruments
-
Artikel
AVR Checkliste
den Ausgangs-Pins vorsieht, die den Ausgang auf den gewünschten Zustand ziehen. Besonderheiten bei ATmega128 und seinen Derivaten im 64-Pin-Gehäuse. Der ATmega64 und der ATmega128 sowie alle vom ATMega128 abgeleiteten AVRs im 64-Pin-Gehäuse (ATMega641/1281/2561, AT90PWM2/3/2B/3B sowie AT90CAN32/64/128,
verbunden werden. Die Benutzung der Pins PDI und PDO anstelle von MOSI und MISO gilt für praktisch alle ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und ATmega641/1281/2561. Im Zweifelsfall im Datenblatt (Pin Configuration) nachsehen, ob PE0 und PE1 mit "PDI" bzw. "PDO" beschriftet sind
-
Artikel
STK600
Atmel Corporation Das STK600-TQFP100 unterstützt folgende AVR's und AVR32's im TQFP100-Gehäuse (ATmega1280, ATmega2560, ATmega3250, ATmega3250P, ATmega3290, ATmega3290P, ATmega640, ATmega6450, ATmega6490, ATxmega128A1, ATxmega192A1, ATxmega256A1, ATxmega64A1, AT32UC3A1128, AT32UC3A1256, AT32UC3A1512
, AT90CAN32, AT90CAN64, AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, ATmega128, ATmega1281, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega2561, ATmega325, ATmega325P, ATmega329, ATmega329P, ATmega64, ATmega645, ATmega649). STK600-TQFP64-2. ©2008 by Atmel Corporation
-
Artikel
DB101
ausgeliefert. Über die Pins PE6 und PE7 kann die Hardware-Revision (Display-Typ) ausgelesen werden. ATmega1281V (Butterfly: ATmega169P) Piezo-Lautsprecher 16 Megabit Data-Flash AT45DB161D-SU (Butterfly: 4 Megabit AT45DB041B-SC-2.5) 32,768kHz Quarz 7,37 MHz Keramik-Resonator (Butterfly: keinen) Betriebsspannung
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
wenn AVR nur größere Bootloader Regionen unterstützt) gestellt werden. Beispielsweise ist für den ATMega8 der Wert 10. Bei einigen Controllern wie z. B. dem ATMega 48 wird das Flag Selfprogramming enabled gesetzt. Auf dieser Website (Fusecalc) kann man sich die Fuses elegant zusammenstellen und erhält
hardware\arduino\avr\boards.txt" nachgucken, per Fusecalc die Bootloadergröße anpassen und in den Atmega schreiben. Dann muss der Bootloader selbst in den Atmega geflashed werden. Nun wird das eigentliche Programm der Arduino-IDE durch einen Klick auf Verify kompiliert. Arduino erzeugt nun eine Projektname.cpp.hex
-
Artikel
BAE-Tutorial
rowspan=2 | ATmega8515, ATmega162 plcc PLCC44/PLCC44s fp TQFP44 rowspan=3 | at90s4434 AT90(L)S4434, AT90(L)S8535 (leer) DIL40 rowspan=2 | ATmega16, ATmega164/324/644 plcc PLCC44/PLCC44s fp TQFP44 at90usbx2 AT90USB162, AT90USB82 (leer) VQFP32 rowspan=2 | atmega103 ATmega103(L), ATmega128(L) rowspan=2 | (leer) rowspan=2 | TQFP64 ATmega1281, ATmega2561 rowspan=2 | atmega1280 ATmega640, ATmega1280, rowspan=2 | (leer) rowspan=2 | TQFP100 ATmega2560 rowspan=2
-
Artikel
AVR Typen
ATmega64 64 64 16 16 53 8 1 1 2 0 0 0 8 10 15 1 0 0 4 2048 40 85 2.7 5.5 2.7 5.5 4 8 2 7 ATmega64 ATmega128 128 64 16 16 53 8 1 1 2 0 0 0 8 10 15 1 0 0 4 4096 40 85 2.7 5.5 2.7 5.5 4 8 2 7 ATmega128 ATmega162
4 15 ATmega640 ATmega1281 128 64 16 16 54 17 3 1 2 0 0 0 8 10 15 1 0 0 8 4096 40 85 1.8 5.5 1.8 5.5 6 16 2 8 ATmega1281 ATmega2561 256 64 16 54 17 3 1 2 0 0 0 8 10 15 1 0 0 8 4096 40 85 1.8 5.5 1.8 5.5 6 16 2
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Startadresse des Bootloaders (Byteadresse) 0xXXXXX Startadresse des Bootloaders (Wordadresse) 0xYYYYY ATmega8/88 6144 Byte 2048 Byte 0x1800 0xC00 ATmega16/164/168 14336 Byte 2048 Byte 0x3800 0x1C00 ATmega32/324/328 28672 Byte 4096 Byte 0x7000 0x3800 ATmega64/644/640 57344 Byte 8192 Byte 0xE000 0x7000 ATmega128/1284/1280/1281 122880 Byte 8192 Byte 0x1E000 0xF000 ATmega2560/2561 253952 Byte 8192 Byte 0x3E000 0x1F000 Damit kann jeder den Bootloader nach seinen Wünschen anpassen. Eine gängige Praxis ist auch, ein kleines PC-Programm