-
Artikel
High-Speed capture mit ATmega Timer
PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560 ICP4 / PL0 Arduino Pin 49 PL6 Arduino Pin 43 3600 PinMapping2560 Software. Auflösung und Wertebereich der Messungen. Für die Zeitmessung wird der 16-Bit Timer1 verwendet. Dieser hat eine Auflösung
Funktioniert natürlich weiterhin mit ATmega168, ATmega328 und ATmega32U4 Siehe auch. Informationen über AVR Timer AVR-Tutorial: Timer AVR-GCC-Tutorial/Die Timer und Zähler des AVR Bits schieben, setzen, rücksetzen Bitmanipulation Modulo-Arithmetik (für Berechnung der Zeitdifferenzen) Restklassenring Zweierkomplement
-
Artikel
STK600
Interface - DSUB-9 Anschluss für CAN Bus - Device board mit ATmega2560 AVR microcontroller ist inbegriffen. ©2008 by Atmel Corporation Erweiterungsplatinen. STK600-DIP. ©2008 by Atmel Corporation Das STK600-DIP unterstützt alle AVR's im DIP-Gehäuse die das STK500 auch
ATmega1284P wird mitgeliefert. STK600-SOIC. ©2008 by Atmel Corporation Das STK600-SOIC unterstützt folgende AVR's im SOIC-Gehäuse (AT90PWM2, AT90PWM216, AT90PWM2B, AT90PWM3, AT90PWM316, AT90PWM3B). STK600-TQFP100. ©2008 by Atmel Corporation Das STK600-TQFP100 unterstützt folgende AVR's und AVR32's im TQFP100-
-
Artikel
Arduino
Hinsichtlich der Ein- und Ausgänge sowie dem verfügbaren Speicher ist der Mega der große Bruder von allen AVR-basierten Arduinos. Die aktuellen Versionen sind der Mega 2560 und der Mega ADK. Neben 16 analogen Eingängen gibt es 54 digitale Kanäle von denen 15 mit PWM steuern können. Zur seriellen Kommunikation
: AVR Flash jenseits der 64kB Forumsbeitrag: ArduinoShrink, ein zusammengedampfter und schneller Arduino-Core Forumsbeitrag: mehrere Millis() Forumsbeitrag: 20 LEDs unterschiedlich blinken lassen Forumsbeitrag
-
Artikel
Forum-Teilnehmer
Markus Kaufmann 73 8xxxx 07xxx AVR Software Ing. McFloppy Raphael Specht 86 678xx XxX info@rsp-design.de Analog NF & HF AVR, dsPIC AVR, PIC B.Eng. Nachrichtentechnik - Hardwareentwickler Profi . . 65 84xxx 08xxx . . DSP56F805 analog,Atmel,Pic alle 68HCxx . Ind.Steuerungen XtSI Henning 76 3xx Hab ich auch AVR, Delphi, Debian SysSoft Programmierer N.G. Julian F 97 892** im ernst? minekiller23@gmail.com Homepage Robotik mega2560 Robotik Java Schüler, aktuell 10. Klasse nikbamert Nik Bamert 89 PLZ Tel email
-
Artikel
Wer hat was
Kondensatoren(THT und SMD(0603, 0805, 1206), Transistoren, LED-Matrixen, vieles Mehr Peter2, bei Karlsruhe AVR,TTL,OP,C,R Hermann-Josef, zw. Karlsruhe und Phillipsburg, AVR-Programmer: usbprog, DT-006, pony-stk200, Rest wird folgen... Meck-Pomm. muetze1, Rostock, alles mögliche, auch RFT Bestände Brandenburg/Berlin. nightstorm99, Brandenburg/Havel, AVR und viel klein Kram alois alias murkel, Eisenhüttenstadt, siehe Liste und mehr + RFT Hessen. bastelfinger, Wiesbaden, TTL-Bausteine, paar Quarze/Quarzoszillatoren dkeipp, PLZ 36318, alles mögliche,
-
Artikel
Klangerzeugung
) Doorbell bei www.microsyl.com (en, AVR, C) Simple SD Audio Player with ATtiny85 (elm-chan.org) PIC18F SD WAV Audio Player ähnlich 1 zusätzlich mit Tiefpassfilter MIDI DDS(Englisch) (en, AVR, ASM) (en,AVR,ASM) AVR314: DTMF Generator AVR335: Digital Sound Recorder with AVR and DataFlash AVR336: ADPCM Decoder (de, ASM) (de, ASM) Rage Against The AVR - WAV-Daten mit PWM über Atmega48 in Stereo ausgeben (en, BASCOM AVR, PC: Python) Make an Arduino talk to you auf hackaday.com
-
Artikel
Serial Peripheral Interface
bis hin zu RTCs oder Displaytreibern mit vorgegebenem Protokoll. Unter anderem werden die meisten AVR-Microcontroller von Atmel über SPI programmiert, siehe dazu AVR In System Programmer. Übertragungsprinzip. Bei SPI verlieren die Begriffe 'Sender' und 'Empfänger' ihre Bedeutung. Das Übertragungsprinzip
man muss nur vor dem Aktivieren des Chip Select den jeweils richtigen Modus einstellen. Falle bei AVR Prozessoren. Bei den AVR-Prozessoren, welche eine SPI Einheit besitzen, ist es zwingend nötig, den SS-Pin der SPI Einheit auf Ausgang zu setzen, wenn man den Prozessor als Master benutzen möchte. Dies
-
Artikel
AVR-Tutorial: Speicher
Ausgabe an den seriellen Port oder ein LCD. Das folgende Programm gibt in einer Endlosschleife den Text "AVR-Assembler ist ganz einfach", gefolgt von einem Zeilenumbruch, an den UART aus. Neuere AVR-Controller besitzen einen erweiterten Befehlssatz. Darunter befindet sich auch der folgende Befehl: Dieser Befehl
gespeicherten Daten anschauen. SRAM. Die Verwendung des SRAM wird in einem anderen Kapitel erklärt: AVR-Tutorial: SRAM Siehe auch. Adressierung ----
-
Artikel
Umstieg von Arduino auf AVR
C-Standard zu Rate zu ziehen. Andere Vorkenntnisse. Bitmanipulation Harvard-Architektur Wissen über AVR und Mikrocontroller allgemein kann nicht schaden Software. Compiler: Man sollte entweder die Pfade zu den Executables des avr-gccs in der Arduino-Umgebung zur Umgebungsvariable PATH hinzufügen oder,
Port x Input Pin Register Wobei das x für den Port steht. Welche Ports es gibt hängt vom jeweiligen AVR ab. Der Atmega328p hat zum Beispiel vier Stück: PORTA, PORTB, PORTC, PORTD. Ein ATmega2560 hingegen hat derer elf: PORTA - PORTH und PORTJ - PORTL. Gemeinsam ist allen, dass ein Port maximal 8 Pins
-
Artikel
AVR Typen
Adressbereich liegt. Dadurch funktionieren C-Programme nur bis zum ersten Funktionsaufruf. Siehe auch AVR Checkliste: Besonderheiten bei ATmega64 / ATmega128 ATtiny. Die ATtiny stellen das untere Ende der neuen AVR-Linie von Atmel dar und waren zunächst durch das Fehlen von internem SRAM gekennzeichnet.
12 Bit, vierpoliges Programm- und Debug- Interface PDI (VTref, CLK, DATA, GND) erfordert z.B. einen AVR_JTAGICE-mkII Programmer. PDI (Flash und Debug) funktioniert mit C-Code z.B. mit AVR Studio 4.19. Leider ist die Xmega-Reihe zu den AVR-Prozessoren der Mega- oder Tiny-Serien nicht kompatibel (viel komplizierter
-
Artikel
AVR-Tutorial: ADC
dann nur noch mit 16 bzw. 8 Bit. Literatur. Datenblatt des verwendeten Controllers Application Note AVR127: Understanding ADC Parameters (PDF; 777 KB) Application Note AVR121: Enhancing ADC resolution by oversampling (PDF; 117 KB) Application Note AVR120: Characterization and Calibration of the ADC on an AVR (PDF; 257 KB) Application Note AVR126: ADC of megaAVR® in Single-Ended Mode (PDF; 233 KB) Kristian Saxrud Bekken, Microchip: Differential and Single-Ended ADC (PDF; 161 KB) ----
-
Artikel
Reichelt-Wishlist
TQFP-Gehäuse zu haben sind wie z. B. XC3S400 oder XC3S500E (PQFP208)) | | | | | | * Microchip megaAVR 0-series, z. B. ATmega809/1609/3209/4809 in TQFP-48 Microchip AVR128DB…, AVR64DD… in SOIC und TQFP Microchip dsPIC33FJ128GP802 | Microchip PIC12F1822 | Microchip PIC24HJ64GP202-I/SP | NXP LPC1114 (auch
ATMEGA 644-20 AU, ATMEGA 644-20 PU, ATMEGA 644V-10AU, ATMEGA 644V-10MU, ATMEGA 644V-10PU Atmel ATMEGA2560 | | | | | | | | | => ATMEGA 2560-16AU, ATMEGA 2560V-8AU Atmel ATMEGA2561 | | => ATMEGA 2561-16AU, ATMEGA 2561V-8AU Atmel ATmega 1284P PDIP | Atmel ATmega 168PA, 88PA, etc. | * Atmel ATmega 16A und 32A
-
Artikel
BAE-Tutorial
einem externen Gerberviewer zu kontrollieren. Näheres zu Gerberviewern findet sich unter Gerber-Tools. AVR-Bauteilbibliothek. (Mittlerweile auch "offiziell" bei BAE Contrib) Das Zip-Archiv enthält zwei Dateien: avr.ddb (die eigentliche Bauteilbibliothek) und avr.def (die Loglib-Quelldatei). Zwar wurden die
logische Bibliothek. Methode 1 benutzt dafür die Kommandozeile und das Kommando copyddb : copyddb avr.ddb meinprojekt.ddb -ms -llib at90s4434fp Methode 2 geht über die Menüs im Schaltplaneditor: Datei -> Library Utilities -> Elemente kopieren -> Logische Bibliothek -> Dateiauswahlbox Quelldatei, avr.ddb
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Artikel werden folgende Software-Pakete benötigt: aktuelles AVR Studio (hier verwendet: AVR Studio v4.18) aktuelles WinAVR (hier verwendet: WinAVR20100110) PuTTY als serielle Konsole (Version v0.6) Des Weiteren wurde auf der AVR-Seite für die serielle Kommunikation
PonyProg o.ä. Der Artikel beschränkt sich auf die Verwendung vom AVR Studio. Für das Verständnis der Hardware und der seriellen Kommunikation sind folgende Artikel empfehlenswert: AVR-Tutorial: UART RS-232 = Grundlagen = Was ist eigentlich ein Bootloader und was macht
-
Artikel
Webserver mit Authentifizierung
getestet, allerdings mit ATmega32). Wer es aber versuchen möchte: Eine Kombination von Arduino Mega2560 und ENC28J60 wäre durchaus denkbar. Ich habe es mit einem ATmega644 und ENC28J60 (UIPEthernet-Bibliothek) in einer Vorversion erfolgreich ausprobiert. (AVR-Net-IO von Po..., an Arduino-Gegebenheiten
-
Artikel
AVR Transistortester
4#2891344 Voici l'article concernant le première version du testeur de transistors par Markus F. : AVR-Transistortester Downloads (deutsch). Die aktuelle Version von Software und Dokumentation ist nun auf GitHub.com/Mikrocontroller-net/transistortester abrufbar. Die Doku ist auf deutsch und englisch
Schnittstelle trunk/mega644_LCD2004 Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD trunk/arduino_m2560 Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD trunk/mega8 Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar. tags
-
Artikel
IRMP
Sämtliche Definitionen zu den IR-Protokollen irmpsystem.h - Vom Zielsystem abhängige Definitionen für AVR/PIC/STM32 irmp.h - Include-Datei für die Applikation irmpconfig.h - Anzupassende Konfigurationsdatei Beispiel Anwendungen (main-Funktionen und nötige Timer-Initialisierungen): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad irmp-main-esp8266
-
Artikel
IRMP - english
- all protocol definitions irmpsystem.h - target-independent definitions for AVR/PIC/STM32 irmp.h - include file for the application irmpconfig.h - user configuration Sample applications (main functions and timer configurations): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR
Launchpad from TI (ARM Cortex M4) is a propriate timer init function already integrated in irmp-main-avr.c. IRMP can be used also with STM32 microcontrollers. Another new implementation is available on the mbed platform. avr-gcc Optimizations. From version 4.7.x of avr-gcc, the LTO option can be used to
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
1N5819, 40V, 1A (ok, 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
@1] Standard. [4,68€ @1] Arduino UNO R3 [5,40€ @1] Arduino BTE Robot (mit Ethernet) Arduino Mega 2560 Arduino Mini/Pro Clones (Breadboard, TQFP ATMEGA328) ab ca 7 EUR inkl. Versand [3,87€ @1] Arduino Nano (ATMEGA328, Resettaster, kein USB) [6,33€ @1] Tosduino Nano (ATMEGA328, USB) [1,824€ @5] Arduino