-
Artikel
AVR Typen
4 12 12 1 1 0 0 8 10 15 0.12 128 40 85 1.8 5.5 1.8 5.5 2 4 1 4 ATtiny24A ATtiny44A 4 14 20 6 12 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 ATtiny44A ATtiny43U 4 20 8 8 16 16 1 1 0 0 4 10 15
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 12 12 1 1 0 0 8 10 15
-
Artikel
AVR Softwarepool
funkgesteuerte Uhren auf der Langwellen-Frequenz 77,5 kHz) (A) DCF77 AVR-Assemblerbaustein (A) DCF77-Uhr mit ATTINY12 (A) DCF Digital Empfangsmodul - Korrelation - (Assembler)ATmega8 (C) DCF77 PIC-Projekte.de (C) DCF 77 (C) DCF-Uhr mit DotMatrix-Anzeige für avr-gcc (C) PC DCF Timer ( PC Zeitschaltuhr) (C) DCF 77
Synthesizer (C) Klingel mit 100 Melodien - last minute Weihnachtsgeschenk (C) RTTTL Melodiegenerator mit ATTINY85 (B) RTTTL Melodiegenerator mit ATMEGA8 (A) Melodie ausgeben mit AVR ATTiny12 (A) µCke Microcontroller Mücke (Atmel Tiny13) (B) Melodieklingel BASCOM ATmega8 (A) 2Kanal Synthesizer ATtiny 2313, 85
-
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
SAMSUNG-Protokolle optimiert 20.02.2014: Neues Protokoll: RUWIDO 09.04.2013: Neues Protokoll: ROOMBA 12.03.2013: 15kHz für RECS80- und RECS80EXT-Protokoll ist nun auch erlaubt 17.01.2013: Unterstützung für ATtiny44 hinzugefügt 12.12.2012: Neues Protokoll: A1TVBOX 07.12.2012: Korrektur Timing beim NIKON-Protokoll
-
Artikel
Pollin Funk-AVR-Evaluationsboard
d:\winavr\bin\avrdude -v -p atmega8 -c ponyser -P com1 -U lfuse:w:0xC1:m -U hfuse:w:0xD9:m ATmega8 12 MHz Quarz Wenn das Board nach Anleitung aufgebaut wurde, d.h. in Q2 der 12,000 MHz Quarz eingesetzt wurde, kann man den ATmega8 auf max. 12 MHz einstellen: @echo off echo Serieller ISP auf dem Board
arbeitet. Achtung: Bei großen Clock Prescale Werten vorher unbedingt dies lesen. Im AVR Studio (4.12 SP2) konnte im Originalprogramm beim ATtiny13 als auch später beim ATtiny2313 in der Simulation (Debugger) kein Unterschied festgestellt werden egal ob mit oder ohne Clock Division Factor simuliert wurde
-
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
Optimized timings for SAMSUNG 2014-02-20: New protocol: RUWIDO 2013-04-09: New protocol: ROOMBA 2013-03-12: Allowed 15kHz for RECS80 and RECS80EXT 2013-01-17: Added support for ATtiny44 2012-12-12: New protocol: A1TVBOX 2012-12-07: Corrected timing of NIKON protocol 2012-10-26: Some timer corrections, adaptions
-
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
Atmel ATMEGA1280 | | | (ATMEGA 1280-16AU, ATMEGA 1280V-8AU) Atmel ATMEGA8515 | (ATMEGA 8515-*) Atmel ATtiny24/44 | | (ATTINY 24-*, ATTINY 44-*) Atmel ATtiny25/85 | | | | | | | | | (ATTINY-25-*, ATTINY-85-* gelistet aber erst verfuegbar ab II/07) Atmel AT91SAM7S64, AT91SAM7S256 | | | | | | | | | (suche AT91
-
Artikel
LED-Dimmer mit IR-Steuerung
es sich an, die Infrarot-Fernbedienung zur Steuerung zu nutzen. Neben einem ATTiny45 oder 85 ist nur ein IR-Empfängermodul, ein Leistungsmosfet und ein Spannungsregler erforderlich. Hardware. Ein ATTiny45 bildet das zentrale Bauteil. Per PWM wird der Logic-Level-Mosfet IRLZ24N angesteuert
kompilieren ausgewählt werden, ob die Ein/Aus-Taste den LED-Streifen ein- oder ausschaltet oder ob ein 12h Ein/Aus-Modus gestartet werden soll. In diesem schaltet der Dimmer den LED-Streifen nach 12 Stunden Aus und nach weiteren 12 Stunden mit dem alten Wert wieder ein. Downloads. Kompiliertes Programm für
-
Artikel
AVR HV-Programmer
Atmega fusebit doctor (HVSP, PP) HVSP Fusebit Programmer (HVSP, auch stand-alone ohne PC nutzbar) ATtiny Fuse Restore Anleitung für einen einfach aufzubauenden ATtiny Fuse Resetter mit AVR-GCC Software von Peter Fleury (HVSP) Hochvolt-Programmer sind nur dann als In-System-Programmer verwendbar, wenn
Der ELF-Loader vom oben angegebenen avrpp berücksichtigt diese Besonderheit. avr-gcc-Fehler bei ATtiny4 und ATtiny5. Verwendet man #include verweigert avrpp die Zusammenarbeit mit dem Chip, weil die Signatur nicht passt. Hier liegt der Fehler in den Kopfdateien avr/tn4.h und avr/tn5.h , dort sind die
-
Artikel
USI
Das Universal Serial Interface ist eine in manchen Mikrocontrollern vom Typ AVR (z. B. ATtiny26, ATtiny2313) verwendete serielle Schnittstelle. Es kann als TWI Interface, der Atmelvariante des I2C Busses, verwendet werden. Ebenso kann eine SPI Schnittstelle realisiert werden. USI. USI (Universal
unterstützt werden bisher folgende Controller: ATtiny2313, ATtiny25, ATtiny45, ATtiny85, ATtiny26, ATtiny261, ATtiny461, ATtiny861, ATmega165, ATmega325, ATmega3250, ATmega645, ATmega6450, ATmega329, ATmega3290, ATmega169 in "C" Bibliothek für I2C/TWI
-
Artikel
Powerline mit AVR
hat, der dann evtl. die Abtastung des Trägers übernimmt. Außerdem hat er mehr Speicher neue Typen: ATtiny 261, 461 im SO20 (oder ATtiny 15 im SO8) Ich wollte eine Ultra-Low-Cost-Version mit ATtiny2313 (hat außerdem 4 PWM!) und eine mit ATmega8. Mit Standard meine ich eigentlich die Abmessungen und Anschlussbelegung
fuse PL 120000 IC1 uA741D uA741D SO08 linear µA 741 SMD IC2 78L05 78XXS 78XXS v-reg µA 78L05 IC3 ATTINY2313-20S ATTINY2313-20S SO20L avr ATTINY 2313 SO JP1 AVR-ISP-6 AVR-ISP-6 AVR-ISP-6 atmel L1 47µH L-EU0204/7 0204/7 rcl SMCC 47µ L2 47µH L-EUL4532P L4532P rcl LQH3C 47µ LED1 LED3MM LED3MM led Q1 4MHz
-
Artikel
AVR
Butterfly DCF77-Funkwecker mit AVR Fahrradcomputer Einfacher und billiger Webserver mit AtMega32 AVR RFM12 RF SOAP USB / AtMega88 / RFM12, optional LiPo Akku mit Lader Selbstbau Schachcomputer SHAH mit ATMega88V Giess-o-mat – vollautomatische Blumengießanlage POV-LED mit ATmega8, USB und Beschleunigungssensor
oder höhere Systemfrequenz aus niederfrequenteren Taktquellen zu erzeugen (vgl. u.a. Datenblätter ATtiny85 und ATtiny861). Die Baudrate serieller Schnittstellen lässt sich nicht gebrochen einstellen, so dass gegebenenfalls ein zur Baudrate passender Quarz oder Resonator zu verwenden ist. Für die serielle
-
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
Avr-gcc Bugs
53372 Section attribute ignored with address space 13.3 113824 ATA5795 in wrong multilib set 13.3, 12.4 112952 Fix attributes address , io and io_low 13.3, 12.4 107201 -nodevicelib not working together with -mmcu=avr* devices 13.3, 12.4 109650 Wrong code with -Os (cc0 → CCmode fallout) 13.2, 12.4 105753 ICE: in add_clobbers, at config/avr/avr-dimode.md:2705 13.2, 12.4 99184 Wrong rounding in double to 32-bit and 16-bit integer conversions in libgcc. 12.3, 11.4, 10.5 90706 Useless code generated for stack / register operations 12.3 92729 Switch from cc0 to CCmode
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
style="text-align:center" AVR-Typ Timer/Counter0 Timer/Counter1 Timer/Counter2 AT90S2313 8 16 - ATtiny2313 8 16 - ATtiny25 8 8 - ATmega8 8 16 8 ATmega88 8 16 8 ATmega16 8 16 8 ATmega32 8 16 8 ATmega644 8 16 8 8-Bit Timer/Counter. Der 8-Bit Timer wird z.B bei AT90S2313 über folgende Register angesprochen
Problem, was den Abschied vom MC34063 erleichtert. Folgende AVRs enthalten einen solchen Timer: ATtiny25, ATtiny45, ATtiny85: 8-Bit-Timer 1, 2 PWM-Ausgänge ATtiny261, ATtiny461, ATtiny861: 10-Bit-Timer 1, 3 PWM-Ausgänge, dazu 3 Analogvergleicher-Eingänge (typ. zur Schnellabschaltung bei Überstrom eines
-
Artikel
Codeschloss
des richtigen Codes lässt sich damit die Haustüre ohne Schlüssel öffnen. Merkmale. Codeschloss mit ATtiny2313 zum Schalten eines elektrischen Türöffners über Relais Programmierbarer Tastencode zum Öffnen der Haustür kann aus bis zu 12 Tasten bestehen Aktivierdauer des Türöffners ist einstellbar Einzelne
geschrieben. Über bedingte Assemblierung im Quelltext kann auf die Zielplattformen ATmega8 oder ATtiny2313 assembliert werden. Hintergrund ist, dass zuerst auf einem myAVR Board mit ATmega8 entwickelt und später für den Selbstbau auf den ATtiny2313 umgeschwenkt wurde. Mittlerweile (November 2011) gibt
-
Artikel
AVR-Studio Bugs
ATMega32. ATmega88. Schreiben nach UCSR0C (Adresse 0xC2h) beschreibt ebenfalls UBRR0H (Adresse 0xC5h) ATtiny2313 und ATtiny13. Schreiben nach OCR0A/B wird im Single Step nicht angezeigt (nicht übernommen?!). Erst nach einem Run wird die Änderung angezeigt. AVR-Studio 4.10 (Build 356). ATMega8. Simulator (
eeprom"))) wird mit SRAM-location angezeigt, obwohl richtig behandelt. AVR-Studio 4.08 (Build 310). ATtiny12. Int0 (Interrupt 0) wird durch PinB.2 (falsch) und nicht durch PinB.1 (richtig) ausgelöst (In Version 4.09 bereinigt) ATtiny15. OCF1A-Flag in TIFR wird beim Ausführen des Interrupts nicht automatisch
-
Artikel
WS2812 Ansteuerung
sowie ARM (8-60 MHz). Der Code ist extrem klein, so dass er auch auf sehr kleinen Controllern wie ATtiny 10 genutzt werden kann. Forenthread 1 Forenthread 2 Github Repository Adafruit neopixel Library. Geschrieben in C++. Unterstützt AVR von 8-16 Mhz, sowie ARM. Github Repository Ansteuerung unter Nutzung
Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
und Zeitmessung) die Funktion des AD-Wandlers simuliert werden. Es gibt innerhalb der ATMega- und ATTiny-AVR Reihe keine Typen mit eingebautem Digital-Analog-Konverter (DAC) - diese Funktion ist erst ab der XMEGA-Reihe der AVR-Familie verfügbar, die aber wegen ihrer vielen Unterschiede im Umfang dieses
Referenzspanung 0 0 Externes AREF 0 1 AVCC als Referenz 1 0 Reserviert 1 1 Interne 2,56 Volt Beim ATtiny25, ATtiny45 und ATtiny85 gilt: REFS2 REFS1 REFS0 Referenzspanung X 0 0 VCC als Referenz X 0 1 Externes AREF X 1 0 Interne 1,1 Volt X 1 1 Reserviert 1 1 0 Interne 2,56 Volt 1 1 1 Interne 2,56 Volt mit
-
Artikel
Raspberry-Webradio
ATTiny2313 @ 8 MHz Display GLCD KS0108 (128x64) S/W Display Eingabe Drehencoder und 6 Taster Stromversorgung. Der Raspberry Pi wird über den GPIO Pin Header mit 5V versorgt. Der ATMega32 und das Display werden
Aufgaben als Grafik-Bridge schon ziemlich ausgelastet ist handhabt ein weiter Mikrocontroller, ein ATTiny2313, die Eingabe über den Drehencoder und die 6 Taster. Kommuniziert wird bei beim ATMega ebenfalls über ein Data- und Clock-Signal, diesmal jedoch in die andere Richtung. Der ATTiny agiert nur als
-
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
Start-Bit + 32 Daten-Bits + 1 Stop-Bit Frame RCMM24 1 Start-Bit + 24 Daten-Bits + 1 Stop-Bit Frame RCMM12 1 Start-Bit + 12 Daten-Bits + 1 Stop-Bit Daten RCMM32 16 Adress-Bits (= 4 Mode-Bits + 12 Device-Bits) + 1 Toggle-Bit + 15 Kommando-Bits Daten RCMM24 16 Adress-Bits (= 4 Mode-Bits + 12 Device-Bits) +
-
Artikel
Wanderkiste Schöneberg
) 12.08.2013 Ronny S. |1 x STK 100 (für meine ATTiny11), 1 x STK 200 (für den Rest), 1 x die mir zugedachte PIC-Soundkarte und die AGP-Grafikkarte, 1 x Entlötlitze Geplant ist diverse Industrielektronik (
Elkos, Einige Dioden, Ein paar kleine Taster, Streifen Leds, Zwei Attiny, Einige I2C Eeproms, LiPo Lader, Das 4 - 4,5 - 6 V Netzteil, 2 220V auf 12V Netzteile, Die ältere Kamera Eine Stange rote 7-Segmentanzeigen, Eine Stange LM7805CV, Acht Starter für Leuchtstoffröhren
-
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
start bit + 32 data bits + 1 stop bit Frame RCMM24 1 start bit + 24 data bits + 1 stop bit Frame RCMM12 1 start bit + 12 data bits + 1 stop bit Data RCMM32 16 address bits (= 4 mode bits + 12 device bits) + 1 toggle bit + 15 command bits Data RCMM24 16 address bits (= 4 mode bits + 12 device bits) + 1
-
Artikel
AVRDUDE
-c avrispmkII -p m8 -P usb:xx -v 2> "C:\output.txt" Franzis bzw. ELO Lernpaket Mikrocontroller (Attiny13). Markus hat in einen Weg beschrieben, wie man den einfachen Programmieradapter des Lernpakets mit AVRDUDE ansteuern kann. Eine weitere Anleitung LP Mikrocontroller und Attiny45 mit Avrdude gibt
dev/null , damit wird die unnütze Ausgabe des Befehls verborgen. Siehe auch: mysmartUSB V2.11 und ATtiny 13. mysmartUSB V2.11 verlangt -cavr910 als Programmer. Leider ist in avrdude 5.10 immer noch nicht der ATtiny13 damit zu programmieren. Also in die avrdude.conf folgendes mit unter ATtiny13 aufnehmen
-
Artikel
LED-Matrix
AS1112 15V 16Kanal LED Treiber, max. 100mA pro Ausgang Dimmung jedes einzelnen Kanals mit 6 Bit plus 12 Bit PWM möglich, Diagnosefunktion, kompatibel mit TLC594x AS1112 AS1121 30V 16Kanal LED Treiber, max. 40mA pro Ausgang Dimmung jedes einzelnen Kanals mit 6 Bit plus 12 Bit PWM möglich, Diagnosefunktion
Charlieplexing mit echt-gleichzeitig leuchtenden LEDs: Vierstellige Riesen-Siebensegmentanzeige mit ATtiny24 benötigt 9 I/Os
-
Artikel
I²C
bit) von Microchip I2C MUX, zum Anschluss von ICs mit gleicher, fester Adresse PCA9545A AD-Wandler 12x12 Bit ADC MAX1238 12x10 Bit ADC MAX1138 MAX127 und MAX128 von Maxim, 12bit x8, PDIP24+SSOP28 12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307
snooping of a standard 100kHz I2C bus with 100% capture. I2C (TWI) Sniffer. Basierend auf einem ATtiny85 mit Ausgabe auf RS232 (C und ASM). I2C/TWI bus sniffer/analyzer (ATTiny2313 @ 20 MHz und USB über FTDI FT245RL oder UM245R) I2C Startbit-Detector auf www.i2cchip.com
-
Artikel
Launchprog
Folgende Prozessoren sind mit Launchprog v1.2 + AVRDUDE getestet worden: Target-AVR ATmega16 ATmega8 ATtiny2313A ATtiny13A AT90USB162[2] Avrdude Version 5.11 5.8 5.8 5.11 5.11 Flash Prog. Launchprog [1] Verify Flash Launchprog [1] Verify Flash USBasp - EEPROM Prog. Launchprog [1] - Verify EEPROM Launchprog
OK Anmerkungen: [1] in der avrdude-Konfigurationsdatei avrdude.conf muss in der Sektion für den ATtiny13 ein Devicecode für den AVR910 hinzugefügt werden. An der Firmware des Launchprog muss nichts geändert werden. Hier habe ich zum Test mal den Devicecode vom ATtiny19 genommen(die zugehörige Hex-Zahl
-
Artikel
AVR-ISP-Stick
Hardware. Der Programmer ist auf das wesentliche reduziert, d.h. er besteht im wesentlichen aus einem Attiny2313, einem USB-Stecker und dem ISP-Anschluss. Für USB braucht man einen genauen Takt, der aus einem 12MHz Quarz gewonnen wird. Außerdem kann man mit dem Jumper das Target mit Strom versorgen. Der Stick
sind R1 und R2 fälschlich als 27R angegeben. 68R ist richtig. Stückliste C1, C2 20pF C3 100nF IC1 ATTINY 2313 -20SU Q1 Quarz 12 MHz R1, R2 68R R3 - R7 1,5k R8 10k LED1 rot LED2 grün D1 ZD 3,6 oder ZF 3,6 D2 ZD 3,6 oder ZF 3,6 Falls ihr euch das Teil selber baut ist zu beachten, dass das Programmerkabel
-
Artikel
AVR In System Programmer
Schutzwiderständen Paralleles Interface für AVR und PonyProg. Schaltplan und Erläuterungen bei Scott-Falk Hühn SP12 Programmer. Schaltplan, Erläuterungen und Software für mehrere Plattformen, darunter auch MSDOS, gibt es bei Steven Bolt. Ken's Dongle ist ein spezieller Kabeladapter für SP12 zur Verbesserung der Signalqualität
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
-
Artikel
Modulares Board
Lauflicht) Bei diesem Programm schalten die Taster 2 bis 4 die LED 2 bis 4 Das Netzteil NT2 - +5V/+12V 3,5A. Für die Versorgung mit Spannung brauchen wir ein Netzteil. Habe dazu das Netzteil 2 gebaut. Es bringt bei +5V ca. 3,5A und bei +12V ca. 3,5A. Es wird aus einem alten Laptop-Netzteil von 19V/6A
. Die Schaltung des Netzteil mit +5V/3,5A und +12V/3,5a Bauteile. IC 1 – LM 2576/12 IC 2 – LM 2576/5 C1 - Elko 1000/50V C2,C5 - Elko 470/50V C3,C6 - Elko 470/25V C4,C7 - 100nF R1 – 470 Ohm R2 – 180 Ohm D1 - P600A D2,D3 - SB 590 D4,D5 - LED 3 mm 20mA
-
Artikel
Linksammlung
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
Bibliothek usbn2mc Dies ist eine einfache Bibliothek für den USBN9604/03 von National Semiconductor Mega8D12 - Schritt für Schritt zum virtuellen COM-Port. Ein Einsteiger-Tutorial zur CDC-Klasse mit Schaltung und Firmware (ATmega8 und PDIUSBD12). USB_ISO: Isolierter Schnittstellenwandler USB auf RS232 (TTL)
-
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
Layoutsammlung
der Leiterplatte (pdf, gerber, usw.) ---- Audio. (E) SD-Karten-Wave-Recorder (ATXMega128A1 + 2x ATTiny2313) Entwicklungsboard. (X) Zilog Encore Experimentierplatine Programmieradapter. (E) Platinenlayout für ElmChans AVR HV-Programmer RF, Funk. (E) Layout RFM12 Funkmodul (E) USB RFID Tag Leser für 64
Leiterplattenhersteller gesammelt E-Tools. Kleiner Funktionsgenerator mit Tiny2313 (E) I2C (TWI) Sniffer mit AVR (ATtiny85 mit 14,7456MHz Quarz) (K und X) Media:DC-50Ohm_Terminierung_RevE_25Mar2015.zip 50 Ohm DC entkoppelte Terminierung fuer Oszilloskope. Siehe auch. Schaltplaneditoren AVR Softwarepool
-
Artikel
Entscheidung Mikrocontroller
verfügbaren IO-Pins limitiert) PDIP Bauform gibt es unter anderem: AVR ATMega 88A, 164A, 324A, 644A AVR ATTiny: Praktisch alle, z. B. ATTiny 13A, 24A, 25, 26, 2313A viele 8051-Derivate, z. B. Atmel 89S8252 (nahezu) alle Microchip PIC Controller die mit 40 oder weniger Pins auskommen. Auch 16Bit Varianten und
CCS Compiler für PIC18F45k20 ist auf 2kWord Programmcode begrenzt. Die HI-TECH Compiler für PIC10/12/16, PIC18 und PIC32 haben, wenn sie als Freeware im ‚Lite mode’ arbeiten, eingeschränkte Codeoptimierung. Microchips C-Compiler für PIC18, PIC24, dsPIC DSCs und/oder PIC32 können zusätzlich installiert
-
Artikel
Haustelefon
andererseits über D7 die Spannung an der Basis von T5. T4 und T5 leiten so abwechselnd. Steuerung: Der ATTiny13 bildet in Verbindung mit den Transistoren T2 und T4 die Steuerung. Dazu wertet er die Spannung am Punkt "line" aus. Wenn beide Telefone aufgelegt sind, führt der Teststrom von 0.6mA in Verbindung mit den Widerständen R11 und R12 zu einer Spannung von ca. 40V. Wird eines der Telefone abgenommen, überbrückt es "seinen" Widerstand und die Spannung fällt auf ca. 31V. Wird auch das zweite Telefon abgenommen, fällt die Spannung auf
-
Artikel
RFM12
vorteilhaft, bei denen man den seriellen Dateneingang mit Pin-Change-Interrupt belegen kann (also ATtiny oder ATmega88, nicht aber ATmega8) und so aufwecken kann. Beim RFM12B ist die Möglichkeit ausführlich dokumentiert, das Senderegister fortwährend mit Bytes zu füllen (ohne das Kommandopräfix 0xB8 und
ziehen darf. Man darf nur nicht vergessen, am entsprechenden Mikrocontroller-Eingang (ATmega: MISO, ATtiny: SDI) keinen Pull-Up zu aktivieren, da SDO des RFM12 zumeist LOW liefert. ACHTUNG! Das RFM12 (ohne B) hat auch am FFS KEINEN Pull-Up-Widerstand Was passiert, wenn man bei aktivem SEL mehr als 16 Takte
-
Artikel
AVR Fuses
Ratschlag: Finger weg von SPIEN, RSTDISBL und DWEN! Besonders "heimtückisch" ist die auf einigen AVR (Tiny12,13 Tiny26, Mega8 .?.) vorhandene Möglichkeit, den Resetpin zum I/O-Pin zu machen. Wird RSTDISBL programmiert, hat man mit seriellen ISP-Programmieradaptern keinen Zugriff mehr. Man sollte diese Option
von Jörg im Forum) Reaktivieren mit einem USB to COM-Port Adapter Reaktivieren beim CLKPR-Problem (Attiny13). Beim Attiny13 (und anderen) kann man aus dem Programm heraus die Taktquelle mit dem Vorteilerregister CLKPR heruntersetzen. Beim nächsten ISP-Programmieren kann das zu Problemen führen, wenn das
-
Artikel
AVR-GCC-Tutorial/Der UART
nichts anderes, als dass der Baustein gleichzeitig senden und empfangen kann. Neuere AVRs (ATmega, ATtiny) verfügen über einen bis vier USART(s), dieser unterscheidet sich vom UART hauptsächlich durch interne FIFO-Puffer für Ein- und Ausgabe und erweiterte Konfigurationsmöglichkeiten. Die Puffergröße ist
mit 0V (logisch 0) und 5V (logisch 1). Die Schnittstellenspezifikation für RS-232 definiert jedoch -12V ... -3V (logisch 1) und +3 ... +12V (logisch 0). Daher muss der Signalaustausch zwischen AVR und Partnergerät invertiert werden. Für die Anpassung der Pegel und das Invertieren der Signale gibt es fertige
-
Artikel
AVR-GCC-Tutorial/Der Watchdog
Timeoutzeit bei Vcc = 5V 0 0 0 16K 47ms 15ms 0 0 1 32K 94ms 30ms 0 1 0 64K 0.19s 60ms 0 1 1 128K 0.38s 0.12s 1 0 0 256K 0.75s 0.24s 1 0 1 512K 1.5s 0.49s 1 1 0 1024K 3s 0.97s 1 1 1 2048K 6s 1.9s Um den Watchdog mit dem avr-gcc Compiler zu verwenden, muss die Headerdatei wdt.h (#include ) in die Quelldatei
, init). Siehe auch: Dokumentation der avr-libc Abschnitt Modules/Watchdog timer handling Bug in ATtiny2313?
-
Artikel
FPGA Soft Core
2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny entfällt ja, Verilog 128 KiB C, C++, Asm GCC, Clang GPL - T51 entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... single cycle 8051, z. B. 40 MHz auf Spartan3 OpenCores T51-Core 8051 IP Core
full toolchain to compile and run C code developed with avr-gcc. Softcore für AVR Xmega / ATmega / ATtiny von Iulian Gheorghiu. Neben dem Core selbst sind eine Reihe von AVR-Peripheriebausteinen implementiert. Der Code steht unter GPL. Eine ältere Version davon ist auch bei OpenCores erhältlich, dort ist
-
Artikel
Diskussion:Sinus berechnung
. Wofür braucht man das noch. Lineare Näherung ist wesentlich schneller und Cordic wäre auch für Attiny's ohne Mul Befehle geeignet und überhaupt, wer braucht diese Genauigkeit. Ein ATxmega könnte ja 12-Bit Sinus-Schwingungen auf seinem DAC ausgeben mit fast 500.000 Werten in der Sekunde bei 32 Mhz 20
-
Artikel
Benutzer:Amad
Bidirektionalen Funkbrücke nach Benedikt K. Ausstattung eines Palm IIIc mit einer Bidirektionalen Funkbrücke ATTiny13 mit RFM12 dran Drahtpositions und Dickenerkennung mit ATMega8, Nokia 3310 Display und TSL1401R-LF Platinenlayout für 1,27SMD und SO-8 IC-Kontaktierung Motorisierte Lötzinnzuführung Einige relativ
-
Artikel
Temperatursensor
Daten und Stromversorgung zusammen nur zwei Leitungen. Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20.
(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
-
Artikel
LED Strips DMX
es nur als SMD Variante verfügbar ist und für mich damit einfach zu klein. Features. dimmen von 3 12 VDC Kanälen durch 8-bit PWM Fernsteuerung durch DMX im 5 Kanal (R,G,B,Master,Strobe) Modus einstellen der DMX-Adresse durch DIP-Schalter stand-alone-modus -> einstellen der R,G,B Helligkeit durch die DIP-Schalter Die Hardware. Als µC wird der ATtiny2313 (A Variante auch möglich) verwendet, der mit einem 12MHz Quarz getaktet ist. Dieser wird mit 5V versorgt. Als BUS-Treiber wird der SN75176 verwendet, der nur mit 5V arbeiten kann. Mit Hilfe von
-
Artikel
Der Multiplex Sensor Bus (MSB)
Tank 0 bis +100 10 Link Quality Indicator 1% LQI 0 bis +100 11 Stromverbrauch 1 mAh -16000 bis +16000 12 Flüssigkeiten 1 mL 0 bis +16000 13 Distanz 0,1 km 0 bis +16000 Spezielle Werte. Wenn ein Sensor zwar aktiv ist und seine Adresse abgefragt wird, aber er keinen gültigen Wert liefern kann, so kann er
eines barometrischen Höhensensors für Modellflugzeuge eingegangen werden. Als Hardware kommen ein ATTiny85, ein Bosch Drucksensor vom Typ BMP180, ein 3,3 Volt Spannungsregler (TS5204), ein 8 MHz Quarzoszillator sowie Kleinzeug zum Einsatz. Da der Drucksensor per I2C angeschlossen wird, und der Sensorbus
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
dass diese 9V für die Chips zur Verfügung steht. An manchen Stellen steht VCC im Plan, an anderen +12V. Woher kommen diese 12V? Woher nimmt man 5V und 15V? Aus 9V~ entstehen nach Gleichrichtung und Glättung 12V bis 15V DC. Die 5V werden durch den 7805 erzeugt. 5. Jetzt mal ne ganz blöde Frage: Wie funktioniert
(1= Enablesignal steht an, Umrichter soll laufen) Zweite Zeile: U=12 (aktuelle Zwischenkreisspannung ist 12V) I=043 (es fließt ein Strom im Zwischenkreis, Stromumrechnung hängt vom Shuntwiderstand ab) Sieht alls soweit korrekt aus. Was für ein Motor ist angeschlossen?
-
Artikel
Multiplexen
Leitung 2 LEDs mit einem Portpin steuern 200m Datenübertragung 2-Draht 2 Draht Fernbedienung 10 Kanal 12V DC K8023 Velleman Bausatz Dekodierung eines 1 aus 12 Stufenschalters 16er Kodierschalter mit Analogeingang auslesen ATtiny keine Pins mehr frei, mehrere DIP-Schalter analog kodieren und einlesen ADC-Kanäle
-
Artikel
Datei:Deko-Laempchen-Netzteil unten.jpg
Beschreibung. Deko-Lämpchen-Netzteil für 12-V-Glühlämpchen bis zu 3 Watt, mit Mikrocontroller ATtiny412, MOSFET IRLZ34N und IR-Empfänger GP1UV700QS. Lizenz.
-
Artikel
Datei:Deko-Laempchen-Netzteil oben.jpg
Beschreibung. Deko-Lämpchen-Netzteil für 12-V-Glühlämpchen bis zu 3 Watt, mit Mikrocontroller ATtiny412, MOSFET IRLZ34N und IR-Empfänger GP1UV700QS. Lizenz.
-
Artikel
Diskussion:LED-Fading
eine Gamma-Kurve implementieren lässt. Da mein Code wesentlich platzsparender ist (ich verwende ATtiny2x MCUs) werde ich den hier mal präsentieren. Ich verwende in meinem Programm ein 7 Bit (0..127) auf 8 Bit (1..255) Mapping. Das ist noch recht kompakt und sehr speichereffizient, und die Stufen sind
sind bei 8-Bit schon sehr verschwenderisch, aber es kostet aber fast nix (8 Byte mehr als 64er, bzw. 12 Byte mehr als 32er). Falls sich jetzt jemand fragt, wie ich die Wertetabelle erstellt habe: Dazu habe ich einfach 2^(7+n/16) ausgerechnet. Die 7 sind log2(res)-1 also entsprechend für uint8_t. Die Anzahl
-
Artikel
Stack
Verschachtelungstiefe von Programm und Unterprogrammen. AVR Mikrocontroller besitzen bis auf wenige Ausnahmen (ATtiny11/12/15) einen Softwarestack. Um einen Stack zu benutzen benötigt man lediglich einen Zeiger der auf die Stapelspitze, das zuletzt hinzugefügte Element, zeigt. Von diesem ausgehend kann man dem Stapel