-
Artikel
Elektronikversender
Stand Oktober 2022): Ab €500->frachtfrei, €200 bis €500 -> €5,49, €25 bis €200 -> €7,95, bis €25 -> €14,95 Große Auswahl an Mikrocontrollern, z.B. STM32 und LPC1xxx Sehr große Auswahl an Schaltnetzteilen von Meanwell (geschlossen, offen, auf PCB lötbar, DIN-Schiene) Shopsoftware gewöhnungsbedürftig, jedoch
aus China Ether-Deal. Unter sonstiges viele versch. Elektronik-teile Versand aus China NooElec. USB-AVR Boards (mega32u2) und rgbled-matrizen Versand aus Kanada Sine qua non surplus. Großbritannien AliExpress. Homepage: Verkaufsplattform für chinesische Händler - darunter viele Elektronik-Händler Versand
-
Artikel
Mini2440
embedded-nutzbaren Programmen direkt ein Cross-Compiling Howto mit ein wenig google. Ob diese nun für ARM, AVR32, PPC, MIPS, ... sind, ist im Grunde egal, da man ja meistens nur die Architektur anpassen muss. Es gibt mehrere Möglichkeiten. Die erste ist der direkte Aufruf vom Compiler oder mittels eines "festen
LDATA0 MISO 26 LDATA1 MOSI 27 LDATA2 CLOCK 28 LDATA3 SS 29 LDATA4 SCL 30 LDATA5 SDA 31 LDATA6 GPB0 32 LDATA7 GPB1 33 LDATA8 CLKOUT0 34 LDATA9 CLKOUT1 35 LDATA10 36 LDATA11 37 LDATA12 38 LDATA13 39 LDATA14 40 LDATA15 Steckverbinder. Digi-Key: Connector Hersteller Artikelnummer Teilenummer CON1,2,3,8 JST
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
20 Mhz? Alle Timer sind darauf abgestellt. Der Sollwert wird im Mega32 am Analogeingang 2 eingelesen: // ****** Einlesen Sollwert ********************************* ADMUX=0x02; // PortA2 = ADC2 = Analog Eingang ADCSRA |= _BV(6); // single conversion mode ein while(ADCSRA
so groß sein. Hast Du ein LCD am Mega 32? dort kann man den Sollwert ablesen Es sollte ein freier Eingang des Mega 32 für die Drehrichtung verwendet werden. Axel Ich hatte keien Mega 32 mehr, desshalb habe ich einen Mega 16 genommen aber jetzt
-
Artikel
AVR-Tutorial: IO-Grundlagen
Einige Include-Dateien heißen ATmega48A: 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 (AVR-Studio oder Notepad) öffnen. Der Name
wird immer der 2. Operand in den ersten kopiert: Wer mehr über die Befehle wissen möchte, sollte das AVR® Instruction Set Manual (PDF; 1,2 MB) konsultieren oder in der Hilfe von Assembler oder AVR-Studio nachschauen. Achtung: nicht alle Befehle sind auf jedem Controller der AVR-Serie verwendbar! Nun sollten
-
Artikel
Transistor-Übersicht
Schalttransistor Rei Zetex 0,27 FMMT619 SOT-23 50 2 40-400 200 0,2 0,625 120 Schalttransistor Rei Zetex 0,32 FMMT625 SOT-23 150 1 15-400 45 0,2 0,625 Schalttransistor Rei Zetex 0,32 MJ15003 TO-3 140 20 25-150 250 2 Leistungstransistor Rei Far alldatasheet.com 1,55 BD131 TO-126 45 3 30-70 15 60 Mittlere Leistung
Package U CE /V I C /A (Beta) P tot /W f T /MHz Bemerkung Lieferant Datenblatt ca. Preis/€ NTE912 DIL-14 - - - - - 5 NPN-Transistoren Far NTE 3,50 CA3086 DIL-14 - - - - - 5 NPN-Transistoren, abgekündigt eBay Intersil 0,50 MC3386 DIL-14 CA3127 DIL-14 BCV61 SOT143 30 0,1 100-800 0,25 100 2 NPN-Transistoren
-
Artikel
Entprellung
ein Wert von 2,3 V ablesen. Mit diesem Wert und den Annahmen von oben ergibt sich für ein Wert von 32 kΩ. Somit folgt für ein Wert von etwa 10 kΩ. Anmerkung: Beim 74LS14 von Hitachi z. B. sind die oberen und unteren Schaltschwellwerte unterschiedlich. Es muss darauf geachtet werden, dass beim Entladen
einzelnen Instruktionen alle 8 möglichen Kombinationen der 3 Signale dargestellt. Beispielcode für AVR (Assembler): Komfortroutine (C für AVR). Siehe dazu: Forumsbeitrag Universelle Tastenabfrage. Anmerkung: Wenn statt active-low (Ruhezustand high) active-high (Ruhezustand low) verwendet wird, muss eine
-
Artikel
Multiplikation in Assembler
_muls_32x32_64. Hardware Version. Die Cycle Time der einzelnen Funktionen sind in der Tabelle zusammengefasst. HW 16x8 16x16 24x8 24x16 24x24 32x8 32x16 32x24 32x32 mul 14 26 21 40 57 29 49 75 102 mulsu 20 27
_32x8_40. mulsu_32x16_48. mulsu_32x24_56. mulsu_32x32_64. signed x signed. muls_16x8_24. muls_16x16_32. muls_24x8_32. muls_24x16_40. muls_24x24_48. muls_32x8_40. muls_32x16_48. muls_32x24_56. muls_32x32_
-
Artikel
Testseite
dieser Schönheitsfehler aber egal. Eine Umformung in verständlichen Text geht z.B. so: >>> x=b'\x31\x32\x33\x34\x35\x36\x37\x38 >>> print (x) b'12345678' >>> print("".join("\\x%02x" % i for i in x)) \x31\x32\x33\x34\x35\x36\x37\x38 MeinAbschnitt. hier steht dann das blabla Punkt1 Punkt2 Punkt3 hmm, denkbar
visible as well. = test für einen neuen abschnitt 2( = Mein Text :D = Links = intern (Artikelsammlung). AVR AVR-GCC-Tutorial/LCD-Ansteuerung AVR-GCC-Tutorial#ADC (Analog Digital Converter) intern extern. * Link Dies ist ein Boo im Text. Längerer Link = Formeln = Bool: f (AB c ) = A+ B C J N A = U W U WB =
-
Artikel
Palm-Logicanalyzer
usw. (evtl reicht sogar eine Lochraster-Version) 8 Kanaele geringe Samplerate(wie schnell kann ein AVR(@ca 14Mhz, wegen Baudratenquarz) einen Port abfragen und in den RAM schreiben?) keine erweiterung auf ein dso, da ungleich komplizierter in der beschaltung, selbst bei verwendung des internen adc Ablauf
nicht angedacht, bevor die la-software nicht "fertig" ist. ich (hans) hab mir mal gedanken über die avr-soft gemacht für die voll-avr version. der avr bekommt am xmem einfach ram drangehängt und zwar so,dass er einen Überlauf bekomm wenn der ram voll ist.. mit einem st z+ geht man durch bis ein Überlauf
-
Artikel
Diskussion:AVR Arithmetik/Sinus und Cosinus (Lineare Interpolation)
hin. Oder eine quadratische Interolation explizit machen, dann aber /konkret/ was lauffähiges auf AVR. Allerdings stellt sich die Frage, wozu man sowas auf einem AVR überhaupt braucht. Gehen wir von einer Fräse aus, die einen Radius von 1m rausknabbern soll, dann liegt der Maximalfehler bei 60µm bzw
die Gleichung ist nicht korrekt: Es ist sin(π/2-x) = cos(x) und es ist cos + sin ≠ 1. --Gjlayde 00:32, 17. Feb. 2012 (UTC)
-
Artikel
Compact Plus Blutzuckermessgerät-Hardware
D1 BAT54W T2 ZXTN23015CFH (NPN) XTAL1 32 Khz XTAL2 4 Mhz Pinbelegung Mega168. Wie oben mittles Messungen ermittelt. Ohne Garantie auf Vollständigkeit und Richtigkeit. Pin Port Funktionen Verwendung 1 PD3 (PCINT19/OC2B/INT1) Taste Mitte (S2)
(ADC4/SDA/PCINT12) Taste Links (S1) 28 PC5 (ADC5/SCL/PCINT13) Taste rechts (S3) 29 PC6 (RESET/PCINT14) ISP Reset 30 PD0 (RXD/PCINT16) über R37 an GND und über R3 an IC1 31 PD1 (TXD/PCINT17) Display SDIN. Achtung, ist auch TxD (UART-SPI möglich) 32 PD2 (INT0/PCINT18) über R14 an GND und über R13 an IC1
-
Artikel
STM32
JTAG und SWD (Serial Wire Debug) Interface LCD Treiber für bis zu 8x40 Segmente TFT Treiber bei STM32F429/STM32F439 STM32F469/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
entsprechende Konfiguration über die BOOTx-Pins und/oder die Option-Bytes, und ein Programm wie stm32flash. Demo-Projekte. Einführung in die GPIO Programmierung der STM32F10x und STM32F30x Prozessoren am Beispiel des STM32F3 Discovery Boards und Vergleich zur AVR IO Registerstruktur * Programmbeispiel
-
Artikel
Projekt VGA Core in VHDL
1 Stereo Stereo LineOut / Stereo HeadPhone, 16 Schalter, 4 Taster Extension Board: 2x ADC 150 MHz 14 Bit, 2x DAC 250 MHz 14 Bit Stereo LineIn, Stereo MicIn, Stereo Stereo LineOut, Stereo HeadPhone Detaillierte Farbausgabe mit 4-Bit-VGA für ein Musikprojekt zur schnellen Darstellung der Parameter eines
unterschiedliche VGA-Signale auszugeben Digital-Vorsatz für Analog-Scope VSync und HSync bei VGA VGA Aufbau mit AVR VGA Grafikkarte mit AVR und 8MB SDRAM VGA-Signal digitalisieren FBAS in VGA Wandler VGA in VHDL - Simulieren VGA-Grafikkarte an uC Zynq VGA - Blockram füllen digital VGA 6bit -> VGA? VGA Monitor Hardware
-
Artikel
Burn-o-mat
Allgemeines. AVR8 Burn-O-Mat ist ein GUI für Avrdude, das in Java geschrieben und somit multiplattform fähig ist. Für Windows gibt es einen Installer und für Linux ein Debian-Paket. Und für die Apple-User ein dmg-Paket
) gebeten, dies zu beheben. Das aktuelle .deb-Paket ist getestet unter 12.04LTS und 14.04LTS. Edit by metalfan: Alternativer Workaround: Die .zip datei für alle OSes laden und das start.sh um ein cd > erweitern (vor dem Java aufruf). cd $( dirname "$0" ) java -jar AVR8_Burn_O_Mat.jar Ergänzung
-
Artikel
Diskussion:Soft-PWM
0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44, 0xC4, 0x24, 0xA4, 0x64, 0xE4, 0x14, 0x94, 0x54, 0xD4, 0x34, 0xB4, 0x74, 0xF4, 0x0C, 0x8C, 0x4C, 0xCC, 0x2C, 0xAC, 0x6C, 0xEC, 0x1C, 0x9C, 0x5C, 0xDC, 0x3C, 0xBC, 0x7C, 0xFC, 0x02, 0x82, 0x42, 0xC2, 0x22, 0xA2, 0x62, 0xE2, 0x12, 0x92, 0x52, 0xD2, 0x32, 0xB2, 0x72, 0xF2, 0x0A, 0x8A, 0x4A, 0xCA, 0x2A, 0xAA, 0x6A, 0xEA, 0x1A, 0x9A, 0x5A, 0xDA, 0x3A, 0xBA, 0x7A, 0xFA, 0x06, 0x86, 0x46, 0xC6, 0x26, 0xA6, 0x66, 0xE6, 0x16, 0x96, 0x56, 0xD6, 0x36, 0xB6,
-
Artikel
Word Clock Variante 1
style="color:green;" | Grün style="color:blue;" | Blau Anschluss 1 ES 2 560 470 470 510 360 360 OUT14 | 1 | K 1 IST 3 470 220 220 390 200 200 OUT14 | 1 | L 1 FÜNF 4 330 33 33 300 27 33 OUT16 2 ZEHN 4 330 33 33 300 27 33 OUT17 2 ZWAN 4 330 33 33 300 27 33 OUT18 2 ZIG 3 470 220 220 390 200 200 OUT18 3
: 1 All-On-One-Platine, 100 RGB-PLCC6-LEDs und 155 SMD-Widerstände Paket 5 (Uhr - STM32 Basis - WS2812) - nicht mehr verfügbar : 120 WS2812-LEDs als Stripe im Sonderabstand Paket 6 (Ambilight - STM32 Basis - WS2812) - nicht mehr verfügbar : 40 WS2812-LEDs als Stripe im Sonderabstand Es
-
Artikel
Audio-DSP mit Spartan 3-FPGA
mit Daten versorgt, und vom Zustandsautomaten angesteuert. Der Programmspeicher (PMEM) ist als 512x32 Bit organisiert. Das heißt, dass ein Befehl im Programmspeicher 32 Bit an Informationen enthält und der Audioprozessor max. 512 Befehle umfassen kann. SDSP-Core. Der eigentliche Kern des DAPs ist die
Mit ihr werden die grundlegenden Operationen Multiplikation und Addition durchgeführt. Es ist eine 32x32-Bit-Einheit. Die Funktionsweise des Kerns ist eigentlich recht einfach. Die MAC-Einheit hat 2 Eingänge. Einer dieser Eingänge kann ein Audiosignal, ein Wert aus dem Audiospeicher (AMEM-BlockRAM) oder
-
Artikel
Pegelwandler
MAX3392E 1x von 5V nach 3,3V und 3x von 3,3V nach 5V: MAX3390E Zum Anschließen einer SDC/MMC an einen 5V-AVR eignen sich somit der MAX3978E und der MAX3392E. Beide sind u.A. im winzigen TSSOP-14-Gehäuse verfügbar, nehmen sehr wenig Energie auf und eignen sich auch für andere Spannungen. Mit 3,3 und 5V beträgt
Bastlerfreundlicher als MAX33XXX (in SO-Gehäuse): 5V > 3,3V (SCK, MOSI, CS): 74LVC-serie (z.B. 74LVC14A) 3,3V > 5V (MISO): 74HCT-Serie (z.B. 74HCT125, 74HCT251) 5V-AVR an eine MMC (ohne Level-Shifter-Baustein): Projektseite Schaltplan Mikrocontroller ⇔ Parallelport (ISP-Dongle, JTAG Wiggler, ...). Dieser
-
Artikel
Diskussion:Mikrocontroller Vergleich
Vergleich der Grenzwerte. Hallo! Was mich noch interessieren würde, wären ein Vergleich der Grenzwerte der AVR-, Pic- und 8051er Modelle. Also Programmspeichergrößen, E²PROM-Größen, RAM-Größen, MIPS und MHz. Suche schon seit einiger Zeit nach diesen Informationen, kann sie aber nirgends finden. Vielleicht könntet
Mai 2013 (UTC) Anmerkungen. Ein paar kleine Anmerkungen: Compilerverfuegbarkeit: Das der gcc fuer AVR und msp gut handhabbar ist, liegt an der Verfuegbarkeit fertiger Linker-Skripts und Startup-Codes und nicht aussschliesslich "am gcc". Hat man "vorgekaute" Linker-Skripte und Startup-Code fuer gcc/gas
-
Artikel
KiCad
ein fertiges Packgage auf einem 64 bit System verwendet wurde, könnte es daran liegen, das es für 32 bit compiliert wurde, und nicht für 64 bit. Es gibt zwei Möglichkeiten: a) Selbst aus den Sourcen für sein eigenes System compilieren. b) Die Runtime Libs für 32 Bit könnten fehlen. Nachinstallieren mit sudo apt-get install ia32-libs. Siehe Forumsbeitrag Ich habe das umgekehrte Problem: 32bit system aber 64bit Binarys. Selbst aus den Sourcen neu compilieren. <!-- alt -- *Ich will/muss mir KiCad selber compilieren. Wie gehe ich
-
Artikel
Diskussion:230V
auch bereits von einigen anderen Usern erfolgreich kontaktiert … Habe gerade nachgeschaut, die Atmel AVR182 ist tatsächlich für 110 bis 240 V ausgelegt, bei der Microchip AN521 habe ich einen Hinweis auf die dortigen 115 V hinzugefügt – ich denke, das sollte so gehen. Gruß Johannes —Jofe (Diskussion) 13:32, 26. Nov. 2023 (UTC) --eagle38106 (Diskussion) 14:02, 26. Nov. 2023 (UTC) So geht's natürlich auch. Danke.
-
Artikel
Versorgung aus einer Zelle
Alkaline 21,1 625 7 4375 207 45,6 Mono Alkaline [R20, D] 56 20500 1,3 26650 475 148 Baby Alkaline [R14, C] 26,9 8350 1,3 10855 404 26,2 Mignon Alkaline [R6, AA] 8,1 2850 1,3 3705 457 23 Micro Alkaline [R3, AAA] 3,8 1250 1,3 1625 428 11,5 Lithiumzelle, 2032 1 240 2,9 496 653 3 Lithium- Thionylchlorid [R14, C] 26.9 8500 3.6 28000 1040 50 Im Prinzip ließe sich an einem Arduino Uno und vergleichbaren Boards direkt ein 9V-Block anschließen. Die Energiebilanz sieht dann aber ganz schlecht aus, da Arduinos
-
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
Ideenpool
kHz Vertikale Frequenz: 50 Hz. Videobandbreite: 16,257MHz Phosphorscreen mit langer Nachleuchtzeit, 32cm Diagonale 7W Verbrauch, wenn kein Signal angelegt(leider keine Testquelle) Textdarstellung mit 25*80 Zeichen Auflösung von 720x350 Pixeln. Je Zeichen also 9x14 Pixel Also braucht der Monitor insgesammt 3-4Pinns am AVR, je nach dem ob man das Intensitätssignal benutzt oder nicht.Die Ansteuerung ist relativ gesehen einfach, es gibt wie immer Codevorlagen, aber ich kenne mich leider noch nicht so gut damit aus. Sowas
-
Artikel
Wanderkiste
ist Unterwegs zu Suelzle-frank 14.02.2009 Kiste ist bei mir angekommen und wird am Wochenende unter die Lupe genommen Kiste Erde. Datum Benutzer ~15.12.08 Erstellt von V. Baumann (Dr-Robotnik) 13.12.09 toybaer viele Stationen ausgelassen
benwilliam) (Gast) ein wenig von allen SMD teilen, ein paar Stecker, alle LEDs Intel Quadcore CPU, STM32F4 Discvoryboard, NEC LCD µC devkit, AVR Buttefly, Nema 17 Stepper, 27MHz Funksender, 3 x Multifunktionsfernbedienung, diverse Motoren (auch Getriebe Motoren), Grafikdisplay, Satfinder, 512 MB SD-RAM,
-
Artikel
Loxone Link
Beispiel Beispiel Beispiel Beispiel Relais set. MS 0x0xxxxxxx 0x60 0x00 0x00 0x00 Rel. 1-7 Rel. 8-14 0x00 0x00 Relais stat. 0x0xxxxxxx MS 0xE0 0x01 0x00 0x00 St. Rel. 1-7 St. Rel 8-14 0x00 0x00 Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel Beispiel
,0x3f,0xff,0x00,0x00} an die ID 0x1Bxxxxxx schaltet alle 14 Relais ein. Dabei scheinen die Datenfelder 1 und 2 eine Art Befehlskennung zu sein im Feld 5 stehen die Relais 1-8 und im Feld 6 die Relais 9-14, wobei das LSB das jeweils kleinste Relais ist. Die Extention
-
Artikel
Akku Tester
Einstellungen ins interne EEPROM Loggen der Daten auf eine SD-Speicherkarte mit FAT12 / FAT16 / FAT32 Spannungen bis 40V Strom bis 5A Drehzahlregelung eines Lüfters zur Kühlung Mehrere Logdateien können auf einer SD-Karte abgespeichert werden da der Dateiname einstellbar ist Elektrische Daten Betriebsspannung
Eagle Schema und das PDF sind hier: AkkuTester_HW_2010_09_15_V1.2.zip Software. C-Source Code für AVR-GCC 4.3 und die vorkompilierte HEX Datei für einen ATmega32 sind hier: AkkuTester_SW_2012_02_16_V1.8.zip Die Fusebits müssen folgendermassen eingestellt sein: HFUSE 0x17 LFUSE 0xe4
-
Artikel
AVR-Tutorial: LCD
GND (beim TC1602E: V CC ) 2 V DD = V CC +5 V (beim TC1602E: Gnd) 3 V0 = V EE GND, Poti oder PWM am AVR 4 RS PD4 am AVR 5 RW GND 6 E PD5 am AVR 7 DB0 nicht angeschlossen 8 DB1 nicht angeschlossen 9 DB2 nicht angeschlossen 10 DB3 nicht angeschlossen 11 DB4 PD0 am AVR 12 DB5 PD1 am AVR 13 DB6 PD2 am AVR 14 DB7 PD3 am AVR 15 A Vorsicht! Meistens nicht direkt an +5 V anschließbar, sondern nur über einen Vorwiderstand, der an die Daten der Hintergrundbeleuchtung angepasst werden muss. 16 K GND OK. Alles ist
-
Artikel
LPC-Mikrocontroller
built-in Nested Vectored Interrupt Controller (NVIC). Serial Wire Debug. System tick timer. Memory: 32 kB (LPC1114/LPC11C14), 24 kB (LPC1113), 16 kB (LPC1112/LPC11C12), or 8 kB (LPC1111) on-chip flash programming memory. 8 kB, 4 kB, or 2 kB SRAM. In-System Programming (ISP) and In-Application Programming
Emblocks ist eine kostenlose Entwicklungsumgebung. Sie unterstützt neben NXP uC weitere ARM uC (STM32, EFM32) sowie PIC, AVR und MSP430. Die IDE hat einen eingebauten GDB Debugger welcher System view (Peripherie Register anzeigen) beim Debuggen unterstützt. Ausserdem gibt es einen Project Wizzard für
-
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
Frequenzumrichter mit Raumzeigermodulation
Halbbrücken. Er erhält den Frequenz- und Motorspannungssollwert über parallele Eingänge von einem Mega32. Dadurch konnte das Programm und damit auch die Zykluszeit kurz gehalten werden (12,15µs im Hauptprogramm). Der Mega 32 ist der gemütliche Verwalter. Er liest den analogen Sollwert, Ist-Zwischenkreisspannung
=> DB5 PORT B 2 => LCD PORT 3 => Pin am Display 13 => DB6 PORT B 3 => LCD PORT 4 => Pin am Display 14 => DB7 PORT B 4 => LCD PORT 5 => Pin am Display 4 => RS PORT B 5 => LCD PORT 6 => Pin am Display 6 => E Siehe auch : AVR-Tutorial: LCD Steuerprogramm. Da der IR 2109 immer den High oder Low Side FET
-
Artikel
USB IO Expander
ist tolerant gegenüber 12V Spannungen, arbeitet selber jedoch auch mit 5V TTL Pegeln. Es wird die im AVR integrierte SPI Schnittstelle verwendet. IIC. Für das IIC Interface wird die im AVR integrierte Schnittstelle verwendet. Außerdem ist diese ebenfalls mit Schutzdioden ausgestattet, und überlebt so Spannungen
werden sollen, spielt das keine Rolle, so dass ein Abfragen über Interrupts keinen Sinn macht (der AVR würde in der Zwischenzeit sowieso nur warten). Relais Modul. Dieses sehr simple Modul dient einzig dazu, die 4 Relais anzusteuern. Da der AVR die Relais direkt über Treibertransistoren ansteuert, beschränkt
-
Artikel
Batteriemonitor mit Dual Slope Wandler
einen Schaltregler(TSR 1-2450) ersetzt werden, damit die Schaltung auch mit Spannungen größer als 14V versorgt werden kann. Der 7805 würde zwar die Eingangsspannung von 14V auf 5V herunter regeln; dies würde aber zu einer erhöhten Verlustleistung führen, was zur Folge hat, das sich der Festspannungsregler
in A Strom I in Zähler 14 2251 0 319 13 2088 -0,005 308 12 1931 -0,009 295 11 1773 -0,013 282 10 1622 -0,017 268 9 1468 -0,022 256 Anhand der Messwerte kann man gut erkennen, dass die Abweichungen bei beiden Messreihen annähernd
-
Artikel
Oszilloskop
Software-Aufrüstbar (Funktionsgenerator, Protokoll-Dekoder, usw.) OWON XDS--A(+) •12-bit: 3062 A(+) 3102 A(+) •14-bit: 3202 A(+) OWON 430.. bis 720€ ~1350€ 2 1000 60 100 200 12 12 14 40M 800x600 8" Touch-screen (3062A(+): ohne Touchscreen) •USBx2 •LAN •WiFi •VGA/AV •• A+ : incl. •2ch-FG •Multimeter •DataLogger •
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
DCF77-Funkwecker mit AVR
vom AVR sauber auf GND zu ziehen (typ. 50 k ). Dieses Modul muss direkt an einen CMOS-Eingang ohne Pull-Ups und sonstige Beschaltung angeschlossen werden. Weiterhin ist zu beachten, dass das Modul relativ empfindlich
Beiträge zum Thema DCF77 Forumsbeitrag: Funkwecker von Norma Weckomat: DCF77 Funkweckerprojekt mit ATmega32 und Punktmatrix-OLED DCF77 Routine PIC-Projekte.de funkweckertest.de: Online Vergleiche von Funkweckern und Uhren
-
Artikel
Übersicht Funkmodule
dBm +13 dBm (~20 mW !) +20 dBm (HCW) 0 dBm +20 dBm (mit PA) +15 dBm (802.11g/n) +18,5 dBm (802.11b) +14,5 dBm (802.11n) +15,5 dBm (802.11g) +18,5 dBm (802.11b) Empfindlichkeit -105 dBm -120 dBm -94 dBm -98 dBm (802.11b) -93 dBm (802.11g) -96 dBm (802.11b) -90 dBm (802.11g) -89 dBm (802.11n) Reichweite
. RFM12B. Die RFM12(B) sind wohl die Urgesteine der drahtlosen Kommunikation: Tausendfach erprobt! AVR RFM12 RFM12 Protokoll Stack RF_SOAP Pollin_Funk-AVR-Evaluationsboard RN-MikroFunk AVR Miniatur Evaluationsboard und Tutorial RFM69. Der RFM69 ist der Nachfolger des RFM12B. Er untersützt mehr Frequenzen
-
Artikel
EKG mit XMC µC
befinden sich zwei LED's auf dem Board, die ganz normal über Portpins angesteuert werden können. ARM M0 (32 Bit) 32MHz 64kByte Flash 16kByte Ram Vier 16 Bit Timer 12 Bit ADC RTC Zwei Kanal USIC (SPI, UART, I2C...) Interner Temperatursensor On Chip Voltage Regulator EKG - Kabel. Elektrode style="width:15em"
ich mich innerlich schon auf ein großes Umdenken bei der Programmierung eines Mikrocontrollers mit 32Bit ARM Kern ein. 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
-
Artikel
MOTOROLA VIP1710
management, ensuring excellent TV picture quality. The Xilleon 210 incorporates a powerful 300MHz 32-bit MIPS CPU and a performance-optimised memory controller coupling the chip to an external 16 or 32bit single-channel DDR memory at speeds of up to 183MHz. This combination of CPU and special attention
-6 2x ESMT M12L64322A (SDRAM 512k x 32bit x 4banks 3,3V) National DP83816 (10/100Mbit PCI Ethernet Controller) 2x NAND128W3A2BN6 von ST (128 Mbit) (32Mbyte, nur Variante mit Flash) TDA8004AT von NXP Aufteilung des Flashspeichers. mtd1: 512
-
Artikel
RFM12
/50))= 32,2 nH, der Tabellenwert ist 27nH. Im RF12 wird ein um zwei Bauteile (im Bild C2 und L1 genannt) erweitertes Netzwerk empfohlen, das macht man um eine breitbandigere Anpassung zu erreichen. Betriebsspannung
von Bezugsquellen. csd-electronics IT-WNS Pollin Electronic RS Components Robotikhardware.de Links. AVR RFM12 RFM12 Protokoll Stack RF_SOAP RN-MikroFunk, kleines kompaktes AVR-Evaluationsboard für RFM12b und RFM12 Pollin_Funk-AVR-Evaluationsboard Sehr kleines/stromsparendes Funk-AVR-Evaluationsboard RN-MikroFunk
-
Artikel
Solarwecker mit DCF77 sowie Temperatursensor
23,8 % Full Data Memory Usage : 723 bytes 35,3 % Full RTC. Mit einem externen Standard-Uhrenquarz (32kHz) sowie dem Timer2 der ATmega-Serie lässt sich sehr einfach eine RealTimeClock aufbauen, die als Taktgeber für die Uhrzeit verwendet werden kann. Der Vorteil zum Ringoszillator des Controllers liegt
zu höherem Stromverbrauch und wird daher nicht eingesetzt. Wecksignal. Der Piezo-Summer Ekulit RMP-14P/HT leistet beim derzeitigem Setup im Bereich der Resonanzfrequenz etwa 70dbA in 10cm Abstand, was genügt um mich zu wecken und die Nachbarn in Ruhe lässt. Software. Die Firmware ist in C geschrieben
-
Artikel
Uhr
Implementierung einer Siebensegment Uhr. Version 1.0.1. Eckdaten. + Eckdaten Eigenschaft Wert Controller AVR ATTiny2313 Spannung 5V Quarz erforderlich; 8MHz Flashspeicherbelegung 913Bytes (44,6%) SRAM-Belegung 19Bytes (14,9%) Funktionen. Einstellen der Uhr (PD4 bzw. PD5 gegen GND) Blinkender Sekundenpunkt
0b01111100, 0b01000000, 0b01001000}; //Globale Variablen volatile unsigned long int Sekunden=0; //32Bit Variable; 24Bit würdens auch tun unsigned char Tausender; unsigned char Hunderter; unsigned char Zehner; unsigned char Einer; unsigned char Blink; ISR(TIMER1_COMPA_vect) //Bei Compare-Match mit OCR1A
-
Artikel
FIFO
FIFO-Speicher ist der des UARTs im PC. Dieser sammelt ankommende Daten solange, bis er fast voll ist (meist 14 Bytes). Dann wird ein Interrupt ausgelöst und der Prozessor kann "auf einen Rutsch" alle Daten auf einmal schnell auslesen. Ganz am Anfang hatten UARTs keinen FIFO und erzeugten für jedes empfangene
werden (8, 16, 32 Bit, ebenfalls structs). Alle FIFO-Funktionen sind interruptsicher aufgebaut, d.h. die kritschen Zugiffe auf die FIFO-Kontrolldaten erfolgen atomar. Damit ist der Einsatz im Hauptprogramm und in Interrupts
-
Artikel
ARM-ASM-Tutorial
processors support all three instruction sets, while the 32bit ones only A32 and T32. The Cortex-M microcontrollers only support T32. Therefore, this tutorial will only talk about “thumb2”, the second version of the “T32” instruction set. Prerequisites. First
RCC_APB2ENR” which allows you to configure the clock signal for some peripheral modules. This register has 32 bits, of which 14 are “reserved”, i.e. can’t be used and should only be written with zeroes. Each of the available 18 bits enables one specific periphery module if set to “1” or disables it if set to
-
Artikel
Lichtwecker
thumb|280px|XMC2go Platine, siehe auch XMC2Go Users Manual ]] Auf dem Mainboard befindet sich: XMC1100 32-bit ARM® Cortex™-M0 Prozessor (XMC2go ) 32 MHz CPU-Takt, 64 MHz Timer-Takt 64 kB Flash 16 kB RAM On-Board J-Link Debugger 2 Channel USIC (UART, SPI, I2C, I2S, LIN) 6 Channel Analog to Digital Converter
Output P2.11 PWM LED Blue Output P0.0 PWM LED White Output P0.8 SPI CLK Output P0.9 SPI CS Output P0.14 SPI MTSR(SDI) Output P0.15 SPI/LCD RS Output P2.7 Button OK External Interrupt Input P0.13 Button Down Input P0.5 Button Up Input P2.0 Relais Output P2.6 Batterie Sense Analog Input P0.6 - Input DOGM162
-
Artikel
Versenden von SMS mittels Mobiltelefon
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 des Temperatursensors entfallen (twi.c, twi.h
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 und Polling genutzt. So werden z.B. Nachrichten vom Mobilfunkgerät
-
Artikel
ICnova ADB1000
von Bauteilen, die Qualität, usw. schon wieder eine ganz andere sein. Und ich bin Anfänger in Sachen AVR32, Linux, Programmierung, ... Für mich hat die Platine sehr gute Industriequalität. Wenn ich Positionsangaben mache, liegt die Grundplatine so vor mir, daß ich auf die Anschlußbuchsen sehe: Links die
819) check_node_data: wrong data CRC in data node at 0x0065ef24: read 0x79e575c5, calculated 0xddd3cb14. JFFS2 notice: (819) check_node_data: wrong data CRC in data node at 0x00eff724: read 0x45cb7688, calculated 0xb03179ce. JFFS2 notice: (819) check_node_data: wrong data CRC in data node at 0x00efcf24
-
Artikel
Raspberry Pi Einführung
I2C SCL (siehe Raspberry Pi#Der_I2C-Bus) P1-07 (GPIO4): GPCLK0 (General Purpose Clock) P1-08 (GPIO14): UART TXD (siehe Raspberry Pi#Der_UART) P1-10 (GPIO15): UART RXD (siehe Raspberry Pi#Der_UART) P1-11 (GPIO17): UART RTS (siehe Raspberry Pi#Der_UART) P1-12 (GPIO18): PWM (Pulsweitenmodulation) P1-13
die Aufzeichnung starten: ./RasPi_logGPIO.sh [Liste mit GPIO-Pins] > ausgabedatei.txt Für die Pins 14, 31 und 23 sieht das Kommando z.B. so aus: ./RasPi_logGPIO.sh 14 31 23 > ausgabedatei.txt Die Aufzeichnung kann mit Strg+C gestoppt werden. Jetzt kann man die entstandene Datei (z.B. hier ausgabedatei.txt
-
Artikel
LED-Matrix
verwenden, keine Warteschleifen. LEDs style="width:4em;" | IOs Vorwider- stände 16 8 4 64 16 8 1024 64 32 Durch Einsatz der Multiplexverfahrens können mit relativ wenigen Ansteuerbauteilen (IO-Pins, Transistoren, Stromquellen) sehr viele LEDs gesteuert werden. Während bei direkter Ansteuerung für jede LED
direkt zu tun, es ist vielmehr eine Erweiterung der IO-Pins (siehe auch Porterweiterung mit SPI und AVR-Tutorial: Schieberegister). Wird ein Schieberegister nur zur Spaltenansteuerung verwendet, ergibt sich der angenehme Sonderfall, dass: Nur zum Weiterschalten der Spalte genau ein Schiebetakt erforderlich
-
Artikel
DIY Reflow Ofen
Platine eingelegt wird. Als Anschauungsobjekt wieder einige 3D-Bilder aus der PC-Software. Abbildung 14 und 15 stellen das 3D-Gehäuse noch ohne obere Lüfter dar. Bau. Wie auch schon bei der Brennkammer wurden die technischen Zeichnungen aus dem 3D-Programm heraus generiert. Die Bearbeitung des Bleches
ihre Richtigkeit zu überprüfen und Fehler beim Anschluss des Touchscreens aufzuschließen. App-Note AVR341 Lötprozess. Fazit. Downloads. Links. ...Seite befindet sich noch im Aufbau
-
Artikel
LED
einer LCD-Hintergrundbeleuchtung braucht man eben doch 5 V, auch wenn es praktisch keine 16- oder 32-Bit-Mikrocontroller mit 5 V Betriebsspannung mehr gibt. Durchlassstrom. Da LEDs durch einen zu hohen Strom zerstört werden, muss der Strom begrenzt werden. Ein direkter Betrieb an einer Konstantspannung
blaue Kurve). Schwankt jetzt aber die angelegte Spannung um +/-0,2V (10%), dann schwankt der Strom um +14/-5mA! Ganz anders mit Vorwiderstand. Man braucht eine höhere Spannung, hier beispielsweise 4V, wobei auch 6mA fließen (rosa Kurve). Schwankt diese nun um +/-0,4V (10%), schwankt der Strom nur um +/-1mA