-
Artikel
AVR Bootloader optiboot Assemblerversion
würden hier die Pinne A3 und A4 von der Software benutzt. Ein UART ist ja auch nicht vorhanden beim ATtiny84. Wir wollten ja aber nur einen Pin für die serielle Kommunikation benutzen. Das ist einfach möglich durch die Benennung des gleichen Wunschpins für TX und RX. Also muß der Aufruf make attiny84 LFUSE
Speichers BOOTSZ=2, das bedeutet 2 Boot Seiten Das vierte Beispiel erzeugt einen Bootloader für eine ATtiny84. make attiny84 Optiboot für 8000000 Hz (8.00 Mhz) Betrieb mit Baudrate 57600 und EEprom Unterstützung konfiguriert. >>> Starte optiboot für AVR attiny84 erstellen: LED-Pin PA4 benutzt Pin 9-PDIP14
-
Artikel
AVR Typen
12 1 1 0 0 8 10 15 0.25 256 40 85 1.8 5.5 1.8 5.5 2 4 1 4 ATtiny44 ATtiny84 8 14 20 6 12 12 1 1 0 0 8 10 15 0.5 512 40 85 1.8 5.5 1.8 5.5 2 4 1 4 ATtiny84 ATtiny261 2 20 20 4 16 16 1 1 0 0 11 10 15 0.12 128 40 85 1.8 5.5 1.8 5.5 2 6 1 6 ATtiny261 ATtiny461 4 20
20 16 16 16 2 1 1 1 11 10 15 0.5 512 40 85 1.8 5.5 1.8 5.5 2 3 1 9 ATtiny87 ATtiny20 2 14 12 5 12 12 1 1 0 0 8 10 15 0.12 0 40 85 1.8 5.5 1.8 5.5 2 4 1 3 ATtiny20 ATtiny40 4 20 12 12 18 18 1 1 0 0 12 10 15 0.25 0 40 85 1.8 5.5 1.8 5.5 2 4 1 2 ATtiny40 ATtiny84A 8 14 20 6
-
Artikel
IRSND
werden kann. Unterstützte µCs. IRSND ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
20.09.2011: Neues Protokoll: NEC16 20.09.2011: Neues Protokoll: NEC42 20.09.2011: Portierung auf ATtiny84 und ATtiny85 20.09.2011: Korrektur von Pausenlängen 20.09.2011: Korrekturen von irsnd_stop() 20.09.2011: Korrektur des SIEMENS-Timings 20.09.2011: Umstellung auf 36kHz Modulationsfrequenz für DENON-Protokoll
-
Artikel
Hausbus auf I2C- und ATtiny-Basis: Home2L Brownies
(Ziel: eine Größenordnung / Faktor 10 weniger als ein KNX-System) Als Sensor/Aktor-Knoten kommen ATtiny84/85/861-Mikrocontroller zum Einsatz - die Knoten werden hier als Brownies bezeichnet (vgl. Wikipedia: Brownie (folklore)). Die Brownies werden über 4-adrige Kabel (z.B. KNX/EIB) mit einem Linux-Hostrechner
verschiedene Sensor- oder Aktor-Typen. Sowohl die Feature-Auswahl als auch der Controller-Typ (aktuell ATtiny84, ATtiny85 oder ATtiny861) sind konfigurierbar. Der 8 KB Flash-Speicher wird in zwei Bereiche zu 2,5 KB und 5,5 KB aufgeteilt. Der vordere, kleinere Bereich enthält eine minimale Maintenance-Firmware
-
Artikel
IRSND - english
then be transmitted over an IR emitter. Supported MCUs. IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
protocol: LEGO 2011-09-20: New protocol: NEC16 2011-09-20: New protocol: NEC42 2011-09-20: Port to ATtiny84 und ATtiny85 2011-09-20: Some corrections for pause lengths 2011-09-20: Some corrections of irsnd_stop() 2011-09-20: Corrected: SIEMENS timings 2011-09-20: Changed DENON protocol to 36kHz modulation
-
Artikel
Entscheidung Mikrocontroller
auch stark vom Takt und der Versorgungsspannung ab. Frequenz ATMega8 (2.7V) ATMega8 (5.0V) PIC16LF84A(2.0V) PIC16F84A (5.5V) MSP430F2618 (3V) Einheit 32KHz 62 80 45 - k.A. µA 100KHz 0,3 0,5 - - 0,084 rowspan=4|mA 1MHz, 2MHz* 1,5 2,3 4 - 0,5 8MHz, 4MHz* 5 7/15** rowspan=2|- 4,5 4,2 16MHz, 20MHz* - 20 20 9,5 (3,3V) [*] Abweichende Taktangabe für PIC16*F84A, da hier keine entsprechenden Werte für die Frequenzen des ATmega8 im Datenblatt (PIC16F84A Data Sheet, Microchip 2001, 35007b.pdf) vorliegen. [**] Angaben sind in der Folge Idle/Active (Quelle: Atmel
-
Artikel
AVR-Tutorial: IO-Grundlagen
1.7.374\avrasm\inc für ATmega-Controller oder C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATtiny_DFP\1.10.348\avrasm\inc für ATtiny-Controller . Einige Include-Dateien heißen ATmega48A: m48Adef.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc
Mikroprozessor-Pin den aktuellen, extern anliegenden Zustand einzulesen. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins „toggeln“ (PORTx zwischen 0 und 1 umschalten), indem man eine 1 an die entsprechende Bitposition
-
Artikel
Reichelt-Wishlist
ATmega169 | Atmel ATmega324P in TQFP und PDIP | | | | Atmel ATmega324PV in TQFP und PDIP * Atmel ATtiny2313V in SO und PDIP | | Atmel ATtiny1634 * Atmel ATtiny261 (auch 461 und 861; bevorzugt DIP) | | | | Atmel ATtiny412 | Atmel ATtiny441 und ATtiny841 (4x 16bit PWM) * Atmel ATtiny816 SNR * Atmel ATtiny1614
, als 16F628) | Microchip PIC 16F684 | Microchip PIC 16F688 | * Microchip PIC 16F690 | | | Atmel ATtiny84 | | (gelistet aber erst verfuegbar ab II/07) TI MSP430F169 | FT245RL (alt bekannte FTDI Chips in neuer und besserer Version, FT232RL bereits vorhanden) | * 3,3V Längsregler SMD Ultra Low drop (->
-
Artikel
BAE-Tutorial
3 | at90s2343 AT90(L)S2343 (leer) DIL8 rowspan=2 | ATtiny11/12/13/15/25/45/85 so SOIC8 qfn QFN20/MLF20 rowspan=3 | at90s4414 AT90(L)S4414, AT90(L)S8515 (leer) DIL40 rowspan=2 | ATmega8515, ATmega162 plcc PLCC44/PLCC44s fp TQFP44 rowspan=3 | at90s4434 AT90
, ATmega1280, rowspan=2 | (leer) rowspan=2 | TQFP100 ATmega2560 rowspan=2 | attinyx4 rowspan=2 | ATtiny24, ATtiny44, ATtiny84 (leer) DIL14, SOIC14 qfn QFN20, MLF20 Falls beim Packager-Lauf die Fehlerausschrift kommt: "Logische Bibliothek nicht gefunden: at90s4434fp", muss die logische Bibliothek noch
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
Support für viele verschiedene AVRs wie: tiny13, tiny2313, tiny25, tiny261, tiny44, tiny45, tiny461, tiny84, tiny85, tiny861, mega48, mega8, mega8515, mega8525, mega88, mega16, mega162, mega168, mega328, mega32, mega64, mega644, mega128, mega1281, mega2561. Passwortschutz gegen unberechtigtes Umprogrammieren
Assembler-Programme leicht selbst sicherzustellen). Downloads. Thread zum Bootloader: UART Bootloader ATtiny13 - ATmega644 Version 2.1 (Forumsbeiträge): Ursprüngliche Version von Peter Dannegger, inkl. DOS Host-Software Angepasste Version für AVR-GCC-Toolchain Protokollbeschreibung Host Target Kommunikation
-
Artikel
IRMP
Infrarot-Multiprotokoll-Decoder = Unterstützte µCs. IRMP ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
20.09.2011: Neues Protokoll: NEC42 20.09.2011: Neues Protokoll: NETBOX 20.09.2011: Portierung auf ATtiny84 und ATtiny85 20.09.2011: Verbesserung von Tastenwiederholungen bei RC5 20.09.2011: Verbessertes Decodieren von Biphase-Protokollen 20.09.2011: Korrekturen am RECS80-Decoder 20.09.2011: Korrekturen
-
Artikel
IRMP - english
IRMP - Infrared Multi Protocol Decoder = Supported MCUs. IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
protocol: NEC16 2011-09-20: New protocol: NEC42 2011-09-20: New protocol: NETBOX 2011-09-20: Port to ATtiny84 and ATtiny85 2011-09-20: Improved key repetition detection in RC5 protocol 2011-09-20: Improved decoding of Biphase protocols 2011-09-20: Fixed some smaller bugs in RECS80 decoder 2011-09-20: Corrected
-
Artikel
DDS
Universell programmierbarer Funktionsgenerator HF-Meßplatz: Einfache Schaltung: 6 Drehschalter - PIC16F84 - AD9833 Berechnung des Frequency Tuning Words Praktische Umsetzung DDS Sinuserzeugung verbesserte DDS, basierend auf Jesper DDS, mit verschiedenen Modulationsarten. Signalgenerator, Grenzen eines Atmega8
DDS-Signalgenerator, bis 500 MHz (1200MHz Takt) -> SYN500, SYN500/2 AD9850 DDS-board (0 to 40 MHz), ATtiny2313 basiertes USB Interface AVR DDS signal generator V2.0, DDS 0-65534 Hz; Rechtecksignal 1-8 MHz MiniDDS, Jesper's AVR pages, DDS using an AVR (DTMF mit uC) AVR314 DTMF Generator, Microchip Application
-
Artikel
AVR In System Programmer
und verglichen werden muss. Ist das Programm kleiner, geht es natürlich schneller ;-) Für einen ATTiny2313 oder ATTiny24 braucht er weniger als eine Sekunde. AVR-ISP-Stick. Der AVR-ISP-Stick ist ein OpenSource/CC-Projekt und eine sehr günstige (6,90€!) Alternative zu den restlichen Programmieradaptern
2,45 s 2,45 s 2 MHz 1,89 s 1,99 s ----------------------------------------------- STK500 900 kHz 5,84 s 3,49 s (schnellstes) ----------------------------------------------- AVR Dragon default 2,81 s 3,49 s JTAG (4 MHz) ----------------------------------------------- AVR Dragon 1 MHz 8,34 s 8,64 s ISP
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
Vbr nicht getestet)(15.06.2015) [0,0179€ @500] 1N5822, 40V, 3A (15.06.2015) ICs. AVR. [0,363€ @10] ATTINY13A (15.06.2015) [0,886€ @10] ATMEGA8A TQFP32 [1,105€ @10] ATMEGA328P (Scheinen originale chips zu sein, Test steht noch aus) (14.06.2015) (Highlight) LDO. [0,102€ @100] xc6206p282mr 2,8V 2%, SOT23,
5,48€ @ 1] 20x4 gelb-grün Grafik. [11,53€ @ 1] 128x64, KS0108 [15,08€ @ 1] 128x64, KS0108 [2,03€ @ 1] 84x84 LCD Module White backlight adapter PCB Nokia 5110 for Arduino (ST7920 Vorsicht*) TFT (Grafik). Touchscreen. [13,31€ @ 1] 2,8", 320x240, SPI/8bit/16bit mit ILI9325C OLED. Grafik. [2,956€ @ 5] 0.91"
-
Artikel
Temperatursensor
(PIC) Datenblatt DS18S20 Datenblatt DS18B20 Vergleich DS18B20 DS18S20 Code zur Ansteuerung (ASM ATTiny12) Code zur Ansteuerung (AVR-GCC) Fehlervermeidung Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC) Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler) LED-Thermometer mit AT90S2313 (C) Webserver zur
SHT75 - 33,77 42,48 35,52 - - SMT160-30 - 9,28 8,14 12,38 - - TMP75 - 0,80 - 0,85 - 1,37 TSic206 - - 5,84 - 4,20 - ENS210 - - - - - 2,55 2,74 Siehe auch. Beiträge im Forum Feuchtesensor
-
Artikel
Linksammlung
. ELO-AVR-Anwendungen bietet eine wachsende Sammlung kleinerer AVR-Projekte, überwiegend für die ATTiny-Serie. AVR-Tipps Programmier-Tipps und AVR-Experimente. Systemnahe Programmierung in C (SPiC) Folien der Vorlesung, Übungen, Platine SPiCboard, Bibliothek, IDE, Projekte, Simulator. PLL-Synthesizer
notwendig) USBasp – USB-Programmer guloprog (ca. 5,00 €) mit Signalwandlerfunktion, bestehend aus ATtiny85 (kein spezieller USB-Chip notwendig) Bierdeckel-Programmer – USBasp mit ATtiny85, sehr wenige Bauteile, leicht nachzubauen Amadeus-USB - Highspeed-Programmer für PIC18, PIC24, dsPIC30, PIC32, dsPIC33
-
Artikel
Mikrocontroller Vergleich
Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84) HEW R8C/M16C 20 48 20 48 GCC 68HC11 36 65 36 65 GCC MSP430 17 40 17 40 GCC ARM7 12 48 12 48 GCC ARM7-Thumb 20 40 20 40 (1): Lokale Daten ggf. statisch gespeichert, nicht reentrant. (2): Lokale Daten
atomic) Programmierung von I/O-Ports. Siehe Das ist besonders bei AVR (ausser den Typen seit 2004: ATtiny2313 usw.) ein Problem. Architekturbedingt ist nur ein Teil der Ports bitweise schaltbar, kein Port kann mehrere Bits gleichzeitig interrupt-fest schalten. PIC, 8051, MSP430, R8C/M16C, Z8e können AND
-
Artikel
MOTOROLA VIP1710
flash2 Automatisches Ausführen nach Systemstart über AVR an serieller Konsole. ands hat dazu einen ATTiny2313, 20MHz Quarz und 2x22pf an die serielle Konsole gehängt. Im AVR-GCC Programm wird auf den Konsoleprompt gewartet und dann 'sh /flash2/motorola.sh' ausgeführt. Bis zum Konsoleprompt vergeht ca.
c9a1422e8b1ad4cd1ac8e8af0732f7d2 usb-storage-modules.tar / # md5sum settings-xml--stack-overflow-exploit.bin 84d6f170d81c4633e6e5623aa986bd3b settings-xml--stack-overflow-exploit.bin / # md5sum myrc 62dbb9bf6feabe701a8c3785dcbe74bf myrc / # tar -xv -f usb-storage-modules.tar -C /flash2 modules modules/scsi_mod.o