-
Artikel
AVR Transistortester
Eigenschaft, wie sie von Markus Frejek entwickelt wurde. Die wichtigsten Eigenschaften: Arbeitet mit ATmega8, ATmega168, ATmega328 oder auch ATmega644 und ATmega1284 Prozessoren. Anzeige der Messergebnisse auf ein LCD mit 2x16 oder 4x20 Zeichen. Statt dem 2x16 Zeichen LCD kann auch ein graphisches Display
4.8.2 trunk Aktueller Software-Entwicklungszweig trunk/default Makefile und Programmierdaten für ATmega168 mit Standard-Layout trunk/mega168_1.9V Makefile und Daten für ATmega168 mit Knopfzellenbetrieb (FiFi) trunk/mega168_3.3V Makefile und Daten für ATmega168 mit LiPo-Akkubetrieb (FiFi) trunk/mega168
-
Artikel
Midi Rekorder mit MMC/SD-Karte
Menü schaltbar (auf PORTB 6+7) Download Mr.MIDI 2. neuste Version 23.05.2015: (Passwort mrmidi) ATmega8 (ohne Bootloader): MrMidi2.zip ATmega168 (mit Bootloader): MrMidi2m168.zip ATmega168 (mit Bootloader) für IR-Fernbedienung: MrMidi2m168IR.zip ATmega168 (mit Bootloader) für IR-Fernbedienung und mit
BL defekt bei allen alten 32-Bit-Versionen (haben auf "_2.zip" und "_3.zip" geendet)! Einrichtung ATmega168 mit MMC/SD-Bootloader. ATmega168 Fuses auf "1024 Word Bootsize" (alte 168-Software und 328) bzw 512 im neuen BL in Ultimate mega168 und KEIN "Bootvector enabled" setzen (optional BOD 4,3V auf enabled
-
Artikel
Compact Plus Blutzuckermessgerät-Hardware
12 V Step-up und zum Entladen des OLED beim Abschalten. Die folgende Tabelle enthält die Pads des Atmega168 Footprints und die entsprechenden Pins am Display. Pad am Atmega168 Pin am Display PD1 SDIN PD4 SCLK PC1 D/C PC2 RESET PB1 /CS Grafikbeschleunigung mit dem SSD1325. Mit dem im SSD1325 vorhandenen
avrdude: safemode: efuse reads as 1 Flashen mit AVRdude. Da die IDs von ATmega168 und ATmega168A abweichen, muss die Option -F mit avrdude verwendet werden. avrdude -p m168 -P /dev/ttyUSB0 -c avrispv2 -F -u -U flash:w:Oled-Demo.hex Fuses mit AVRdude. Der ATmega168A hat die Fuse
-
Artikel
AVRDUDE
empfiehlt sich ein eigenes config-File zu verwenden. Darin werden die 'fehlenden' CPUs ergänzt: z.B. ATmega168P (Programmierung wie ATmega168): einfach den ATmega168 Teil duplizieren und die entsprechenden Änderungen (id, desc, signature) vornehmen ------------------------------------------------------------ ATmega168P ------------------------------------------------------------ part id = "m168p"; desc = "ATMEGA168P"; has_debugwire = yes; flash_instr = 0xB6, 0x01, 0x11; eeprom_instr = 0xBD, 0xF2, 0xBD, 0xE1,
-
Artikel
USB IR Remote Receiver
Remote Receiver DLL Sourcecode AVR USB IR Remote Receiver Release AVR USB IR Remote Receiver für Atmega8 und Atmega168p Sourcecode & Release AVR modifizierter bootloadHID v1.1 für Atmega8 Sourcecode & Release AVR modifizierter bootloadHID v1.1 für Atmega168p Sourcecode & Release Visual Studio 2008 Demo
behoben, Problem mit InitNative/InitPAnsiChar behoben 04.02.2011 AVR: v1.6, Source und Release für Atmega8/Atmega168p. bootLoadHID v1.1 Source und Release für Atmega8/Atmega168p. 27.01.2011 DLL: v1.0.0.10, Neue Irmp Protokolle in die Standard Liste aufgenommen. AVR: v1.5, IRMP Update auf 18.01.2011, neues
-
Artikel
AVR Net-IO Bausatz von Pollin
Spannungsregler wird mehr heiß, kein Kühlkörper wird benötigt, das Board arbeitet absolut stabil. Ersatz des ATmega32 durch einen ATmega644 oder ATmega1284p mit mehr FLASH-Speicher. Der ATmega644 und auch der ATMega1284p sind nicht mit der Pollin-Firmware kompatibel 100 nF Kondensatoren an allen VDD/VSS Paaren
vertauscht ! Gruß B.P Simon Ks Webserver (uip-Stack). Angepasster Sourcecode von Simon K: IP: 192.168.0.93:8080 Um diesen Code mit einem Atmega1284P verwenden zu können, muss in der main.c in Zeile 38, "TIMSK" durch "TIMSK1" ersetzt werden. Die Fusebits für den Atmega1284p ohne Bootloader sind: lfuse
-
Artikel
Remote IRMP
Controller explizit über den RESET-Pin softwaremäßig zurückgesetzt werden, dann sollte dies über den ATmega geschehen. In diesem Fall setzt man CHIP_RESET_AVAILABLE auf 1 und definiert weiter unten den Portpin (RESET_xxx), an welchem ATmega-Portpin der RESET-Pin des W51000 angeschlossen ist. Beim Arduino
kann man sich das Drücken des RESET-Buttons zukünftig auch sparen. Dann kann das Flash-Programm den ATmega auch über das Netzwerk resetten. Hierbei ist zusätzlich der TCP-Port des ipserver-Programms anzugeben, also: ipflash.exe -b 10001 192.168.10.233 22222 ipserver.hex bzw. ./ipflash -b 10001 192.168.10.233
-
Artikel
High-Speed capture mit ATmega Timer
Nummern MCU Arduino Board ICP Pin Dbg Pin Anzahl speicherbarer Werte Arduino Pin Mapping Tabelle ATmega328P, ATmega168 Duemilanove, Uno ICP1 / PB0 Arduino Pin 8 PD6 Arduino Pin 6 1080 PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560
aus, die Arduino Funktionen werden nur die Ausgabe der Werte verwendet. Enthält den SourceCode für ATmega168, ATmega328 und ATmega32U4. Diese Variante ist zu empfehlen, wenn man den Code lesen und verstehen will, da keine Makros für die Registernamen verwendet werden Enhält den SourceCode für den ATmega2560
-
Artikel
AVR Typen
ATmega168 16 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega168 AT90CAN128 128 64 16 16 53 8 1 1 2 1 0 0 8 10 15 1 0 0 4 4096 40 85 2.7 5.5 2.7 5.5 4 8 2 7 AT90CAN128 ATmega325
ATmega168A 16 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega168A ATmega328 32 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega328 ATmega164A
-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
, der auf beliebigen I/O-Pins lauschen kann. Beispiel für gleiche Bepinnung wie Hardware-UART im ATMega 8, 48, 168, 328 Für One-Wire-Betrieb muß für TX und RX zweimal der gleiche Pin angeben werden. Beim Assemblieren wird das erkannt und One-Wire aktiviert - es ist keine weitere Änderung nötig. Hier
Im Beispiel für einen ATtiny45. Dabei nicht vergessen, die bisher (per Default) ausgewählte CPU ATmega168 auszukommentieren: UART Port und Pins festlegen – BOOTLOAD.ASM. Da die verwendeten Pins für die Schnittstelle frei wählbar sind, müssen diese noch eingestellt werden. STX_PORT: Hier den Sendeport
-
Artikel
AVR CP/M
Wichtiger Hinweis. Bitte den Artikel erst komplett durchlesen! Ursprünglich bestand die Hardware aus Atmega88+1x4256 DRam und die Software war ein 8080 Emulator-CP/M System, was direkt ein Abbild einer Diskette von einer SD Karte las. Inzwischen wurden sowohl Hardware (Atmega328p plus nun 2xDRam für 8-bit
AVR Software. Zum Soforttest gibt hier eine AVR Variante avrcpm.hex für die folgende Testumgebung: ATmega 168 24 Mhz externer Takt über FT232R Terminal mit 57600 Baud, 8N1, keine HW Handshake Die aktuelle Software findet ihr immer hier: Bootloader. MCS Bootloader Um bei Programmänderungen den Controller
-
Artikel
3-Phasen Frequenzumrichter mit AVR
matzetronics In diesem Artikel wird ein universeller 3-Phasen Frequenzumrichter mit einem einzigen ATMega 88/168/328P beschrieben. Der ATMega übernimmt dabei die komplette Steuerung der Bedienelemente, des LC-Displays und die Erzeugung der 3 Phasen. Das Projekt sollte auf fertigen Boards wie dem Arduino
es, weitere Kanäle des ADC zu nutzen, wenn das erforderlich werden sollte. Die DIP Variante des ATMega88/168 bietet diese Möglichkeit zwar nicht, hier sind alle Anschlüsse des ADC benutzt. Allerdings hat die QFP Ausführung noch die ADC Kanäle 6 und 7, diese könnten genutzt werden. Die hier beschriebene
-
Artikel
Batteriemonitor mit Dual Slope Wandler
Multiplexer (4051) die verschiedenen Messsignale angelegt werden. Gesteuert wird der Multiplexer mit einem ATmega168 der Firma Atmel. Auf dem Display können die aktuelle Spannung und der Strom eines Verbrauchers abgelesen werden. Die Schaltung des Messgeräts besteht aus drei Teilen: der Spannungsversorgung, dem
gespeichert. Zeitmessung. Die Zeitmessung wurde, wie oben schon kurz erwähnt, mit dem Timer2 des ATmega168 realisiert. Initialisiert wird der Timer2 im CTC-Mode. Hier kann die Obergrenze durch das Register OCR2A festgelegt und so die Periode T der Überläufe variabel gestaltet werden. Es wurde hier der
-
Artikel
AVR
Summer, Potis, ... Rumpus von lochraster.org ist ein günstiges und gut dokumentiertes Starterkit mit Atmega 168 Laborboard von das-labor.org – Bauplan Lochrasterplatine mit Atmega32 Roboterbausatz NIBO 2 – autonomer Roboter mit einem ATmega128 und einem ATmega88 / Roboterbausatz NIBObee – Roboter für Einsteiger
Besonders zum Selbststudium geeignet. Es existiert auch ein Entwicklungsboard zum Kurs. Datenbuch ATmega8 und Xmega384 mit Beispielen in Assembler (alles deutsch). = Datenblatt ATmega48/88/168/328 in deutsch, auch als CHM-Datei herunterladbar und damit offline lesbar Literatur. I.Klöckl AVR - Mikrocontroller
-
Artikel
Einfacher und billiger Webserver mit AtMega32
Motherboard ausgelötet) einer alten ISA-Netzwerkkarte (mit RTL8019 oder 3COM-Chip) einem gesockelten Atmega32 (bzw. Atmega644 siehe unten!) einer seriellen Schnittstelle einer Stiftleiste, die ich als SD-Karten-Steckplatz benutze ein bischen Kleinkram Was macht diese Hardware?. Es ist ein kompletter Webserver
3COM-Netzwerkarte =Bestellliste= Layout Anzahl Reichelt-Nr Bezeichnung Preis in € Gesamtpreis in € IC1 1 ATMEGA 32-16 DIP ATMEGA 644-20PU ATMega AVR-RISC-Controller, DIL-40 bzw. alternativ: Pinkompatibler Atmega 644 4,45 bzw. 6,35 4,45 bzw. 6,35 1 GS 40 IC-Sockel, 40-polig, doppelter Federkontakt 0,10 0,10 IC2
-
Artikel
AVR Softwarepool
GCC-Toolchain (A,PC) AVR Bootloader mit Verschlüsselung (A) ATtiny45 Bootloader (C) MMC/SD Bootloader für ATMega16 (C) SD/MMC Card Bootloader (passt in 2kb bootsection) (C) boofa - Bootloader für AVR über UART (AVR109) (C) Bootloader ATmega168 (C) UART Bootloader ATtiny13 - ATmega644 (C) Glühwürmchen in Rotkohlglas
System zur weltweiten Positions- und Zeitbestimmung) (A) GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8 (C) GPS an mega8,88 oder 168 IR. siehe auch RC5 (C) IRMP - Infrared Multi Protocol Decoder: Wiki Seite Thread im Forum Kryptographie. (A,C) Verschiedene kryptographische Funktionen LANC. (Steuerprotokoll
-
Artikel
Word Clock Variante 1
Zwischenboden ohne Ambilightausfräsung - für Streifenplatinen (MDF 19mm gefräst) - 37,50Eur programmierter ATMega168 - 3,55Eur Der Versand erfolgt bei nur LEDs / Widerständen / ATMega als GroßBrief innerhalb BRD – 4,00Eur Österreich – 6,00Eur Schweiz - 6,00Eur Der Versand mit Streifenplatinen erfolgt als kleines
unabhängig von der verwendeten Plattform einsetzbar. In seiner ursprünglichen Form ist er für den ATmega328P entwickelt worden, da der ATmega168 für die Erweiterungen von o.g. Firmware-Version nicht mehr ausreichend war. Zum gibt es allerdings auch eine für den ATmega168 kompilierte Version (ungetestet
-
Artikel
IRSND
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 XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520
Startbit-Timings 16.03.2010: Neues Protokoll: RECS80 Extended 11.03.2010: Anpassungen an verschiedene ATMega-Typen durchgeführt 07.03.2010: Alpha-Version
-
Artikel
AVR-Tutorial
von den 8-bit-AVR-Controllern von Atmel erfüllt. Deshalb werde ich einen AVR, genauer gesagt den ATmega8, in diesem Tutorial einsetzen. Und damit kein Missverständnis aufkommt: So etwas wie den "besten" Controller gibt es nicht. Es hängt immer von der Aufgabenstellung ab, welcher Controller gut dafür
Checkliste mit Hinweisen zur Lösung üblicher Probleme finden sich im Hauptartikel AVR. Datenblatt des ATmega8, deutsche Übersetzung Datenblatt des ATmega8A Datenblatt der ATmega48/88/168 Datenblatt der ATmega48(P)A/88(P)A/168(P)A/328(P), deutsche Übersetzung (bspw. ATmega328 auf Arduino Uno; basierend auf
-
Artikel
IRSND - english
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 XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
start bit timings 2010-03-16: New protocol: RECS80 Extended 2010-03-11: Adapted code to several ATMega types 2010-03-07: Alpha version
-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
80x24 Zeichen Controller mittels ATmega328 Tastatur: FDC-3402 Controller mittels ATmega168 Der Bus vom Z80 arbeitet parallel. Man sieht, dass nun mehrere ATmegas als Controller verwendet wurden. Zur Kommunikation zwischen den einzelnen Peripherie-Komponenten
weniger anfällig ist für Empfangsfehler. Das Analysieren des IRMP Datenstroms der Tastatur löst ein ATmega168. Der Controller wandelt Tastendrücke in entsprechende ASCII Codes um. Ebenfalls werden zusätzliche Tasten, wie die Pfeiltasten oder die oberen Funktionstasten, in den Codebereich $80-$9F gemappt
-
Artikel
AVR Assembler - Vergleichstabelle
Instructions AT43USB 90S2313 90S8515 tiny11/12 tiny13 tiny2313 tiny26 mega8 mega48 mega88 mega16 mega162 mega168 mega32 mega64 mega128 ADD o o o o o o ADC o o o o o o ADIW o X o o o o SUB o o o o o o SUBI o o o o o o SBC o o o o o o SBCI o o o o o o SBIW o X o o o o AND o o o o o o ANDI o o o o o o OR o o o o
Instructions AT43USB 90S2313 90S8515 tiny11/12 tiny13 tiny2313 tiny26 mega8 mega48 mega88 mega16 mega162 mega168 mega32 mega64 mega128 BREAK X X X X o außer Atmega8 o NOP o o o o o o SLEEP o o o o o o WDR o o o o o o Weblinks. Atmel Datenblätter 8-bit Instruction Set (PDF) Setup and Use of the LPM Instruction
-
Artikel
Diskussion:China SUPER Bauteile-Schnäppchen Thread-Wiki
Klaus--Klauspi (Diskussion) 05:50, 30. Nov. 2013 (CET) 27-NOV-2013: Die waren nicht mehr verfügbar: (ATMEGA328, kein USB) (ATMEGA328, kein USB) (ATMEGA168, Schalter und Vreg, kein USB) Logic Analyser nicht mehr verfügbar
-
Artikel
Bootloader
Bootloader FastBoot von Peter Dannegger AVR-Bootloader mit Verschlüsselung von Hagen Re (Forumsbeitrag) ATmega168 Bootloader von Simon Lehmayr (RS232) "Bootloader" für ATTiny2313 von Ernst Bachmann. Eine Bibliothek zum Flash-Update über RS232 AVRProg/AVR109 kompatibler Bootloader von Martin Thomas et al. ;-
. Hardware-Lösung auf Basis eines ATmega168. (MMC) MMC/SD Bootloader für Atmega von Stefan Seegel et al. (MMC,SD) Kavr: AVR Hexfile Boot Loader LunaAVR Bootloader inklusive UploadTool (Windows/Linux) CAN Bootloader von Atmel CAN Bootloader
-
Artikel
DebugWIRE
Daher ist es bei allen moderneren ATtiny-Controllern anzutreffen, aber auch bei einigen kleinen ATmega-Typen (ATmega48/88/168/328 bzw. deren Picopower-Versionen). Physik. debugWIRE ist als sogenannter Eindrahtbus konzipiert, ähnlich wie der Dallas (jetzt Maxim) 1-wire-Bus. Es erfolgt eine bidirektionale
debugWIRE and Close. Work Around falls DW Fuse gesetzt und SPIEN Fuse gelöscht ist (am Beispiel eines ATmega168): RESET-Pin vorsichtig physisch zur Seite weg biegen und dann erst den µC in den Sockel stecken RESET-Leitung des Programmers mit dem freigelegten RESET-Pin verbinden Programm im Debug-Modus im
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
Maße: 146mm x 35,6mm. ---- Reichelt Warenkorb Mono-Variante. Da selbst bei der Mono-Variante der ATmega 88 langsam mehr als eng wird, wurde dieser Warenkorb auch auf den ATmega 168 umgestellt. Eine vollständige Liste zur Bestellung der nötigen Bauteile ist bei Reichelt abgelegt: Warenkorb-Mono. ----
gefräst) - 37,50Eur Zwischenboden ohne Ambilightausfräsung (MDF 19mm gefräst) - 37,50Er programmierter ATMega168 - 3,55Eur Der Versand erfolgt bei nur LEDs / Widerständen / ATMega als GroßBrief innerhalb BRD – 4,00Eur Österreich – 6,00Eur Schweiz - 6,00Eur Der Versand mit Streifenplatinen erfolgt als kleines
-
Artikel
Diskussion:AVR-Tutorial: ADC
Für Hilfe wäre ich dankbar. Viele Grüsse, Manfred Morgner. ---- Das ganze AVR-Tutorial ist auf den Atmega8 ausgelegt. Bei diesem gilt ADMUX 0x07 (0x27) und der OUT Befehl kann verwendet werden. Wenn die Adresse außerhalb des Adressbereichs von IN/OUT liegt, verwendet man die LDS/STS Kombination. Stefan
eine solche Möglichkeit hatte ich nicht gedacht aber vielleicht passt mein Projekt ja auch in einen Atmega8! Ich verwende derzeit Atmega328 und 168. Für diese wird der Code dann recht teuer, denn ich glaube, dass es keine Entsprechung für SBI und Verwandtschaft gibt, werde aber nochmals recherchieren. Vielen
-
Artikel
AVR-GCC-Tutorial/Der UART
die in der eigenen Codesammlung in mehreren Projekten verwendet werden kann. Für einige AVR (z. B. ATmega169, ATmega48/88/168, AT90CAN jedoch nicht für z. B. ATmega16/32, ATmega128, ATtiny2313) wird durch die Registerdefinitionen der avr-libc (io*.h) auch für Controller mit zwei UBRR-Registern (UBRRL/UBRRH
identifiziert. (Beispiel: "Generic Software Uart" Application-Note von IAR) Neuere AVRs (z. B. ATtiny26 oder ATmega48,88,168,169) verfügen über ein Universal Serial Interface (USI), das teilweise UART-Funktion übernehmen kann. Atmel stellt eine Application-Note bereit, in der die Nutzung des USI als UART erläutert
-
Artikel
Wer hat was
an: Austria. Иван, Wels/Austria: MSP430FET (USB) / einige MSP430er Bayern. deadbuglabs, Nürnberg, Atmega: m8, m328P, m168, m32, RC bedrahtet + SMD esko, Fürth, Atmega, RCLD bedrahtet + SMD, Leds, Schalter, derzockermp, Passau, 7,5 digit DMM Kalibriert, Widerstände, Kondensatoren, Netzteile, Programmer
matrixstorm Erfurt/Schwansee 99195 auch alles moegliche in SMD und DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar
-
Artikel
TV-out
TV Bild mit AVR und AVR) Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung von Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope, AVR
Radig. STIGLitz: Efficiently Generating Video with an 8 bit MCU using Software Thread Integration (ATmega128, NTSC) tvText is a library, that allows you to generate text display on a PAL TV using an ATmega168 running at 20MHz and two resistors to form a 2-bit DAC. arduino-tvout - A composite video output
-
Artikel
DIY Lernfähige Fernbedienung mit IRMP
LED 3mm D2 LED_grün LED 3mm grün 2mA D3 LED_gelb LED 3mm gelb 2mA D4 LED_rot LED 3mm rot 2mA IC1 ATMEGA168 DIL28S IC2 TSOP1736 TSOP17.. K1 K1X04 1X04 K4 ISP Wannenstecker 10 stehend Q1 16MHz HC49/U R1 4,7K 0207 R2 33 0207 R3 100 0207 R4 10K 0207 R5, R6, R7 1,2K 0207 S1, S2, S3, S4, S5, S6 Drucktaster
Taktfrequenz des AVR µCs sollte mindestens 8 MHz betragen. Das Projekt ist eingestellt auf einen ATMega168 mit 8 MHz. Es sind im Standard nicht alle Fernbedienungsprotokolle freigeschaltet, weitere müssen in irmpconfig.h und irsndconfig.h zum Empfangen und Senden aktiviert werden. Wie das geht, ist im
-
Artikel
AVR RFM12
myrfm12/ Dokumentation: mydani. com/dl/myrfm12/help ---- --> Hardware. Basismodul V1.0. Prozessor ATmega8 TQFP32 (kompatibel ATmega48, ATmega88, ATmega168) Schnittstellen RS232 I2C: USB GPIO Platine Bauteile: Größe: SMD 0603 R1, R2: 68R (nur USB) R3, R4: 10k R5: 1k5 (nur USB) C1, C2: 22pF C3 - C9: 100nF
Thread auf Roboternetz.de vom Erbauer. ---- USBprogRFM12. Da der USBprog genau das SPI-Interface des ATmega32 zur Verfügung stellt, eignet er sich perfekt als USB-RFM12-Adapter. ---- RF SOAP. → Hauptartikel: RF SOAP Kompakte Leiterplatte mit RFM12, ATmega88, FT232 für USB und LiPo Akku RN-AVR Universal.
-
Artikel
Miniwebserver
Microchip ENC28J60 Ethernetcontroller Atmel Atmega32 oder Atmega644 uC Software kompatibel zum AVR Net-IO von Pollin Div. Erweiterungsboards mega-eth. Platine 100mm x 80mm Microchip ENC28J60 SD/MMC-Slot FTDI USB/RS232-Wandler ATmega128 mit 64kBytes
DHCP-Client Uhr-Synchronisation mit Zeit-Server MicroWebServer. Kleinst-Webserver mit ENC28J60, Mega168 und Pfostenleiste für GPIOs auf 38x31mm². I/O. OpenMCP. Platine 100mm x 80mm Microchip ENC28j60 ATmega2561 mit 128 kB Flash und 8 kB SRAM Pfostenstecker für eigene Erweiterungen Eigener TCP/IP-Stack
-
Artikel
AVR-Steuerung mit WIZ810MJ
Haus-switch. Hardware. Features. Ethernet-Interface mit WIZ810MJ Modul Atmel Controller mit DIL28 Gehäuse ATmega8, 48, 88, 168 Atmel Controller mit DIL40 Gehäuse ATmega16, 32 644 16 Relaistreiber, zur Ansteuerung von 24V Relais (mit DIL28-MCU auf 8 Relais begrenzt) Anschluß eines DCF77 Empfängers mittels Stromschnittstelle
integrierten Schaltreglers d. MCU und WIZ810MJ über 3,3V-Schaltregler versorgt Ansicht der Leiterplatte mit ATmega644 bestückt. Bestückungsplan. Optional zu bestückende Teile sind gestrichelt dargestellt. Es kann und darf z. B. nur eine MCU (U4 bzw. U5) eingesetzt werden. Unter dem WIZ810MJ , der auf einem 4 mm
-
Artikel
Forum-Teilnehmer
Andreas Andreas S. 84 9xxxx MSP430, ARM PIC Student Bernhard Bernhard S. 65 990xxx - - - ANALOG ATmega - - Hardw.Ing. Dave David W. 89 88*** 07*** Vn_Nn@gmx.net AVR AVR AVR - Student FPGAküchle YES YES 69 0xxxx XxX XxX XxX FPGA XxX XxX XxX FPGA-Entwickler frankyp Frank Petelka -- 7xxxx n.a. n.a. Elektro
Robotik Java Schüler, aktuell 10. Klasse nikbamert Nik Bamert 89 PLZ Tel email www.nikbamert.com AVR atmega168 avr+enc28j60 in eagle layouten Gymnasiast Noonien Ferdinand Stehle 88 26xxx noonien at freakfiles.de freakfiles.de AVR mega32, mega8515 SciFi linuxverfechter Gymnasiast Esko Alexander Schmidt BJ
-
Artikel
AVR-Tutorial: ADC
ATtiny13, ATmega48, -88, -168, …). In beiden Fällen wird an den AREF-Pin des Prozessors ein Kondensator von 100 nF als Minimalbeschaltung nach Masse angeschlossen, um die Spannung zu puffern/glätten. Es ist jedoch
Folgende AVRs können das (X = Flash-Größe in KByte): Tinys: ATtinyX61, ATtinyX0Y Megas ohne USB: ATmega8, ATmegaX8, ATmega32, ATmega2560, ... Megas mit USB: ATmegaXU4, ATmegaXU6 Diese können das nicht: ATtiny5, ATtiny10, ATtiny13, ATtinyX4, ATtinyX5 Bei allen AVRs mit ADC lässt sich die Betriebsspannung
-
Artikel
Einstieg in die Mikrocontrollertechnik mit AVR ATmega
Akzeptanz besitzen und preiswert sind. Der mega8 hat zudem den Vorteil, daß er Pinkompatibel zum ATmega168 ist. So können Sie von kleinen Projekten ganz bequem auf größere expandieren. Beachten Sie aber, daß Pinkompatibel niemals heißt, daß die µC auch Codekompatibel sind. Der Sourcecode muß für den
Programmierung des Prozessors. C3 ist ein Abblockkondensator und muß möglichst dicht an Pin 7 und 8 des ATmega platziert werden. Für die ersten einfachen Experimente steht ein Taster und eine LED zur Verfügung. Der Taster benötigt keinen Pull-Up Widerstand, da der ATmega intern einen aktivieren kann. Der Programmieradapter
-
Artikel
AVR-Tutorial: Equipment
verschiedenen SMD-Gehäusen wenn das Endgerät klein werden soll. Das Tutorial kann auch mit dem weniger alten ATmega88 (oder ATmega88A, ATmega88PA) genutzt werden. Der ATmega88 ist zwar nicht als Ersatz für den ATmega8 entwickelt worden, kann aber auf Grund der Pin-Kompatibilität sehr leicht in bestehenden Schaltungen
ein Entwicklungsboard namens rumpus an. Es kommt als Bausatz mit allen Teilen und Microcontroller (Atmega 168). Auf dem Microcontroller ist bereits ein USB Bootloader installiert, so dass man nach dem Zusammenbau sofort starten kann. Das Board wird direkt über USB mit Strom versorgt und programmiert. Es
-
Artikel
Klangerzeugung
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 Driving 5 speakers simultaneously with an Arduino by Jeremy Blum. discovercircuits.com, Umfangreiche Linksammlung C64 SID Emulation auf Atmega8 und Atmega168 C64 SID mit I2C auf Sourceforge 1 Bit Sound Codierung mit AVR 1-bit audio example program for Atmega (Atmega32)
-
Artikel
BAE-Tutorial
AT90(L)S2323 (leer) DIL8 so SOIC8 rowspan=2 | at90s2333 AT90(L)S2333, AT90(L)S4433 (leer) DIL28 ATmega8, ATmega48/88/168 fp TQFP32 rowspan=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
, 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 Fuses
danach wieder per ISP programmiert werden soll. Auch DWEN bietet bei modernen AVR-Controllern (z. B. ATmega48, 88, 168, einigen ATtiny) die Möglichkeit sich "auszusperren". Wenn die debugWIRE-Schnittstelle aktiviert ist, ist keine "low voltage" ISP-Programmierung mehr möglich. debugWIRE kann nur über die
Ponyprog2000. CKSEL0-CKSEL3: Sind diese, wie in der Abbildung gezeigt, gesetzt, dann wird bei einem ATMega8/ATMega16 ein externer Takt (Oszillator, sonstiger Taktgeber) benutzt. Für einen Quarz sind im PonyProg die Häkchen bei CKSEL0 - CKSEL3 nicht gesetzt. Für andere Prozessoren im Datenblatt die korrekte
-
Artikel
SOUNDRX
Programmpaket SOUNDRX kann Daten mit ca. 2000 Zeichen pro Sekunde über die Soundkarte vom PC an einen ATmega übertragen. Dazu wandelt es die Daten in eine interne WAVE-Datei um und spielt diese über die Soundkarte ab. Das Paket enthält dafür ein Beispielprogramm sowohl für den µC als auch PC. Ebenso ist ein
Taktfrequenz des AVR µCs sollte mindestens 8 MHz betragen. Das Projekt ist eingestellt auf einen ATmega168 mit 8 MHz. Demo-Programm. Im Programmpaket ist eine einfache Main-Funktion als Demo-Programm enthalten, um die Funktion von SOUNDRX zu demonstrieren. Hier ein Auszug: Die Schleife liest die über
-
Artikel
AVR-Tutorial: IO-Grundlagen
m48Adef.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc Um sicher zu gehen, dass man die richtige Include-Datei hat, kann man diese mit einem Texteditor
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 des PINx-Registers schreibt. Das Ausgangsregister
-
Artikel
Reichelt-Wishlist
168PA, 88PA, etc. | * Atmel ATmega 16A und 32A in TQFP und PDIP | | | | | | | | Atmel ATmega328P in TQFP und PDIP | | Philips LPC2000-Serie ARM7-Controller (LPC214x, LPC213X, LPC21xx und LPC22xx) 57x gewünscht
neu bewickelt?? ;-) Mini-GPS-Module | | | | | - Bestell-Nr. GPS ET 102/GPS ET 202/GPS EM 401 Atmel ATmega48, ATmega168, ATtiny13 | | | | (im neuen katalog und online verfügbar!) CompactFlash Stecker | | | - Bestell-Nr. connector CF 01/ Connector CF 02 DCF77 Empfangsmodule 60x gewünscht (DCF77 Modul) (4.5.2005
-
Artikel
Benutzer:Mampf
sinnvolle Form bringen und dann unter Projekt und Code veröffentlichen. STM32F429 DIY-Board. STM32F429 @ 168MHz 32MB SDRAM I2S Audio-DAC IR (derzeit unbenutzt) WLAN (ESP8266) µSD 2 USB (CDC, zweites Interface nicht benutzt) Software: Helix MP3-Decoder 7 Band (IIR) Equalizer Sagenumwobende Chris Audio Dynamic
JQuery UI, JSON) Smalles IW18 VFD Clock Possible. IW18 VFD Uhr 30V Anoden-Spannung AC-Filament-Drive ATMega88 USB (HID) Infrarot Platine 50*17mm ... Verschwindet vollständig hinter der Röhre :) keine VFD-Spezialbauteile :) Kurzes Video: Mini-Word-Clock. Benutzt einen STM32F103 Hier noch ein kurzes Video
-
Artikel
Versenden von SMS mittels Mobiltelefon
mit dem Mobilfunkgerät aufbauen. Die aktuelle Software passt nicht mehr in einen ATmega8. Ich arbeite aktuell mit einem ATmega32. Mit ein paar Anpassungen sollte es aber problemlos möglich sein, den Code in der Größe stark zu reduzieren. So können z.B. die Bibliotheken zur Ansteuerung
, ds75lv.c und ds75lv.h). Alternativ dazu wäre auch die Verwendung der pinkompatiblen Controller ATmega168 bzw. ATmega328 denkbar. Diese haben 16KiB bzw. 32KiB Flash und sind unwesentlich teurer als der ATmega8 (siehe MyAVR). Software. Allgemein wird bei dem Softwarekonzept eine Mischung aus Interrupt
-
Artikel
IR-LCD
kleine Änderungen erforderlich. Das Programm ist größer als 16k und passt deshalb nicht mehr in einen ATmega168. Dieser muss gegen einen ATmega328 getauscht werden. Um Eingaben tätigen zu können war eine entsprechende Eingabeeinheit erforderlich. Der verwendete Drehimpulsgeber kann einfach nachgerüstet werden
-
Artikel
Arduino
mit vielen Beinchen gelötet werden, ist ein Austausch für den Anfänger ausgeschlossen. Einen neuen ATMega328P (PDIP/ Plastikinsekt mit 32 Beinen) gibt es im Elektronikhandel für ca. 3 Euro im Gegensatz zu 25 Euro für ein komplettes Board. (Den blanken Chip kann man aus der IDE mit dem Bootloader flashen
werden. Andere Boards. Der Arduino Duemilanove ist der Vorgänger des Arduino Uno. Er besitzt den ATmega168 (seit 2009 328p) statt dem 328 wie beim Uno. Als Konverter verwendet der Duemilianove eine FTDI-Chip anstelle eines 16U2. Sonst ist von der Pin anzahlen und den Maßen des Boards identisch mit denen
-
Artikel
IRMP
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 XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840
den Timer2 mit 8-Bit-Genauigkeit verwenden. In diesem Fall wird dieser dann konfiguriert über: Für ATmega8/ATmega16/ATmega32: Für ATmega88/ATmega168/ATmega328: Bei anderen AVR-µCs empfiehlt sich ein Blick ins Datenblatt. Man sollte in diesem Fall nicht vergessen, auch die Interrupt-Routine an den Timer2
-
Artikel
EEU
funktioniert dann auch die Flankentriggerung der Interrupteingänge nicht mehr. Allerdings verfügt der ATmega48/88/168 im Gegensatz zum ATmega8 über eine weitere Interruptquelle, dem Pin Change Interrupt (PCI) der auch bei ruhendem Taktgenerator arbeitet und hier nur zum Aufwachen dient. Auch während des Betriebs
Schwerhörigen, die das Piepsen nicht mehr mitkriegen Datenblätter Mignonzelle (Panasonic) Produktseite für ATmega48