-
Artikel
BTM-222
Slave Mode |----- | schnell blinkend (0,3 s) Erkennbar, wartet auf Verbindung, Slave Mode |----- | langsam blinkend (0,9 s) Anfrage, Master Mode |----- | sehr langsam blinkend (1,2 s) Verbinde, Master Mode |----- |} Elektronische Beschaltung. Der BTM-222 arbeitet in einem Spannungsbereich von 3,0 bis 3,6
Bluetoothübertragung. Wie die UART Kommunikation im Mikrocontroller umgesetzt werden kann, ist u. a. im AVR-Tutorial und im AVR-GCC-Tutorial beschrieben. Aufbau. Die exemplarisch gestaltete Platine ist durchgängig in SMD Bauweise bestückt. Sie ist nicht hinsichtlich des Platzes und der Bauteilanordnung optimiert
-
Artikel
Heizungssteuerung mit Honeywell HR20
am 17.11.2004 um 11:26) hier in diesem Forum den Thread mit dem Titel Honeywell Rondostat HR20E per AVR steuern und konfigurieren gestartet hat ist es nun langsam soweit, dass das Ganze auch ein Projekt wird. Den Thread dazu kann der interessierte Leser hier nachlesen = Projektziel = Wir konzentrieren
für besser, das Rad nicht neu zu erfinden. = Entwicklungsumgebung = Editor, Debugger, Compiler WinAVR version (20071221), sprich GCC 4.2.2 sowie avr-libc 1.6.0 AVR Studio 4 JTAG ICE Atmel AVR JTAGICE MK2 AVR Dragon (z. B. Olimex-Seriell Olimex-USB = Sonstiges = Altes Protokoll. Hier hat mal einer ein
-
Artikel
FT8xx Library
Projekt-Context compiliert werden. Implementiert für und benutzt mit habe ich die Library mit eigenen 90CANxx AVR Platinen, Arduino (miniPro), Renesas RH850, Infineon Aurix, ATSAMC21E18A (Cortex M0+) und ATSAME51J19A (Cortex M4F). Die "Library" selbst besteht aktuell aus diesen Dateien: EVE.h - Definitionen und
20ms neu geschrieben, die Darstellung erfolgt mit 50 neuen Bilder pro Sekunde. Das geht sowohl langsamer als auch schneller, macht man das langsamer wird allerdings die Reaktion auf den Touch träger, macht man das schneller muss man aufpassen, dass man unterhalb der 60 Hz vom TFT bleibt, die FT8xx mögen
-
Artikel
Bus
Tabellarische Übersicht. Bus Anzahl Daten- leitungen Datenrate [kbit/s] Anwendung I2C 2 100/400 langsame Kommunikation zwischen ICs in Geräten Onewire 1 16 Temperatursensoren, EEPROM, IO-Expander RS232 2 0,3 - 2.000 ursprünglich Terminalschnittstelle, in Mikrocontrollern weit verbreitet SPI 3+1 pro IC
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
-
Artikel
Bitmanipulation
ODER-Verknüpfung, während der Befehl sbi die Bitnummer benötigt. Darauf sind auch die Includefiles von Atmel im AVR-Studio (Assembler) als auch WinAVR (C) ausgelegt. Die Namen der Bits sind als Bitnummer definiert. Das ist wichtig, wenn man Register von großen AVRs manipuliert, z. B. ATmega48. Hier muss aus der Bitnummer
konstanten Werten bereits zur Compilierungszeit auf und es entsteht kein zusätzlicher Maschinencode. Bei AVR sind die Definitionen meist Teil der Entwicklungsumgebungen (bei avr-libc z. B. implizit durch #include avr/io.h ). Sie entsprechen den Angaben und Beispielen in den Datenblättern und sind damit de
-
Artikel
Baudratenquarz
Mikrocontroller zur Verfügung steht. Neuere AVRs mit Fractional Baud Rate Generator. Bis zum Erscheinen der tinyAVR 0-/1-series (ca. 2017) gab es noch keine AVR-Controller mit gebrochenem Baudratenteiler (Fractional Baud Rate Generator), daher musste man hier noch häufig zum Baudratenquarz greifen. Bei den neueren AVRs seit 2017 (u.a. auch megaAVR 0-series, AVR-DA/-DB/-…) sind dank dieses neu eingeführten Features keine Baudratenquarze mehr notwendig.
-
Artikel
AVR - Die genaue Sekunde / RTC
Mathematik nehmen, welche zur 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
1, welcher die Anzahl von Timertakten pro Interrupt definiert. Beispiel. Im Beispiel AVR wird ein 11,0592-MHz-Quarz verwendet, was einem üblichen Baudratenquarz entspricht, d.h. damit können die UART-Standardbaudraten erzeugt werden. Der Softwareteiler wird mit 256 gewählt, d.h. 256 Timerinterrupts
-
Artikel
Fehlersuche
damit beliebig langsam getaktet werden kann. Man muss nur beachten, dass dadurch die Busleitungen mit den Open Drain Ausgängen nicht zu sehr belastet werden. Am Besten schließt man diese Test-LEDs ebenfalls invertiert an
ist einfacher als sehr viele Änderungen auf einmal durchzuführen und danach zu testen. Siehe auch. AVR Checkliste Forumsbeitrag: Protokoll eines unbekannt Display mittels Chaosangriff entziffern Links. Analog Circuits (World Class Designs) ISBN 978-0750686273, eine Zusammenstellung von verschiedensten
-
Artikel
Ideenpool
unbenutzt 1 Kontakt der getoggelt wird während dem Wählen -> Interrupt zur Auswertung Benötigt nur einen AVR Pin(mit Interrupt). Billig bei Pollin beziehbar. Retro Terminal, mit Execute-Taster kombinierbar. Impulswahltelefone sind allgemein einfach zu besorgen. Die Nachteile: Mechanisch relativ langsam Je
Speicheroszillioskop sein. Allgemein sind Wählscheiben relativ gut geeignet zur Eingabe als PC-Numpadersatz am AVR, auch das ausgestrahlte Retroffeling gefällt einigen gut. Leider habe ich selbst noch kein Codebeispiel, wer aber die Suchen-Funktion benutzen kann wird ein Codebeispiel finden welches er adaptieren
-
Artikel
Benutzer:Alexander78
Moin Moin einer der Aus dem Norden kommt und langsam gen Süden Zieht. Themen: AVR, LPC, SPS (Wago/IFM), Can und CANopen
-
Artikel
NanoVM
zuverlässig und die Taster, die den unteren Bits zugeordnet sind werden ggf. nicht immer korrekt erkannt. AVR-spezifische native Methoden (Klasse nanovm.avr.* ). Die NanoVM unterstützt diverses generische AVR-spezifische Klassen, die unter nanovm.avr.* zu finden sind. Die Klasse nanovm/avr/AVR beinhaltet eine
knapp über 16Mhz korrekt gemeldet werden. portA, portB, portC ... portH Instanzen der Klasse nanovm.avr.Port des AVR. pwm0, pwm1 Instanzen der Klasse nanovm.avr.Pwm des AVR. Methoden der Klasse nanovm.avr.Port: public native void setInput(int bit); Schaltet das Bit bit des angegebenen Ports auf Eingang
-
Artikel
FIFO
Hunderte Bytes in sehr kurzer Zeit (wenige Dutzend Mikrosekunden) hineinschreiben, welche dann relativ langsam mittels Interrupt Byte für Byte mit dem UART gesendet werden. Die CPU muss nicht warten, bis jedes einzelne Zeichen versendet wurde. Zum Vergleich. Ein AVR mit 16 MHz Takt macht während der Übertragung
zum anderen hat man dann den 'Bonus', dass der Code immer noch korrekt funktioniert (wenn auch langsamer), wenn der Anwender einen Fehler macht und die Array-Länge nicht als 2-er Potenz definiert. Die Operation kann dann durch die in diesem Sinne gleichwertige Operation ausgedrückt werden, bzw. durch
-
Artikel
AVR Bootloader optiboot Assemblerversion
Die Erzeugung des optiboot Programms wird in einer Bash Script Datei gesteuert, wobei die Text-Datei avr_params.def die notwendigen Daten für alle unterstützten AVR-Prozessoren liefert. In dieser avr_params.def Datei sind auch für jeden unterstützten Prozessor Standard-Werte für die Fuses, Arbeitsfrequenz
des AVR, der nur die 0V Pegel aktiv schaltet. Beide gezeigten Schaltungen leiten die 0V Daten des AVR leicht verzögert über die CMOS Gatter zum RX-Pin des PCs weiter. Wenn der PC selber den 0V Pegel sendet,
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
50Hz 0,37kw 910 U/min Hier noch ein Video bei max Drehzahl.Wenn ich ihn langsamer drehen lasse wir es noch schlimmer. Gruß Julian Hallo Julian, der Motor hört sich wirklich grauselig an. Konntest Du schon die Ausgangsspannung an drei Widerständen bei 30V Zwischenkreisspannung
mit kleinen Spannungen begonnen und der Motor macht unheimliche Geräusche und dreht sich extrem langsam. Dann, was kommen mußte, bei ca 150V erneute Verabschiedung sämtlicher BE der Treiberstufe und Mega88. Meine Frage, ist die Veröffentlichte Version funktionsfähig oder hat diese noch diverse Fehler
-
Artikel
Wellenwiderstand
Analogschaltungen stellen erhöhte Anforderungen an die Verbindungsleitungen zwischen ICs und Baugruppen. Wo ein langsamer CMOS-Baustein der 4000 Serie mit ein paar Megahertz (wobei die Flankensteilheit entscheidet - nicht die Frequenz) noch problemlos auf dem Steckbrett mit wilder Klingeldrahtverkabelung funktioniert
Laufzeit der Leitung größer als ca. 1/6 der minimalen Anstiegszeit der Signale ist. Ein Beispiel: Ein AVR ist ein recht typischer, digitaler IC. Die minimale Anstiegszeit beträgt ca. 5ns. Nach obiger Formel darf die Laufzeit nur 1/6 · 5ns ≈ 0,83ns betragen. Bei einer Ausbreitungsgeschwindigkeit von 21cm
-
Artikel
Pulsweitenmodulation
wird vor allem im Audiobereich gemacht. Dazu werden praktisch Operationsverstärker eingesetzt. In der AVR Application-Note AVR335: Digital Sound Recorder with AVR and DataFlash wird zum Beispiel ein mit Operationsverstärkern aufgebauter Chebychev-Tiefpass fünfter Ordnung verwendet. Man findet im Audiobereich
schon richtig viel zusammen. Etwas genauer: Schaltverluste beim FET Siehe auch. Pulsdichtemodulation AVR-Tutorial: PWM AVR-GCC-Tutorial: PWM Soft-PWM Motoransteuerung mit PWM LED-Fading AVR PWM Ambilight in Hardware 1-Bit Digital-Analog-Wandlung Forumsbeitrag: Audioausgabe mit PWM Forumsbeitrag: SPWM auf
-
Artikel
FPGA
festgelegt und damit bekannt sind. Insbesondere bei langsamen sequentiellen Aufgaben (Benutzerinterface, komplexe Steueraufgaben etc.) wird gerne auf eine klassische CPU zurückgegriffen, weil ein eventueller Zeitnachteil wegfällt, aber das Testen des Systems
SERDES-Transceiver für mittelpreise FPGAs ohne SERDES / sehr hohe Frequenzen Camera-Link-Deserializer (für langsame FPGAs) LVDS-Buffer-Deserializer (für langsame FPGAs ohne LVDS buffer) DVI-Buffer Für Analoge Daten benötigt man selbstredend noch Video-ADCs / Video-DACs, die überhaupt erst ein digitales Signal erzeugen
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
Pegelkomparator für High-Speed-Digital (Logic Analyzer) Logic Analyzer Core (Logic Analyzer) CPLD und AVR Kombo (Logic Analyzer) Diverse Fragen bezüglich SRAM Anbindung Programmieren des CPLDs über den AVR Eine reine AVR Lösung scheint sich hier abzuzeichnen: Logic Analyzer bauen, die 2. Der Stand z.Zt.
. Dieses Thema kommt noch intensiv. Dabei sind u.a. die folgenden Application Notes nützlich: für AVR: AVR040: EMC Design Considerations AVR042: AVR Hardware Design Considerations für CPLD: Device Package User Guide XAPP112 - Designing With XC9500XL CPLDs * XAPP114 - Understanding XC9500XL CPLD Power
-
Artikel
Logic Analyzer
Analyzer Selbstbau-Projekte. Zur genellen Funktion dieser Geräte, siehe die Seite Logikanalysator. AVR-basiert. LoLA. 2002 von A. Hinrichs AT90S1200 Controller with a 2k-RAM ASM LoLA is a 8-Bit Logicanalyzer. Internal sampletimes from 2µs to 16ms. Triggerword with don't cares. External clock or trigger
Datendurchsatz am USB (Full-Speed, kein HI-Speed) In Planung: Mikrocontroller.net LA. Hier entsteht langsam seit Mitte 2005 ein komplexer (FPGA, CLPD, AVR) Logic Analyser für recht gehobene Ansprüche, allerdings ist die Beteiligung seitdem etwas eingeschlafen: Hardware Software In Planung: Logikanalysator
-
Artikel
Oszillator
funktioniert streng genommen analog, da sie keine diskreten Zeiten und Zustände annimmt. Bei ausreichend langsamen Technologien oder mehrfach hintereinander geschalteten Elementen gehen die Stufen jedoch in Sättigung, wodurch auch bei Belastung ein nutzbares digitales Signal entsteht. Die Eigenschaften sind ähnlich
Rechenschritte. Eine DGL 2. Ordnung lässt sich zusammen mit Lade- und Speicheroperationen in einem aktuellen AVR mit etwa 6-8 Schritten bewerkstelligen. Ein AVR mit 16MHz kann damit einen Oszillator deutlich > 1MHz verwirklichen. Das so gewonnene Signal hat eine entsprechende Bitbreite und muss auf einem DAC ausgegeben
-
Artikel
USB
100 3,3 V 16bit RISC 48 MHz 4K x 16bit OTP 8K x 16bit - 1 1 1 IDE Atmel AT90USB647 Full 64 3,3 - 5 V AVR 16 MHz 64 K 4 K 8 x 10 bit Farnell ca. 11,42 € Atmel AT32UC3B0128 Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca
mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for
-
Artikel
GPIB-RS232-Schnittstelle
ziehen können. Das Handshake gewährleistet, dass der Bus nur so schnell betrieben wird, wie das langsamste Gerät am Bus Daten aufnehmen kann. Der genaue Ablauf des Bustransfers ist in dieser Grafik recht anschaulich beschrieben. Funktionen: GPIB-Controller, also SH, AH, C, HP Universal Language Interface
die Schnittstelle keine Chance, etwaige Daten vom Bus zu nehmen, denn mit zwei Prozessorzyklen des AVR (bei 8MHz) wären die 200ns schon beim Sprung in den Interrupt verstrichen (rjmp mit zwei Zyklen = 250ns). Und da sind noch nicht die vier Takte drin, die bis zum Interruptvektor vergehen, denn es muss
-
Artikel
Schrittmotoren
linear an): 33% höheres Drehmoment erforderlich. Atmel bietet für Steppermotoren eine Application Note (AVR446) und ein entsprechendes Demoprogramm für lineare Rampen: Den fertigen Funktionen kann die Beschleunigung, Verlangsamung, gewünschte Geschwindigkeit und Anzahl der zu fahrenden Schritte übergeben
Kühlkörper, ohne Gehäuse trotz Optokoppler nicht galvanisch getrennt wegen der Optokoppler nur langsame Pulse, langsamer als Mach3 überhaupt einstellbar ist. Entfernt man die Optokoppler (überbrücken mit jeweils 1 Draht, unterschiedlich bei DIR/STEP und ENABLE), geht das Handbedienteil nicht mehr. Chopperfrequenz
-
Artikel
Pollin Funk-AVR-Evaluationsboard
Motivation. Auf dieser Seite geht es um Erfahrungen eines Einsteigers mit dem Bausatz Funk-AVR-Evaluationsboard v1.1 von der Firma Pollin und um die C-Programmierung mithilfe des Boards und AVR-GCC/WinAVR. In den Beispielprogrammen wird nach Möglichkeit ein ATmega8 mit 12 MHz Quarz Taktquelle
LED2 sind aus. Mein Netzteil kann den Strom anzeigen. Folgende Werte wurden beobachtet: ca. 20 mA - AVR nicht eingesetzt, MAX232 nicht eingesetzt ca. 22 mA - AVR nicht eingesetzt, MAX232 nicht eingesetzt, RESET gedrückt ca. 25 mA - AVR nicht eingesetzt, MAX232 eingesetzt ca. 26 mA - AVR nicht eingesetzt
-
Artikel
Frequenzumrichter mit Raumzeigermodulation
dar. Der analoge Sollwert ändert sich durch die Rampe des Hoch- und Rücklaufgebers entsprechend langsam, sodass Sollwertsprünge und damit Stromspitzen z. B. beim Motoranlauf vermieden werden. Zur Zeit ist eine Rampe von 2 Sekunden für eine Änderung von 0 auf 50 Hz eingestellt. Der Wert kann im Programm
vom Ist-Spannung, Ist-Strom, Ist-Drehzahl und Sollwerten. Da sich die Ausgangssignale nur relativ langsam ändern, wird der Prozessor mit 1Mhz internem Oszillator betrieben Timerinterrupts Timer 0 = Hoch- und Rücklaufgeber. Sollwertintegraton, damit bei Sollwertsprüngen die Motordrehzahl langsam geändert
-
Artikel
HiDTemp
Übermittlung der Daten an den PC geschieht immer unabhängig voneinander. Der DS18B20 ist dabei langsamer, als die maximale Wartezeit des USB Protokolls. Auf diese Weise werden USB Timeout Meldungen vermieden. Anstelle des Dallas DS18B20 kann auch ein Dallas DS18S20 oder ein Dallas DS1820 verwendet werden
Universal Serial Bus [5] DS18B20 Programmable Resolution 1-Wire Digital Thermometer [6] DS18X20 with AVR [7] USB-Deskriptoren [8] Visual Studio 2010 Express [9] Open Source Framework for USB Generic HID devices Downloads. Schaltplan als PDF Datei Source Code Archiv
-
Artikel
Platinenlaminator
), Platine 11 x durchlaufen lassen Mehrere Shops, ca. 52 € Super. Papier lässt sich unter Wasser langsam und gut abziehen und vorsichtig abrubbeln, es gab keine so kleinen "Fitzelchen" wie beim Reichelt-Papier. Geätzt durch schüttlen von in der Mikrowelle erwärmtem Eisen(III)-chlorid im Marmeladenglas
Geschenkpapier. Siehe auch. Diskussion über versch. Laminiergeräte: Laminator Temperaturregelung mit AVR: Tonermethode (Schritt für Schritt mit Video):
-
Artikel
Autopilot
Autopilot ist primär für Wasserfahrzeuge entwickelt worden, lässt sich vermutlich aber mit allen (langsamen) Objekten verwenden. ... Seite noch im Aufbau ... ToDos für den Code im SVN. CRC16 richtig implementieren. (r164) capbutton Bibliothek noch etwas robuster machen: Drücken besser erkennen (r164) control
(aus der Regelung) wird über einen Filter mit dem Motor verknüpft. Durch die Filterung ist ein langsames Anlaufen und Abbremsen des Motors möglich. einadrige Kommunikation. Die Haupteinheit und die Steuereinheit sind über ein dreiadriges Kabel miteinander verbunden. Diese Kabel hat Versorgung, Masse
-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
ist der Bus nun seriell, was den Verdrahtungsaufwand verringert, aber evtl. auch den Bus etwas langsamer macht als der Z80 an Durchsatz schaffen könnte. Im Folgenden werden nun die einzelnen Komponenten des Systems besprochen, in der Reihenfolge, wie sie auch entwickelt wurden. Hauptplatine. Auf der
zurückspeichern: A>SAVE [NumPages] [Program].COM Dateien. Eagle-Dateien: Medium:Cpm22z80-eagle.zip AVR Aseembler Source Code: Medium:Cpm22z80-source-avr.zip Z80 Assembler Source Code: Medium:Cpm22z80-source-z80.zip Transfer Tool: Medium:Cpm22z80-transfer-tool.zip Links. CP/M 2.2 Source Code CP/M 2.2
-
Artikel
GMSK-Modulation
Nebenresonanzen zu Frequenz- und Phasenverzerrungen führen. Man muß entweder das Schleifenfilter der PLL sehr langsam nachregeln lassen, was zu langen Einschwingzeiten und Störanfälligkeit führt. Oder man benutzt eine Zweipunkt-Modulation, für niedere Signalfrequenzen wird der Referenzquarz gezogen, hohe Frequenzen
hier wird meistens der CMX589 Modemchip verwendet.: AIS Decoding , einfache Schaltung mit CMX589, AVR2313 und MAX232 GnuAIS unter Linux Ais Decoder by Neal Arundale Ship-Plotter (Shareware 21 Tage Testversion) Zwei ähnliche Systeme gibt es in der Luftfahrt, das ältere ACARS mit 2400 Baud Audio-FSK um
-
Artikel
UPlay Basic Interpreter per XMC2Go
Digital-IN, Digital-OUT werden direkt an die entsprechenden GPIOs weitergegeben. Durch die relativ langsame Zykluszeit vom Basic-Programm ist ein entprellen der Eingänge nicht notwendig. (zumindest denke ich das :-) UART. Die UART ist die standard Ausgabe der "PRINT"-Befehle vom Basic-Programm aus. Ein
wurde schon von vielen als Basis benutzt. Bekannt aus diesem Forum sind z.B. die Portierungen für den AVR von Rene Boellhoff und Uwe Berger. AVR-Basic Ich selbst habe nur mit der original Version von Adam Dunkels gearbeitet und wollte diese so wenig wie möglich abändern um den einfachen Aufbau nicht zu
-
Artikel
OneBitSound
einen eingebauten Sequencer. Die Erstimplementierung durch Noah Vawter läuft auf dem Mikrocontroller AVR Mega 32 mit der (maximalen) Taktfrequenz von 16 MHz. Das Gerät besitzt eine analoge Eingabe (Potentiometer, experimentierfreudige Musiker können diesen z. B. durch einen Fotowiderstand ersetzen) und
führt zu einem mächtigen und komplexen Musikinstrument, dessen Fähigkeiten für einen Anfänger nur langsam erschließbar sind. Das Ziel dieses Beitrags ist aber der Bau eines kleinen, leicht verständlichen Synthesizers. Das Noise Toy von Loud Objects geht in diese Richtung, und kann auch als Hardwareplattform
-
Artikel
Kondensator
noch Elektrolyt enthalten ist - durch spannungsrichtiges Anschließen an eine Spannungsquelle und langsamen erhöhen der Spannung bis über die Nennspannung hinaus wieder "formiert" werden. Achtung, hier besteht die Gefahr eines Kurzschlusses zwischen den Anschlüssen, daher hochohmigen Vorwiderstand verwenden
schneller der IC schalten kann, umso wichtiger ist er und umso näher muss er platziert werden. Ein "langsamer" IC wie ein AVR Mikrocontroller verkraftet 20mm, im Ausnahmefall auch mehr. Ein deutlich schnellerer IC wie moderne FPGAs, große CPUs, sehr schnelle ASICs etc. sind da anspruchsvoller, vor allem
-
Artikel
MOTOROLA VIP1710
Fingernägeln zwischen die obere und untere Gehäusehalbschale der Fernbedienung gehen und diese dort langsam und gleichmäßig auseinanderhebeln. In der Fernbedienung werkelt der MC9S08RD32DWE, ein auf dem HCS08 basierender Microcontroller aus dem Hause freescale. Die mit "mode" beschriftete Taste schaltet
Verfuegung: /dev/mtdblock/4 4.0M 100.0k 3.9M 2% /flash2 Automatisches Ausführen nach Systemstart über AVR an serieller Konsole. ands hat dazu einen ATTiny2313, 20MHz Quarz und 2x22pf an die serielle Konsole gehängt. Im AVR-GCC Programm wird auf den Konsoleprompt gewartet und dann 'sh /flash2/motorola.sh
-
Artikel
SMD Löten
Bauteile hauptsächlich in diesen Bauformen: 1206: Länge: 3,20 mm Breite: 1,60 mm (klobig, laufen langsam aus) 0805: Länge: 2,00 mm Breite: 1,25 mm ⇒ Empfohlene Baugröße, minimale Baugröße zum Schwalllöten 0603: Länge: 1,60 mm Breite: 0,80 mm (derzeit in der Industrie aktuell) ⇒ noch von Hand lötbar,
aufgeschmolzen wird die Elektro-Pfanne abgestellt. Die Platine bleibt in der Pfanne und kühlt dort langsam mit der Pfanne aus. Bei dieser Methode hat man keine Kontrolle über die Temperaturkurve. Selbige hängt nicht nur von der Bauart der Pfanne, sondern auch von der Umgebungstemperatur und der eigenen
-
Artikel
Spannungsteiler
Eingangswiderstand hoher Ausgangswiderstand bei hochohmigen Widerständen sinkt die obere Grenzfrequenz, nur langsame Signale sind dann noch messbar Als grobe Abschätzung gilt Einschränkungen bezüglich der Werte für , , , ( ist die Frequenz, bei der das Ausgangssignal um 3 dB (≈ 30 % der Spannung) abgefallen ist.) Nachfolgend ist eine praktische Schaltung des Spannungsteilers mit einem AVR-Mikrocontroller gezeigt. Prinzipiell gilt sie natürlich für jeden Mikrocontroller bzw. ADC. Wichtig ist hier der Kondensator C1. Dieser ist notwendig, um kurzzeitig Strom zu liefern, wenn der ADC das
-
Artikel
Codierte Übertragung
unverändert, für eine "-1" die invertierte Codesequenz. Oder anders ausgedrückt, wir multiplizieren die langsame Datenfolge mit der 7-mal so schnellen Codefolge. Statt 3 Bit müssen wir nun 3*7 Bit über den Kanal übertragen, das heißt die Übertragungsrate hat sich auf ein 7-tel reduziert. Oder anders gesagt,
Codefolgen eingebaut werden). Sender. Das Sendemodul ist ein 10 mW Aurel FM-Sender von Conrad. Ein AVR sendet kontinuierlich eine 1000-8000 Bit lange Codefolge (der Einfachheit halber ein Ausschnitt einer 65535 Bit langen m-Sequenz). Die Folge wird immer gleich gesendet, nicht invertiert, es werden also
-
Artikel
Wake-Up Light
einen grauenhaften Ton von einer Sekunde auf die andere aufwacht, sondern dass man durch das Licht langsam wach wird. Das Ganze basiert auf dem Hormon Melatonin. Diese wird unter anderem in den Augen produziert sobald es dunkel wird und bewirkt, dass man müde wird und einschläft. Wird die Umgebung nun
Archiv enthält alle Source Dateien und eine fertig kompilierte HEX-Dateil. Die Software wurde mit AVR-GCC kompiliert. Version / Datum Bescheibung Link 1.1 / 12.06.2009 Version 1.1 1.0 / 02.05.2009 Version 1.0 Version History. V 1.1 / 01.06.09. Alle Texte in separate Datei ausgelagert um eine eventuelle
-
Artikel
Audio-DSP mit Spartan 3-FPGA
vollständige Dokumentation würde momentan einfach zu viel Zeit in Anspruch nehmen, und ich möchte langsam das Projekt vorstellen, um Anregung, Kritik und Verbesserungsvorschläge ernten zu können. Ich hoffe, weitere Leute zu finden, um diesem Projekt noch mehr Leben und Möglichkeiten einhauchen zu können
Kopfhörer Ausgang - CS5343 A/D Wandler - CS4344 D/A Wandler - MIDI - RS232 - etlichen IO-Pins vom AVR und FPGA - 2 separaten Clock-Oszillatoren (nicht bestückt) ... und weiterem Kleinkram (Level-Shifter, LDO, Platform-Flash, usw ... und vielen 100nF-Kondensatoren) Ideal zum Aufbau einer Audioplattform
-
Artikel
Oszilloskop
automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. Mitunter werden aber auch sich sehr langsam ändernde Spannungsverläufe gezielt angezeigt, um Veränderungen von einem Trigger zum nächsten zusammenfassend darstellen zu können. Durch das Überschreiben der Kurven sind auch geringste Änderungen
Ansprüchen genügt sollte bei den Entwicklern nachfragen. Auch hier ist der Weg das Ziel. Siehe auch. AVR Softwarepool: Oszilloskop Einfaches Oszilloskop mit Bascom-AVR USB_Oszilloskop Logic_Analyzer LCS-1M (Picaxe) Probe_Fundamentals-_Tektronix.pdf (engl.) Forumsbeitrag: Bitte Tipp für ein einfaches Speicheroszilloskop
-
Artikel
74xx
niedriger Vcc bis 5,5 Volt tolerant) ECL (Emitter Coupled Logic, Emittergekoppelte Logik) 74ECL 74ECTL Langsame störsichere Logik 74LSL 74SZL BICMOS Bus-Interface-Logik (CMOS und Bipolartechnik kombiniert) 74BCT (siehe Texas Instruments) 74ABT Typen. Typ Pins Elemente Beschreibung Funktion Verwandt 7400 14
Register ShiftReg 74161 4014 4015 165 16 - 8-Bit Parallel -> Serial (PISO) Shift Register siehe auch AVR-Tutorial: Schieberegister 177 14 - Presetable Binary Counter/Latch 190 16 - Decimal Up/Down Counter 191 16 - 4-Bit Up/Down Binary Converter 192 16 - Decimal Up/Down Counter mit Clear 193 16 2 4-Bit
-
Artikel
SDRAM-Timing
15..20cm auf einer Leiterplatte oder einem Kabel zurück. Wir werden noch sehen, daß das bisweilen langsam sein kann. (In einem FPGA bestehen die Verbindungen nicht aus einfachem Metall sondern sind konfigurierbare Schalter, welche aus Transistoren aufgebaut sind. Nicht selten ist Laufzeit auf den Leitungen
englisch Slack). Wieviel Reserve eine Schaltung braucht ist bisweilen gar nicht so einfach zu sagen. Ein AVR mit 20MHz (50ns) ist mit 5ns sehr gut bedient (55ns, 18 MHz). Ein DDR-RAM mit 200MHz hat gerade mal 5ns Periodendauer, da sind 500ps schon 10%! SDRAM Timing bei sternförmiger Taktverteilung. Aufbauend
-
Artikel
ARM Cortex Mikrocontroller
codiertDen Vorteil des gesparten Speichers erkauft sich das Instruction-Set allerdings durch eine etwas langsame Ausführungsgeschwindigkeit. Die Cortex-M Controller können ausschließlich Thumb-Instruktionen ausführen. Die Vorgänger der Cortex-Serie sind die ARM7-Mikrocontroller, die entweder nur den ARM-Befehlssatz
einfachen Beschaltung und niedrigem Stromverbrauch eine echte Alternative zu 8-Bit-Controllern wie dem AVR, die auch noch eine höhere Leistungsfähigkeit besitzen. In diesem Artikel geht es primär um die ARM Cortex-M Mikrocontroller, weniger um ARM Cortex-A Prozessoren, welche in Smartphones, Raspberry Pi
-
Artikel
Elektronikversender
günstiger Versand Elmicro - Elektronikladen Mikrocomputer Group. Homepage: Mikrontroller-Evalboards (AVR, CAN, ARM, Propeller, 8051, TMS320, Basic-Stamp, ...) Programmierumgebungen (Keil, BASCOM-AVR,...) Displays Programmer Schnittstellenwandler Logaicanalysatoren ... Nachfolger des "Der Elektronikladen
Bauelemente Bausätze zu Projekten aus dem Forum ESP8266 Module, SD-Slots, RFID, Bluetooth-Module, AVR Mikrocontroller, USB uvam. Bauelemente, die nicht im Shop angeboten werden, können auf Anfrage (Kontaktformular) oft beschafft werden Günstige Preise und Versandkosten ab 3,95EUR, kein Mindestbestellwert
-
Artikel
EKG mit XMC µC
Betriebszustand in Form von Blinkmustern an: Kurz an - Lange aus: nicht Verbunden Dauerhaft an: Verbunden Langsames Blinken: Aufnahme gestartet Schnelles Blinken: Fehler Die Versorgungsspannung für die gesamte Hardware wird über die 5V aus dem USB Port bezogen. Ein Low-Dropout Regler auf dem XMC2GO regelt sie
Glücklicherweise gestaltete sich die Programmierung des XMC1100 nicht so viel anders als z.B. die eines AVR's. Eigentlich erstaunlich, denn der Vergleich eines AVR's mit einem ARM Mikrocontroller ist rein Leistungstechnisch wie Äpfel mit Birnen zu Vergleichen. Ein Paar Unterschiede gibt es natürlich (wäre
-
Artikel
Diskussion:Soft-PWM
jedenfall rennt bei mir der Motor so sauberer... also viel konstanteres Moment. Vor allem wenn er langsam über eine Rampe hochläuft merkt man das... 73 --Hans 16:58, 10. Jan. 2008 (CET) ---- Binratemultiplier Ich glaube da wird auch irgendwie Bitreverse gemacht, das höchstwertige Bit liegt an der niederwertigsten
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 8-Bit Trailing Edge Soft PWM for AVR2 Architecture * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This Soft-PWM implementation uses one 8 bit timer without the need of a * * compare mode. It controls
-
Artikel
STM32
STM32F479 und vieles mehr ... Struktur der Dokumentation. Die Dokumentation der STM32 ist im Vergleich zur AVR-Familie umfangreicher und komplexer. Sie teilt sich in mehrere Dokumente auf. Als Beispiel der Dokumentation soll stellvertretend der STM32F103RC genannt werden. Die Seite von ST beinhaltet alle nötigen
und prinzipiell auch andere Cortex-M benutzt werden kann. Zwar ist er mit 1.8MHz Takt ein sehr langsamer Vertreter seiner Art, jedoch lassen sich mit ihm fremde Hex- und Binary-Files sowohl Debuggen als auch Flashen. Die ST-LINK-Variante auf den Nucleo- bzw. Discovery-Boards beherrscht nur SWD und kein
-
Artikel
STM32F10x Standard Peripherals Library
Einstieg unnötig. In diesem Artikel soll daher die Anwendung bare bones ähnlich den Beispielen in den AVR Datenblättern erfolgen. Wo nötig, werden die zum Verständnis relevanten Ausschnitte des Reference Manual RM0008 in den Artikel kopiert. (Bevor hier die Copyright Discussion entbrennt: Das Landgericht
Bussen liegen, siehst du im Bild. Die Controller verfügen über zwei getrennte Datenbusse für die langsameren Teile der Periphierie. Den APB1 und den APB2. Diese sind wiederum über Brücken am Systembus angeschlossen. Das wären in diesem Fall die AHB1 und AHB2. Man muss beachten, dass der APB1 "nur" mit
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
USB-Soundkarte. Als Folge dessen wurde das System aufgrund überquellender Speicherkarte instabil und langsam. Zunächst habe ich die Fehlermeldung aus dem Log-File exkludiert, aber das Problem war vermutlich eine Folge der Kaskadierung von externem und internem USB-Hub und konnte somit durch den direkten
verwendet. Bei Bedarf könnte ich MCUs programmieren. Alternativ ist der Code sicher leicht auf einen AVR zu portieren. Elektronik. Die Elektronik gliedert sich in zwei Teile: Leistungsteil Steuerung Die zweiseitige Leiterplatte kann weitestgehend in SMD aufgebaut werden. Wo möglich wurde die Bauform 1206
-
Artikel
Word Clock Variante 1
mittleren Lötkontakte für die MOSFETs gehalten und anschließend wird die Prüfspitze des Pluskabels langsam über die 36 Lötkontakte (32 x OUT und 4 x GND) an der Ausgangsseite der Sourcetreiber gezogen. Um auch die anderen beiden Farben zu testen, muss die Prüfspitze des Minuskabels jeweils an die anderen
mehr Strom. = Software = Module. DCF77. Zur Programmierung siehe den Artikel DCF77-Funkwecker mit AVR. Im Abschnitt Programmierung ist das Funksignal dokumentiert, zusammen mit einem Beispiel (Bitstrom und Bedeutung). Codebeispiel siehe Codesammlung DCF 77. Softwareentwickler: Torsten Giese (wawibu)