-
Artikel
AVR Typen
15 0.06 64 40 85 1.8 5.5 1.8 5.5 1 2 0 2 ATtiny13 ATtiny2313 2 20 20 4 18 18 2 1 1 0 0 0 15 0.12 128 40 85 1.8 5.5 1.8 5.5 2 4 1 4 ATtiny2313 ATtiny25 2 8 20 4 6 6 1 1 0 0 4 10 15 0.12 128 40 105 1.8 5.5 1.8 5.5 2 5 0 6 ATtiny25 ATtiny85 8 8 20
8 20 20 8 16 16 1 1 0 0 11 10 15 0.5 512 40 85 1.8 5.5 1.8 5.5 2 6 1 6 ATtiny861A ATtiny2313A 2 20 20 18 18 2 1 1 0 0 0 15 0.12 128 40 85 1.8 5.5 1.8 5.5 2 4 1 4 ATtiny2313A ATtiny4313 4 20 20 18 18 2 1 1
-
Artikel
AVR Softwarepool
ist in Bascom (PC) ... Projekt ist nicht für einen µC, sondern für den PC 1-Wire. (C) DS1820, DS18B20 in C (A) Mehrere DS1820/DS18B20 auslesen (C) Mehrere DS1820/DS18B20/DS18S20/DS1822 über einen Webserver auslesbar (C) Bibliothek für OneWire und DS18x20 Akkulader. (A) Bleiakku-Lader 12/24V (C) Glühwürmchen
ATtiny13 - ATmega644 (C) Glühwürmchen in Rotkohlglas gefangen (C) UART Bootloader AtMega644P @ 20MHz (Eclipse Projekt) (C) AVR Bootloader in C - eine einfache Anleitung (C) LAN-Bootloader für ATmega1284p
-
Artikel
IRSND
TELEFUNKEN 30.05.2014: Neues Protokoll: SPEAKER 30.05.2014: Timings für 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
oberen Nibble von flags gespeichert. 13.02.2012: Zusätzliche Pause nach dem Senden des letzten Frames 20.09.2011: Neues Protokoll: THOMSON 20.09.2011: Neues Protokoll: LEGO 20.09.2011: Neues Protokoll: NEC16 20.09.2011: Neues Protokoll: NEC42 20.09.2011: Portierung auf ATtiny84 und ATtiny85 20.09.2011:
-
Artikel
IRSND - english
protocol: TELEFUNKEN 2014-05-30: New protocol: SPEAKER 2014-05-30: 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
now stored in upper nibble of flags 2012-02-13: Additinak pause after sending the last frame 2011-09-20: New protocol: THOMSON 2011-09-20: New 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
-
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
X7R-G1206 100N D1,D4 Schottky DIODE-D-2.5 D-2.5 diode D3 1n4148 DIODE-D-2.5 D-2.5 diode 1N 4148 F1 SHK20L SHK20L 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
-
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
Platinen Basismaterial, einseitig Cu-beschichtet, 0,5..1 mm dick | | | -->0,8mm: BEL 160x100-1-8 Atmel ATtiny45 | | | | | | | | => ATTINY 45-20PU, ATTINY 45-20SU, ATTINY 45V-10PU, ATTINY 45V-10SU Atmel ATMEGA48 TQFP | => ATMEGA 48-20 AU Atmel ATMEGA 88 => ATMEGA 88-20 AU, ATMEGA 88-20 PU, ATMEGA 88V-10 AU,
-
Artikel
Benutzer:Wtg
Punktrasterplatinen-Adapter (man weiss nie ...) Funkmodul RFM01 Empfangsmodul ATMega 8-16PU ATMega 32-16PU ATTiny 2313 20PU IDE-Kabel Sub-D Kabel EEPROM 24C04 - DIP8 28.1.09 Lieferung erhalten 30.1.09 Evaluations-Board ausgepackt, sortiert und Widerstände, Dioden und IC-Sockel eingelötet (~30 min .. endlich mal
mich an den hervorragenden Quellen hier und hier Ich verwendete für meine ersten Versuche einen ATtiny2313. Hier das Makefile: MCU = attiny2313 CC = avr-gcc OBJCOPY=avr-objcopy CFLAGS =-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues -save-temps -fno-common all: $(TARGET).hex $(TARGET)
-
Artikel
Codeschloss
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
text-align:left" | Anschlussschema für 4x3-Matrixtastatur: IN / OUT style="text-align:center" width="20%" | Pin4 style="text-align:center" width="20%" | Pin5 style="text-align:center" width="20%" | Pin6 Pin0 style="text-align:center" | 1 style="text-align:center" | 2 style="text-align:center" | 3 Pin1
-
Artikel
AVR Bootloader optiboot Assemblerversion
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 1-QFN20, mit Spezialfunktionen: PCINT4 T1 SCL USCK ADC4. RX-Pin PA3 benutzt Pin 10-PDIP14 2-QFN20, mit Spezialfunktionen: PCINT3 T0 ADC3. TX-Pin PA4 benutzt Pin 9-PDIP14 1-QFN20, mit Spezialfunktionen: PCINT4
-
Artikel
BAE-Tutorial
SCM-Bauteilname Mögliche AVR-Typen $rlname Gehäuse rowspan=3 | at90s2313 AT90(L)S2313, AT90(L)S1200 (leer) DIL20 rowspan=2 | ATtiny2313 so SOIC20 so SSOP20 (1200 only) rowspan=2 | at90s2323 AT90(L)S2323 (leer) DIL8 so SOIC8 rowspan=2 | at90s2333 AT90(L)S2333, AT90(L)S4433 (leer) DIL28 ATmega8, ATmega48/88/168 fp
, 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 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
Pollin Funk-AVR-Evaluationsboard
normale Watchdogfunktion zur Überwachung seines Programms. Den Unterschied zwischen Atmega8 und Attiny2313 Programm sieht man an dem Verhalten der LED6. Beim Attiny2313 bleibt die LED6 dauerhaft an, d.h.der Programmteil zwischen main und while wird nur einmal beim Power-Up bzw. sonstigen Resets außer
den "Entprellkondensatoren" der Taster: und Pollin Funkboard mit Mega8, RFM12, LCD, DCF77 und DS18S20 Scratchpad. (Vorgemerktes für neue Abschnitte, Ergänzungen und Korrekturen) Differentielle ADC-Messung * Mittelwertbildung und gleitender Durchschnitt * LED Dimmen über ADC RC5 Erweiterung * DS18S20,
-
Artikel
Hausbus auf I2C- und ATtiny-Basis: Home2L Brownies
CubieTruck) 25 Brownies an einem Bus-Baum, die insgesamt u.a. bedienen: 43 Reed-Kontakte für 22 Fenster 20 Rollläden (40 Relais) 20 Temperatursensoren 4 primäre Hubs, einzelne Unter-Hubs (insgesamt drei Bus-Ebenen) Leistungsaufnahme insgesamt: ca. 250 Milliwatt (50 mA * 5 V) (ohne Linux-Host) Kommunikationsstatistik
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
4000 Stellen von Pi mit ATtiny2313
ELF): Medium:4000Pi.zip (60KB) /* pi.c: Compute the first 4000 hexadecimal digits of pi on an AVR ATtiny2313 microcontroller. */ /* Language: C99 Compiler: An AVR toolchain based on avr-gcc 4.7 or newer and AVR-Libc if you like to compile for AVR ATtiny2313, or a C99-compliant compiler if you like to
gcc pi.c -o pi.exe -std=c99 -O2 -lm The only compiler that produces code small enough for the AVR ATtiny2313 is avr-gcc 4.7+ together with AVR-Libc. avr-gcc pi.c -o pi.elf $(CFLAGS) $(OPT) $(DEFS) $(LDFLAGS) with the following abbreviations for convenience: CFLAGS = -std=c99 -mmcu=attiny2313 OPT = -Os
-
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
Protokoll: NEC16 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
-
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
CO2 Meter
: - USB UART Wandler (extern via FTDI FT232) - CO2 Sensor Modul (MH-Z19C) - Temperatursensor (DS18B20) - Spannungsversorgung - Drehschalter für Warnschwelle - Mikrocontroller (ATtiny2313) Der USB-UART Wandler braucht glaube ich keine nähere Erklärung. Er ist nicht einmal zwingend notwendig, da wie gesagt
Die Umrechnung von Spannung zu Messwert ist zwar schön linear, aber der Programmspeicher auf dem ATtiny2313 ist mit 2kB sehr begrenzt. Von Floating Point kann man nicht mal träumen, das ist schlicht nicht möglich mit 2kB, und selbst mit Ganzzahlen macht das ganze auch nicht wirklich Spass zumal man auf
-
Artikel
Wanderkiste Schöneberg
220µF / 32 Volt Panasonic Elkos 9 MAX132CWG 40 Taster Industriequalität 1.000.000 Schaltvorgänge 1 kl. 20x20mm Peltierelement vom großen C (Strom / Spannung müsste man im Katalog nachsehen). 20 1.5KE33CA 33V 1,5kW Surpressordioden bedrahtet 5 Doppel-Netzwerkbuchsen 40 WIMA 100n 1,5kV Folienkondensatoren
beutel Steckachse für ACP 9 -Serie sechskant Buchsenleisten 2,54 mm PCI Express - SATA II Raid 2x ATTINY 13-20 DIP unbekannte SMD cihps und so klein zeug. Ben R. - (da_miez) Die drei Funkmodule für ein Projekt,SMD auf DIL Platinen, Lochrasterplatine, Einige Spannungsregler, Zwei Peltierelemente, Einige
-
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
-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
-
Artikel
AVR
verschiedene Boards von Olimex Projekte. Siehe dazu auch die Artikel in der Kategorie AVR-Projekte. 20 C-Code Beispiele für den ATmega8 PWM_foxlight – LED Lampe mit PWM Digitaler Funktionsgenerator Midi Rekorder mit MMC/SD-Karte Schrittmotor-Controller (Stepper) Pulsuhrempfänger mit AVR Butterfly DCF77
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 Fuses
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
###### | 100% 0.00s avrdude.exe: Device signature = 0x1e9502 avrdude.exe: safemode: lfuse reads as 20 avrdude.exe: safemode: hfuse reads as DB avrdude.exe: safemode: lfuse reads as 20 avrdude.exe: safemode: hfuse reads as DB avrdude.exe: safemode: Fuses OK avrdude.exe done. Thank you. [[Bild:Avrdude_fc.png
-
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
- - 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
-
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
Achtung: Im Schaltplan 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
-
Artikel
Haustelefon
erstes aufgelegt wird, sofort wieder klingeln würde. Alle Zustandsübergänge finden auf einem festen 20ms Zeitraster statt - und immer maximal ein Übergang alle 20ms. Auch wenn beide Telefone gleichzeitig abgenommen werden, dauert es also bis zu 40ms, bis der Zustand TALK erreicht ist. Details. Timer0 des µC arbeitet im CTC Modus und liefert einen Interrupt mit 50Hz (entsprechend dem 20ms Basis-Zeitraster). Aus diesem wird einerseits die Zeitsteuerung abgeleitet. Andererseits wird die Output-Compare Einheit dazu verwendet, an Pin PB0 = OC0A das 25Hz Rufsignal zu erzeugen. Pin PB3 =
-
Artikel
Modulares Board
Platine mit wenigen Brücken keine SMD Platine erhältlich Die Platine. Die Platine des Boards 2 mit dem ATtiny 2313 Die Schaltung. Die Schaltung des Boards 2 Bauteile. L1 – L4 - LED, 3 oder 5mm, 20 mA RN 1 - R-Netzwerk 5/4 220 Ohm R1 - Widerstand 10 kOhm R2 – R4 - Widerstand 4,7 kOhm R5 – R7 - Widerstand 180
16 C2, C3 – Kondensator 100 nF Platine ca. 72 x 53 mm 3 x Steckerleiste 3 polg. L1 – LED 5 mm rot (20 mA) 1 x PCF 8575 (Achtung SMD) L00 – L07 – LED 3 mm grün 20 mA L10 – L17 – LED 3 mm gelb 20 mA Belegung Stecker. Die Belegung der Stecker entspricht dem Board 1 Software. Graphik Modul mit KS0108 und
-
Artikel
WS2812 Ansteuerung
weight WS2812 Library. Geschrieben in Ansi-C. Unterstützt alle AVR-Cores (XMEGA, classic, tinyavr 4-20 Mhz), 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
Cell (CLC) to Interface a PIC16F1509 and WS2811 LED Driver Ansteuerung mit Event System auf AVR ATTiny817. Forenthread Entkoppelkondensator. Der laut Datenblatt vorgesehene Abblockkondensator von 100 nF ist unbedingt notwendig! Ohne diesen verhalten sich die LEDs fehlerhaft. Siehe auch. Forumsbeitrag
-
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
RGB Touch Matrix
und entsprechend RGB-Werte an die Pixel (Slave) zurücksendet eine größere Zahl (10x10 = 100 oder 10x20 = 200) RGB & Touch-Pixel, die jede Zelle beleuchten und für jede Zelle ein Touch-Sensing durchführen einem Bus zwischen diesen Komponenten Bus. Die RGB-Touch-Pixel sollen über einen Bus verbunden werden
den Clients kurz ist und das Signal jedesmal neu gesendet wird man braucht keine Tranceiver, die Attiny sind gleichzeitig die Tranceiver man braucht nur 2 Leitungen mit GND, wenn es mit implizitem Takt läuft Idealerweise hängen alle Slaves einfach an einem Strang als einfachstmögliche Konstellation -
-
Artikel
Basiswiderstand
(Erfahrungswert oder nachgemessen). Daraus folgt: . Der Mikrocontroller sei vom Typ ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 3,3 mA. Weiter fallen ca. 0,7 V an der BE-Strecke ab, also bleiben ca. 3,8 V für den Widerstand. Man
, und das ist der gewünschte Zustand. Also rechnet man mit einer Stromverstärkung in Sättigung von 20. Daraus folgt: Der Mikrocontroller sei vom Typ ATmega oder ATtiny und liefert bei einer Versorgungsspannung von 5 V abzüglich 10 % Toleranz mindestens 4,5 Volt bei 2 mA. Etwa 0,78 V fallen an der BE-Strecke
-
Artikel
Diskussion:Modellbauservo Ansteuerung
einige fangen bei 150% an zu brummen. Ach ja in die Impulsleitung sollte ein Widerstand, und der ATtiny wird am besten mit einem Quarz getaktet. LG, Björn Die Pause muss nicht mit 20ms - x ausgerechnet werden. Diese kann fest auf 20ms gelegt werden, das spart Rechenarbeit. Außerdem kann die Pause bei
-
Artikel
Temperatursensor
über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20 in C (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
BME680: Projekte/Code [ASM] BME280 mit OLED Display am ATmega808 [ASM] BME280 mit OLED Display am ATtiny85 Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€ HDC1080. Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung
-
Artikel
AVR - Die genaue Sekunde / RTC
Berechnung der Teilerfaktoren benötigt wird. Lösung. Speziell für den AVR kommen Quarze im Bereich 1MHz bis 20MHz zum Einsatz, d.h. in einer Sekunde werden 1.000.000 bis 20.000.000 Zyklen durchlaufen (Zyklen pro Sekunde = Frequenz). Möchte man eine Sekunde messen, kann man somit die entsprechende Anzahl Zyklen
dienen. Siehe auch. Forumsbeitrag: Implementierung einer Uhr mit Siebensegmentausgabe auf einem AVR ATTiny2313 Forumsbeitrag: Uhr mit genauer Sekunde BASCOM Forumsbeitrag: Stromsparende und günstige Zeitmessung: ATtiny mit Uhrenquarz getaktet Forumsbeitrag: Untersuchungen zu verschiedenen RTCs Forumsbeitrag
-
Artikel
AVR In System Programmer
Auktionshandel werden auch Alternativen angeboten, teils recht schick im Plexiglasgehäuse für ca. 20 Euro. Angeboten z. B. als "USB 2.0 Full Speed low cost Programmer für ATMEGA Chips" oder "AVR USB ISP Programmer ATMEL ATMEGA STK500". Die Adapter funktionieren auch mit BasCom (aber auch mit AVR Studio
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
Ideenpool
automatisch an oder aus zu schalten nach einer gewissen Zeit.Man müsste aber sowiso einen 2ten AVR@16-20MHZ und ein wenig Sram Bildspeicher, sozusagen als Grafikchip einplanen.Wenn Ergebnisse vorliegen bitte natürlich Posten. Ein alter PC mit dem besagten Display Wasch- Spülmaschinenventile. Wer hat denn
Durch Zufall(Patrone leer) wollte ich mal den "EEPROM" entfernen, und was kam zum Vorschein? Ein ATtiny13 im SMD-Gehäuse,mit AblockC. Lötfläche war genug vorhanden, einfach die Kontaktflächen nehmen =) Na ja ATtiny13 sind nicht gerade teuer, aber cool.
-
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
I²C
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
LED-Matrix
LEDs Weblinks. Beiträge zum Thema LED-Matrix im Forum Modulare 16x16 RGB-LED-Matrix Dotmatrix mit ATtiny2313 ansteuern, engl. LED-Dotmatrix mit ATmega16 ansteuern Open Project TileToy is a modular, electronic game prototype for tangible LED game tiles (PIC). Youtube-Video Eine 5x7 Matrix mit ATtiny2313
Charlieplexing mit echt-gleichzeitig leuchtenden LEDs: Vierstellige Riesen-Siebensegmentanzeige mit ATtiny24 benötigt 9 I/Os
-
Artikel
FPGA Soft Core
Mit Softcores können daher typischerweise maximal Datendurchsatzraten in der Größenordnung von 10-20Mbps realisiert werden. Typen. Eine große Anzahl frei verfügbarer Soft-CPUs gibt es auf OpenCores.org. Die vorhandene Palette reicht von Nachbauten vorhandener Prozessoren, wie des AVR, PIC oder MIPS,
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
-
Artikel
Bus
Microcontrollers (PDF) Atmel Application Note 318: Dallas 1-Wire Master (PDF) C-Code für DS1820, DS18B20 am AVR (Leicht auf andere 1-Wire Anwendungen zu portieren) 1-Wire Slave auf AVR enthält Beispielcode (onewire.zip) zur Implementierung eines 1wire-Slave auf AVR 1-Wire bus sniffer/analyzer . Gleiche Hardware wie I2C bus sniffer/analyzer (ATTiny2313 @ 20 MHz und USB über FTDI FT245RL oder UM245R) Siehe auch. Hausbus RS-232 I2C SPI Weblinks. APPLICATION NOTE 3438: Serial Digital Data Networks - Übersicht über einige serielle Bussysteme bei
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
16 Mhz steht ist das falsch, 20 Mhz sind richtig. Aber zwischen 16 und 20 Mhz sollte der Unterschied in der Ausgangsfrequenz nicht so groß sein. Hast Du ein LCD am Mega 32? dort kann man den Sollwert ablesen Es sollte ein freier Eingang
4,9V Julian Hallo Julian, die Anzeige auf dem Display bedeutet: S=61 (Sollwert 61 entspricht 100%) U=20 (Spannungssollwert 20 entspricht 100%) R=0 (Richtungssollwert) e=1 (1= Enablesignal steht an, Umrichter soll laufen) Zweite Zeile: U=12 (aktuelle Zwischenkreisspannung ist 12V) I=043 (es fließt ein Strom
-
Artikel
POV-Display
Animationen: Randdaten. 40 RGB LEDs, Bildfläche 80x40 Pixel mit 7 Farben (+ echtem Alphachannel) Globus mit 20cm Durchmesser ATMega644 selbstregelnde Refresh-Rate über optischen Sensor ca. 1/2 ASCII-Text Support Bildkonverter Mechanische Konstruktion. Es gibt neben dem hier beschriebenen Rotor auch noch weitere
meinen Rotor ausreicht wenn er aktiv gekühlt wird. Ein guter Richtwert für die Drehzahl sind etwa 20-25Hz. Die statische Steuerung erfolgt über eine unspektakuläre PWM aus einem ATTiny45 und grossem FET. Da die Drehzahl bei dieser Methode nicht konstant ist, wird eine Regelung der Bildwiederholrate
-
Artikel
Fahrradcomputer
Umfang * 300 Home Lcd "Umfang: " ; Fusing(umfang , "#.#") ; " cm " Lowerline Lcd "Poti1 drehen" Waitms 20 Umfang = Umfang / 100 Loop Until Zaehlerdifferenz > 0 Z = 1 Vmax = 0 Watchdog1 = 0 Cls Do If Taster2 = 0 Then 'kurzer Tastendruck schaltet Anzeige weiter D = 0 Do Waitms 20 D = D + 1 Loop Until Taster2
" km/h" Case 4 : Lcd "Mittel:" ; Form(vmittel , 1 , 4) ; " km/h" End Select ' Ledgruen = 0 Waitms 20 '20 Loop Oncapture: Cap = Capture1 Zaehlerdifferenz = Cap - Capalt Capalt = Cap Zeit = Zaehlerdifferenz Zeit = Zeit / 3600 If V > 0 Then Gesamtzeit = Gesamtzeit + Zeit Weg = Weg + Umfang Gesamtweg =
-
Artikel
Datei:SNAP.jpg
Microchip SNAP als ATtiny20 programmer
-
Artikel
Pulsweitenmodulation
Das ist ziemlich viel, da ein idealer 8-Bit DA-Wandler bei 5V Referenzspannung eine Auflösung von 20mV hat. Wir haben hier also ein Störsignal von 150mV/20mv=7,5 LSB. Um den Ripple bis auf die Auflösungsgrenze von 20mV zu reduzieren, muss die Grenzfrequenz auf ca. 10 Hz reduziert werden. Es ist somit
relativ langsame Anstieg der Dämpfung oberhalb der Grenzfrequenz. Genauer gesagt steigt die Dämpfung mit 20dB/Dekade. Das heisst, dass ein Signal mit der 10fachen Frequenz (Dekade) um den Faktor 10 (20dB) gedämpft wird. Will man nun eine höhere Dämpfung ereichen, müssen mehrere Tiefpässe in Reihe geschaltet
-
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
Infrarot Auslöser für Nikon Kameras
wenn man einen Tag lang nichts zu tun hat. Die Fernbedienung hat eine Reichweite von mindestens 15 - 20 Meter, mehr konnte ich bislang nicht testen. Die Fernbedienung besteht hauptsächlich aus einem Mikrocontroller, der per Knopfdruck mit Strom versorgt wird. Daraufhin wird eine Infrarot-LED mit einer
Fernbedienungsgehäuse wie im obigen Foto ist) Ein Stück Loch- oder Streifenrasterplatine 1x Atmel ATTiny13 Mikrocontroller 1x 8 MHz Quarzoszillator 1x 3V Knopfzelle (z.B. CR2032, vorzugsweise mit Lötfahnen) 1x Taster 1x Infrarot-LED 1x ca. 1 bis 2Ω Widerstand 1x 100Ω Widerstand 1x 10 kOhm Widerstand 1x
-
Artikel
AVR-Bootloader mit Verschlüsselung von Hagen Re
Konfiguration zwischen 344 bis 906 Bytes Codegröße, letzters mit XTEA Entschlüsselungsfunktion 30.03.2008 23:20 Timeouts in ini konfigurierbar 31.03.2008 20:22 07.04.2008 19:45 Anleitung zur Benutzung der Verschlüsselung und der prekompilierten ACY- Dateien beigefügt Wenn AVRootloader.exe eine Verbindung herstellen
falsch. 19.04.2008 23:14 Version 2.0. 23.04.2008 02:48 Die SIGNATURE_CRC wurde entfernt. Der neue ATtiny88 überschneidet sich mit dem ATmega161 beim Verfahren der Version 1.0. Nötige Änderung dafür ist in AVRootloader.asm -> BootSign: die 4 Bytes. Die PC-Software kann aber weiterhin mit der Version 1.0
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
Text (z.B. HD44780). [1,29€ @ 1] 16x2 [2,31€ @ 1] 16x2 [5,30€ @ 1] 16x2 [1,43€ @ 10] 16x2 [3,58€ @ 1] 20x4, gelbe Beleuchtung [6,19€ @ 1] 20x4, blaue Beleuchtung [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
1] [1,93€ @1] Regensensor. [0,53€@1] Temperatur und Feuchtigkeit. [0,69€ @1] DHT11 [1,05€ @1] DS18B20 Temperatursensor in wasserdichter Edelstahlhülse mit 1m Kabel [0,60€ @1] DS18B20 Temperatursensor [2,54€ @1] DHT22 [1,92€ @1] Si7021 [1,51€ @1] HTU21D Ultraschall. [0,69€ @1] HC-SR04 Modul [0,90€ @10
-
Artikel
Klangerzeugung
Strom vertragen (Datenblatt!). Bereits eine einfache Treiberstufe kann aber Abhilfe schaffen: Die 20Ω Widerstand/ 4,7 µF Kondensator Kombination als Tiefpass reduziert die hohen Frequenzen des PWM-Signals im Audiosignal. Noch besser ist eine zusätzliche Drossel im Ausgangszweig. Durch Verringern des
wiederum erzeugt man mit einem nicht zu komplexen Gong-Ton, mit limitierter Anstiegszeit von minimal 20ms und einer Ausklingzeit von wenigstens 1s. Es ist auch wichtig zu verstehen, daß bei realen Klängen die Amplituden, Frequenz und Phase in einem natürlichen Zusammenhang stehen und sich gleichmäßig ändern
-
Artikel
Hausbus Diskussion
Weitere Vorschläge (bitte ergänzen): Universaler I/O-Knoten in UP-Dose:. Vorschlag 1 basierend auf ATtiny 2313 (günstig!) CAN-Controller MCP2515 mit 4 Eingänge 4 Ausgänge Eingänge optional mit Optokoppler Ausgänge wahlweise mit MOSFET, ULN2003, ... Ausgänge optional mit PWM Platine sollte in eine Standard
Eingänge Weitere Vorschläge (bitte ergänzen): Bedienungs-Element. Vorschlag 1 Textdisplay mit bis zu 4x20 Zeichen 9 Buttons (Steuerkreuz) zum Bedienen: F1 ^ F2 esc v ok Menügeführte Bedienung Vorschlag 2 Die Bedienung wird HTML-kompatibel gestaltet und über ein Intranet durchgeführt. Javascript ist möglichst