-
Artikel
Diskussion:SPI Daisychain
wie hier geschrieben funktionieren kann. Hat es jemand ausprobiert? Soweit ich das Datenblatt vom z.B. ATmega8 (S.125) verstehe, wird im Slave nach 8 Bit ein Interrupt ausgelöst. Nicht beim Anheben der /SS Leitung durch den Master von Lo auf Hi. Das kann man machen, damit man keine Bits verliert und
-
Artikel
Diskussion:DIY Reflow Ofen
aber dämmt dafür ganz anständig. Ansonsten einfach eine "Laibungsplatte" (meist so um die 20mm) z.B. "Casiplus". Mich würde noch interessieren wie das mit der Hitzebeständigkeit der Lüfter ist. Gruß Christopher ----------------------------------------------
-
Artikel
Diskussion:Avr-akku-kapazitaet-messen
Strom �ber die Schalter jagen. Die DIPS k�nnen ja an den Controller gehen und der schaltet die Last z.B. �ber MOSFets. Ein MOSFet sollte sowie zum Abschalten bei Erreichen der Entladeschwelle vorgesehen werden.
-
Artikel
Diskussion:Widerstand
beim Einsatz von Widerst�nden/Kondensatoren in Mikrocontroller-Projekten eine Rolle spielen. Wie z.B. Dimensionierung von Pufferkondensatoren und an welchen �C-Anschl�ssen.
-
Artikel
Diskussion:LED cube
richtig ... du kannst NICHT jede led gezielt einzeln in allen konstellationen ansteuern richtig (z.b. D1 & D3 true ,D4 true & D6 false) ? ist das für die geplanten animationen egal?
-
Artikel
Diskussion:GCC
selbst zusammenbasteln, wenn auch nicht so komfortabel. Die Standardbibliotheken? Was konkret fehlt z.B. beim GCC f�r den DSPic? ---- Beim dsPIC fehlt die libc, au�erdem sind einige Patches notwendig damit der Code �berhaupt kompiliert. Hier gibt's ein Projekt das eine eigene libc entwickeln m�chte: Noch
-
Artikel
AVR-GCC-Tutorial/Der UART
Schnittstelle können über fertige USB-seriell-Adapter angeschlossen werden. Mensch-Maschine Schnittstelle: z. B. Konfiguration und Statusabfrage über eine "Kommandozeile" oder Menüs (siehe z. B. Forumsbeitrag Auswertung RS232-Befehle und Artikel Tinykon) Übertragen von gespeicherten Werten: z. B. bei einem Datenlogger
UART Register kann im Hauptprogramm main() vorgenommen werden. Öfters wird jedoch eine Funktion z. B. uart_init() dafür geschrieben, 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/
-
Artikel
Diskussion:Oszillator
da er sehr stabil ist, und wenig auf last reagiert. Ausserdem: andere Quarzoszillazoren fehlen, z.b. mit cmos oder ttl-gattern. würde gerne was beisteuern, kann aber die bilder nicht erstellen. michael RC-Oszillator. Kann es sein, dass der Pfeil beim RC-Oszillator beim Transistor in die falsche Richtung
-
Artikel
Diskussion:ARM Selektor
Seiten-Titel "ARM Selektor" ist, dachte ich eher an so etwas wie einzelne Listen mit allen ARMs mit z.B. Ethernet. Die Tabelle selbst ist, wenn sie umfangreich werden würde doch sehr unübersichtlich, weil man auch nicht nach mehrern Spalten sortieren kann. Was mein Ihr? Ob ein Selektor wie bei den Herstellern
-
Artikel
GMSK-Modulation
kann. Die Impulsantwort des idealen Gauß-Tiefpasses lautet: und die Übertragungsfunktion: mit der -3dB-Bandbreite B. Wie man sieht, ist B der einzige Parameter, es gibt keine Filterordnung, wie bei anderen Filterfunktionen. Analoger Gauß-Tiefpass. Ein Aktivfilter läßt sich mit der Filtersoftware Filter
Verstärkungs-Bandbreite-Produkt GBW der verwendeten Operationsverstärker genannt. Das Beispiel zeigt ein Gaußfilter mit einer 3dB-Grenzfrequenz von 1,44 kHz. Für das Filter wird üblicherweise der Faktor "BT" angegeben, das ist das Produkt aus Bandbreite B und Bitlänge T. Das ist gleich der -3dB-Grenzfrequenz dividiert durch die
-
Artikel
Diskussion:Konzept für einen ATtiny-Bootloader in C
sollen wir Applikation schreiben. Wenn aber ich wollte nur Applikation starten ohne die zu schreiben (z.B. bei vorigem Mal habe ich schon das gemacht) habe ich ein Problem. Deswegen mein Vorschlag diese Adresse im EEPROM merken und bei bedarf auslesen. Dann gefährliche Überschreiben der BOOTLOADER_FUNC_ADDRESS
-
Artikel
FAQ
so wie es auch der Compiler macht, von oben nach unten durch schaut den Code durch. Damit functionB aufgerufen werden kann, ist ein Prototyp dafür notwendig. Der kommt aus einem Header File, welches noch nicht existiert, aber im Laufe des Prozesses entstehen und FileB.h heissen wird. FileB.h deshalb
Variable wird aber ebenfalls durch den #include als extern Deklaration ins FileB.c hereingezogen und ist somit bei der Übersetzung von FileB.c bekannt. Kommt sonst noch etwas vor? MeinePrivateFunktion. Diese Funktion soll nur in FileB.c benutzt werden und ist für jemanden ausserhalb
-
Artikel
RFID Türmodul
das Relais für die konfigurierte Zeit (z.B. 2 s) an bevor es wieder abfällt, um z. B. einen elektrischen Türöffner anzusteuern. Wird der Kurzhubtaster auf der Platine länger als 2 Sekunden gedrückt, werden alle gespeicherten Tags gelöscht. Über
Best. Nr. IT-WNS Best. Nr. 1 IC4 78MXXD 1 SV1 Stiftleiste PINHD-1X2_2.54-SMD 1 JP1 Stiftleiste SMD 1 B1 Brückengleichrichter B80C800RUND B50C1500 o. B80C800 1 C1* SMD Kondensator 0805 1,5 nF X7R-G0805 1,5N 1 D1 Diode 1N4148 SMD 1N 4148 D-1N4148-0805 1 C4* SMD Kondensator 0805 1 nF NPO-G0805 1,0N 1 Q1
-
Artikel
ZigBeeModule
Chip: CC2430, Leistungsverstärker ATZB-24-A2 | Atmel (vormals Meshnetics) | 3 | -101 | 19 | 84 | 3dB | ATMega 1281 | chip | Chip: AT86RF230, eigener Stack ATZB-24-B0 | Atmel (vormals Meshnetics) | 3 | -101 | 19 | 84 | 3dB | ATMega 1281 | self | Chip: AT86RF230, eigener Stack JN5139 | Jennic | 3 | -95
| nur LQI | 10dB | | | AT86RF230 | Atmel | 3 | -101 | 16 | 85 | 3dB | SPI | symmetrisch 100 Ω (oder Balun) | Atmel-Stack (ZigBee oder MAC), Opensource-Software µracoli AT86RF231 | Atmel | 3 | -101 | 14 | 81 | 3dB | SPI
-
Artikel
Diskussion:LED
versucht man auszunutzen, dass sich die LED in der stromlosen Zeit wieder abkühlen kann. Näheres z.B. in obigem Artikel. Stefan 14:44, 2. Dez 2007 (CET)
-
Artikel
AVR-Studio Bugs
not wanted to be saved to project) B.5) -some fields (e.g. output directory, at least if set to a relative path) do not support CTRL+C / CTRL+V / CTRL+X, but using the right-button context menu for cut&paste works B.6) -sometimes Windows
unbegreiflicherweise gar nicht implementiert! Auch AVRStudio 4.17 Build 666 immer noch falsch. weitere Fehler: 1. OCF1B: Wenn OCR1B = 0 ist, wird das OCF1B-Flag bei TCNT = 0 nicht gesetzt und der Interrupt somit nicht ausgeführt. 2. OCR1B PRIO: Wenn OCR1A = OCR1B ist, wird manchmal der OCR1B-Interrupt vor dem OCR1A-Interrupt
-
Artikel
AVR32 Tutorial
Patchen die Makefiles neu aufgebaut werden müssen. Benötigte Hardware. Benötigt werden Prozessor: z.B. AT32UC3L064 Programmer: z.B. JTAG Board: z.B. ein Dev-board Oszilloskop -> zum Debuggen Trouble-Shooting. Hier geht es um Logik-Fehler und nicht um Syntax-Fehler. Die hier dargestellten Methoden sind
Pines zu verändern müssen die PMRx Register wie Folgend verändert werden. MODE PMR2 PMR1 PMR0 A 0 0 0 B 0 0 1 C 0 1 0 D 0 1 1 E … … … Beispielcode um auf Pin A17 den Mode B und auf Pin B05 den Mode D zu bekommen: Interrupt. IRQ(Interrupt Request). Der Interrupt-Controller der AT32-Serie hat zahlreiche
-
Artikel
Hantek Protokoll
For an English version of this article check Die DSOs der Hantek Serie DSO5xxxB (DSO5202B/BM/BMV, DSO5102B/BM/BMV, DSO5062B/BM/BMV, auch Tekway DST1202B, DST1102B, DST1062B, Protek 3210, 3110, Voltcraft DSO-3062C oder Hantek Handhelds DSO1202B/BV, DSO1102B/BV, DSO1062B/BV) haben
66 00 00 00 99 00 00 33 99 00 00 66 99 00 00 99 99 00 00 .. .. .. .. Bei dem Hantek Handheld DSO1202B/BV, DSO1102B/BV und DSO1062B/BV hat das verwendete Display eine Auflösung von 640x480pix. Dadurch ergibt sich etwas anderen Datenmenge bei dem Bildschrim-Snapshot. Es werden in mehreren Meldungen insgesamt
-
Artikel
Word Clock Variante 1
Leiterbahnen der ersten Platinen immer mit dem vollen Strom belastet). Das "R/G/B-Ausgangssignal" wird vor jedem Wort auf den Vorwiderstand geführt. Dazu ist es notwendig das "R/G/B-Ausgangssignal" von den gemeinsamen Leiterbahnen (R,G,B) mit Draht- (R und G) bzw. einer Lötbrücke
: Zusammenfassung Löten. Widerstände sind immer am Anfang eines Wortes. Individuelle Werte für R/G/B je nach Länge des Wortes. Lötzinnbrücken sind am Anfang eines Wortes bei B am Anfang einer Streifenplatine bei B (hier sind keine Drahtbrücken nötig) am Ende eines Wortes von LED1/LED2/LED3 auf COM in
-
Artikel
Treiber
Schalters und damit zum VERLUSTBEHAFTETEN Energieabbau. Bei einem 30V FET verwendet man üblicherweise z. B. eine 24V Transil-Diode, bei 150V FET z. B. eine 130V Transil-Diode und bei einem 600V IGBT z. B. eine 540V Transil-Diode. Die antiserielle Diode, die verhindert, dass die Gatespannung bei fehlender
U driver (z.B 20V), der gesamten Gateladung Q gate (z.B. 2150nC) und der geforderten Schaltfrequenz des Treibers f switch (z.B. 8kHz) ergibt sich die erforderliche Treiberleistung: Somit beträgt die Leistung P driver
-
Artikel
Temperatursensor
auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen. Anwendungshinweise bei Problemen An jeden Sensor einen 100 nF Keramikkondensator platzieren
: Reichelt 18,50 / Pollin 12,95 / Conrad: 28,99 2022-10-05 DS18B20: Reichelt 3,80 / Pollin 4,49 ; 7,90 / Conrad: 7,99 Links: Zweikanaliger DS18B20 auf 0-10V Messumformer Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20
-
Artikel
Diskussion:Verilog
richtig ist. Auch die Verbindung von Schlüsselwörtern mit Text ist wahrscheinlich nicht richtig, wie z.B. wire Konstrukt. --Guenter 13:39, 2. Jun. 2008 (CEST) ---- Die alte Diskussion über Verilog habe ich gelöscht um hier Platz für Diskussion um den Artikel zu machen. Die alte Diskussion kann immer noch
-
Artikel
Diskussion:AVR-Tutorial: IO-Grundlagen
Beim ersten Beispiel sollte nach PortB nicht 11111100 geschrieben werden, sondern 00000011, damit die ersten beiden LEDs leuchten, oder ? ;) Mxxxxxx 20:53, 25. Mär. 2008 (CET) Nö, das ist schon richtig so, da die LEDs gegen VCC geklemmt sind
-
Artikel
Diskussion:CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
Registerpaar HL. Im Adressierungsschema wird dieser Zugriff analog zum Zugriff auf eins der 7 Register (A, B, C, D, E, H, L) codiert und in der Intel-Mnemonic als „M“ bezeichnet. (Es ergeben sich dadurch 3 Bit für die Codierung der Register bzw. des Indirektzugriffs über HL.) Zilog führte mit dem Z80 weitere
-
Artikel
KiCad
und zuletzt geladen wird. Alternativ: Bei Änderungen einen neuen Namen für das Symbol vergeben. Z.B. durch das Pflegen eines Revisions- oder Datecode im Symbolnamen. Einfach nur die -cache.lib löschen langt möglicherweise nicht, weil diese u.U. mit alten Daten neu geschrieben wird (wenn z.b. Eeschema
PT15 Trimmer . Potentiometer Alps RK16 und Spectrol Type 148/149. Transformatoren Coilcraft Q4434-B / Rhombus T1311 sowie ETD29 von Epcos und Myrra sind auch dabei. Eurokartenstecker/-buchsen DIN 41612 Typ B1, B2, C1, C2 und C3. Ebenfalls enthalten: GNU-GPL und Creative Commons Symbole. Dazu Messpunkte
-
Artikel
Compilerfehler
optimieren, daß lediglich die Nebeneffekte der Funktionen unverändert bleiben. Nebeneffekte sind z.B. das Verändern globaler Variablen. Beispiel: int z; int foo (int x) { int a = 1; int b; // b (und damit a) werden im weiteren Verlauf zwar noch verwendet, aber // der Wert in b ist dem Compiler bekannt. Er braucht also keine Variable // "b" anzulegen. b ist also in einem Debugger u.U. nicht mehr vorhanden. b = a+3; z = x; // z ist nicht volatile und wird mit 0 beschrieben. Die vorangegangene // Zuweisung darf also wegoptimiert werden.
-
Artikel
VHDL
Schluss auf ein Signal zuzuweisen. Manchmal möchte man gemeinsame Teilausdrücke vorab berechnen, z. B. ist i.d.R. besser als Wenns komplexer wird, ist es auch einfacher, daran was zu ändern. Verschiedenen Synthesetools können manchmal mehr, manchmal weniger gut optimieren. So kann man z. B. durch das
Zusammenfassen eines Teilausdruckes eine bessere Optimierung erreichen (Stichwort Resource-Sharing). Z.B.: oder Im ersten Fall wird ggf. ein Addierer und ein Subtrahierer (noch'n Addierer) eingebaut und das Ergebniss gemultiplext, im zweiten Fall wird eventuell nur ein Addierer eingebaut und der b-Eingang
-
Artikel
PIC C-Compilervergleich
bei PIC18/24/32/dsPIC auch noch PORTA hoch PORTB gerechnet. Ergebnisse. + PIC12/16/18 PIC12F1840 7kB ROM 256B RAM PIC16F1827 7kB ROM 384B RAM PIC18F46K22 64kB ROM 3896B RAM XC8 Free (Optimization: all) Used RAM: 118 Byte (46%) Used ROM: 2502 Words (61%) Built in 110ms Used RAM: 118 Byte (31%) Used ROM
Used RAM: 64 Byte (2%) Used ROM: 6955 Byte (11%) Built in 703ms + PIC24/32/dsPIC PIC24FJ16MC102 16kB ROM 1024B RAM dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built in 109ms Used RAM: 12 Byte (
-
Artikel
Frequenzumrichter mit Raumzeigermodulation
Betrieb nur ca. 40° C warm. Achtung Fehlerteufel in: void initial(void) im Programm WR88rzm3.c DDRB = 0x2b; // PortB2 ist ein Eingang der Rest sind Ausgänge Achtung: Hier stand fälschlicherweise DDRB = 0x1b geändert am 14.03.2010 Danke an Uwe Scholz für den Hinweis. Der Fehler war mir nicht aufgefallen, weil
eine Buchse mit einem Flachbandkabel. Das Flachbandkabel ist wie folgt mit dem LCD verbunden: PORT B 0 => LCD PORT 1 => Pin am Display 11 => DB4 PORT B 1 => LCD PORT 2 => Pin am Display 12 => DB5 PORT B 2 => LCD PORT 3 => Pin am Display 13 => DB6 PORT B 3 => LCD PORT 4 => Pin am Display 14 => DB7 PORT
-
Artikel
ARM Cortex Mikrocontroller
Cosmic Software (Windows), bis 64kB kostenlos Crossworks ARM (inkl. Toolchains basierend auf GCC und Clang, für Windows, Mac OS und Linux) IAR Embedded Workbench for ARM (Windows) MDK-ARM von Keil/ARM (Windows), Lite-Version bis 32kB kostenlos
€) z.B. Der integrierte ST-Link Debugger kann mittels SWD und OpenOCD als Software auch andere Chip programmieren. Die etwas teuereren Discoveryboards, z.B. haben mehr externe Bauteile on-board, während die
-
Artikel
STM32 für Einsteiger
Schedulern X - - - align="center" | X align="center" | X Besonders große, speicherintensive Programme z.B. Grafiken, Fonts bis 2MB Flash bis 1024kB SRAM bis 256kB Flash bis 16kB SRAM bis 128kB Flash bis 4kB SRAM bis 2MB Flash bis 98kB SRAM bis 2MB Flash bis 512kB SRAM + 32MB DRAM (PIC32MZ DA) bis 512KB Flash bis 66kB SRAM Sehr viel PWM mit komplexem Timing X AT90Spwm - - align="center" | X align="center" | X O Deutschsprachige Community O X X X align="center" | - align="center" | - - Anzahl möglicher HW-Breakpoints
-
Artikel
Entscheidung Mikrocontroller
PDIP Bauform gibt es unter anderem: AVR ATMega 88A, 164A, 324A, 644A AVR ATTiny: Praktisch alle, z. B. ATTiny 13A, 24A, 25, 26, 2313A viele 8051-Derivate, z. B. Atmel 89S8252 (nahezu) alle Microchip PIC Controller die mit 40 oder weniger Pins auskommen. Auch 16Bit Varianten und sogar einige Vertreter
LPC2100). Manche Controller brauchen zwei verschiedene Spannungen. Dies ist aber relativ selten, z. B. bei den LPC2100. Billig-Netzteile liefern im Leerlauf manchmal deutlich mehr Spannung als angegeben, ein Spannungsregler (z. B. 78xx) ist also Pflicht! Bei Batterien und Akkus sinkt die Spannung ab,
-
Artikel
Tekway MSO
Platform Oszilloskop auf MSO umzubauen. Zu der DSO 2.0 Platform gehören folgende Modele: * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B * Hantek B serie - DSO5062B, DSO5102B, DSO5202B * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV * Voltcraft DSO 3062B * Voltcraft DSO 1062D * einige der PCE Instruments (Hantek Klone) Modele* Hantek Handheld DSO1xxxB/BV serie * Extech Handheld MS6060, MS6100, MS6200 Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
Byte-Adresse für das Sprungziel anzugeben.) void (*bootloader)( void ) = 0x0C00; Nach drücken der Taste b soll das Programm wieder zum Bootloader springen. Leider haben wir auch hier ein Problem, wenn der verfügbare Flash-Speicher größer als 128kB ist. Denn selbst wenn man dem Funktionspointer z.B. 0x1F000
1000400020416E77656E64756E677370726F67724C 10005000616D6D2E2E2E0D0A000011241FBECFEFF4 10006000D4E0DEBFCDBF11E0A0E0B1E0EAE6F2E00F 1000700002C005900D92A434B107D9F711E0A4E4B1 10008000B1E001C01D92A938B107E1F702D0EBC081 10009000B7CFEF92FF920F931F93CF93DF9383E33A 1000A00090E07BD0789484E390E0D0D088ECE82E88 1000B000F12C00E018E18BD0EC0190FDFCCF8236F2
-
Artikel
Oszilloskop
um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549). Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. "HP Model 175A" mit Modul 1784A). Vergleichstabelle Analogoszilloskope.
galvanisch getrennten Eingängen Cleverscope CS548, "Isolated channel capture (1kV Class III), 100 dB CMRR at 50 MHz" TPS2000B, von Tektronix Oszilloskope mit WLAN WiFi Oscilloscopes Software. WinXP Software für OsziFox/ProbeScope von Micha B. (chameo) fsc2 is a program running under GNU/Linux for controlling
-
Artikel
Diskussion:Modellbauservo Ansteuerung
Artikel sehr gut. Was mir nur fehlt ist eine Ansteuermöglichkeit ohne µC, für einen Servotester z.B. oder Leute, die nicht so geschickt im Umgang mit µCs sind. Zu dem Zweck hab ich eine kleine Schaltung mit dem NE555 Chip zusammengesteckt, die an meinem Servo sehr gut funktioniert. Die Schaltung ist
-
Artikel
Diskussion:Richtiges Designen von Platinenlayouts
14:44, 7. Feb. 2008 (CET) Niemals unterschiedliche große Abblock-Kondensatoren parallel schaltet, z.B. 10nF und 100nF. Es entstehen durch die parasitären Elemente Resonanzstellen, die genau das gegenteil des gewünschten erzeugen! _niemals_ ist auch nicht ganz richtig. gerade bei hf-schaltungen sieht
-
Artikel
Diskussion:Editoren/IDEs
super. Überlege gerade den Emacs (23.0.0.1, hat sehr viele Dinge schon per Default eingebaut, wie zB. IDO Buffer) so wie er ist einfach mal der Community bereitzustellen (muss ja nicht installiert werden). Ich denke eine Minimalversion mit ein paar einfachen Anpassungen (.emacs) kann dem Umsteiger schon
-
Artikel
AVR-Tutorial: Timer
overflow . Das Hauptprogramm beginnt ganz normal mit der Belegung des Stackpointers. Danach wird der Port B auf Ausgang geschaltet, wir wollen hier wieder die LED anschließen. Durch Beschreiben von TCCR0 mit dem Bitmuster 0b00000001, hier ausgedrückt durch (1 CS00), wird der Vorteiler auf 1 gesetzt. Für die
0 , falling edge ICES1 = 1 , rising edge ICNC1 – Input Capture Noise Canceler. TCCR1A. OCR1A. OCR1B. ICR1. TIMSK1. TICIE1 – Timer 1 Input Capture Interrupt Enable. OCIE1A – Timer 1 Output Compare A Match Interrupt Enable. OCIE1B – Timer 1 Output Compare B Match Interrupt Enable. TOIE1 – Timer 1 Overflow
-
Artikel
Include-Files (C)
zu Problemen führen. Angenommen ein komplettes Projekt besteht aus 2 Übersetzungseinheiten, a.c und b.c. In b.c sind dabei Funktionen enthalten, die auf einer speziellen Datenstruktur operieren. b.c und diese Funktionalität soll in a.c benutzt werden a.c dann fällt sofort auf, dass die Deklaration der
muss er wiederum den Aufbau der Struktur kennen. Auch wenn diese Informationen in b.c enthalten sind, so reicht dies nicht, dann wenn a.c compiliert wird, steht die Information aus b.c nicht zur Verfügung (Der Compiler sieht nicht nach links oder rechts). Auf der anderen Seite muss
-
Artikel
Elektronikversender
verkaufen (Auch nicht über Umwege, wir sind keine Bettler oder Betrüger. Wir sind Kunden.). Also B2C, kein B2B! Bitte ergänzt nur allgemeine Sachen (z. B. "liefert immer vollständig", "günstig" oder "große Auswahl"), aber nicht Sachen wie "mein ATMega 128 hatte verbogene Beine". Bitte auch die alphabetische
oder Vorkasse Batterie24. Homepage: Günstige Ultralife & Saft Lithium Batterien sowie FGS Bleiakkus z.B. 10 Ultralife Lithium Batterien 9V Block 62,90 Euro (Stand: Juni 2019) Anwendungen: z.B. Rauchmelder, Babyphone, Garagentoröffner, Sicherheitssysteme und Alarmanlagen BAZ Spezialantennen. Homepage: Antennen
-
Artikel
Diskussion:AVR Arithmetik
Zahl größer als 2. Zahl -> scheint der einzige Fall zu sein in welchem der Algorithmus funktioniert. b: 1. Zahl ist 0 -> Rest ist 2. Zahl -> mit 1. Zahl=0x00000000 und 2. Zahl=0xFFFFFFFF müsste das Ergebnis folglich 0x00000000 und Rest 0xFFFFFFFF lauten, es lautet aber 0x7FFFFFFF mit Rest 0x00000000.
-
Artikel
Diskussion:Digitaler Funktionsgenerator
schon im Voraus, Gruß Andy Erweiterung. Was wäre denn mit dem Gerät heute an Fequenzen machber, bei z.B. einem schnelleren Prozessor? 100kHz?
-
Artikel
Diskussion:SiSy AVR Starterkit
scheint im Hintergrund avr-gcc/avr-libc und avrdude zu nutzen. WinAVR ist "gratis" JTAGICE-Nachbau z.B. fertig von Olimex oder selbst bauen (Google bootice, evertool), ca. 30 EUR als Software zur Ansteuerung des JTAG-ICE(-Nachbaus) zum Debuggen: AVR-Studio, "gratis" M. Thomas
-
Artikel
Diskussion:AVR-Tutorial: Timer
bleiben? ;) --andreas 12:33, 15. Dez 2006 (CET) ---- Wie wäre es mit einem solchen (s.u.) Abschnitt z.B. vor Weblinks? Stefan 11:39, 28. Okt 2007 (CET) Probleme aus der Praxis. Timer läuft viel zu schnell?. Bei 16-Bit-Doppelregistern (hier für den Prescaler) muss IMMER erst das High-Byte und dann das Low-Byte
-
Artikel
Diskussion:Eagle im Hobbybereich
ich nutzte hauptsaechlich nur 0,8; 1,0 und evtl. mal 1,3er Bohrer. Nur finde ich es aergerlich wenn zB die Pads so klein sein, dass man fast kein Kupfer mehr hatt wenn man beim Bohren leicht verrutscht (ok der Bohrer ist echt Mist, aber selbst Proxxun + Staender sind nicht so optimal) Irgendwie wird mir
-
Artikel
Diskussion:Batterieladung
Reihe), als einen 12 V Block. Übrigens, die meisten Gel-Akkus sind in Ihren Abmaßen kompatibel, z.B. 2x6V/10Ah haben die gleichen Abmaße wie 1x12V/11Ah . Wenn dann noch nur jeweils 3 Zellen(statt 6) überwacht werden, wäre das sicher von Vorteil. Leider sind die meisten USV's mit 2x12V Blocks in Reihe
-
Artikel
MOTOROLA VIP1710
Kernel liegen in mtd2, AES verschluesselt, AES Key dazu (MediaMall Variante des STB): 03 BF 2A E2 E4 6B 63 9B B8 C0 39 71 69 D4 B1 5C 51 D3 39 B9 1D 9C CE 88 BB 46 8F 43 6E CF 8E 4B Splash und Kernel sind nicht nur verschluesselt sondern auch signiert. Gespeicherte Daten in "/flash" und "/flash2" sind
1048592 * Control 0x00110011 1114129 * Alt 0x00120012 1179666 * Capslock 0x00140014 1310740 * Stop 0x001B001B 1769499 * Standby 0x011B001B 18546715 * Space 0x00200020 2097184 * Scroll up 0x01260026 19267622 * Scroll left 0x01250025 19202085 * Scroll right 0x01270027 19333159 * Scroll down 0x01280028 19398696
-
Artikel
Audio-DSP mit Spartan 3-FPGA
0x1b 0x00 (Selektieren) bzw. 0x1b 0x01 (Deselektieren) gesendet. Soll ein zuvor im Ausgangsregister gesetztes Byte gesendet werden, so muss die Sequenz 0x1b 0x02 gesendet werden. Beispiele: 0x121b auf dem
FPGA selektieren) - 0xf0 (StdIO selektieren) - 0x01 (Lo-Byte der 7-Segment-Hex-Anzeige wählen) - 0x1b 0x1b (Wert 1b -> zu beachten: wenn der Wert 0x1b übertragen werden soll, muss dieser doppelt gesendet werden ) - ESC 0x01 (FPGA deselektieren) Beispiel, um in den Programmspeicher des Audioprozessors
-
Artikel
Demo Gilbertzelle
weiterer Differenzverstärker, der allerdings nicht mehr binär angesteuert wird. Die Eingangsspannung U B wird an beide Verstärker B+ und B- in gleicherweise angelegt, doch bei den Kollektorzweigen erfolgt der Zusammenschluss mit den gemeinsamen Arbeitswiderständen überkreuz. Damit hat die Verstärkung von Zweig B- gegenüber Zweig B+ den gleichen Betrag bei entgegengesetztem Vorzeichen. Wenn sich nun mit der Polarität von U A zwischen den zwei Differenzverstärkern B+ und B- hin- und herschalten lässt, dann wechselt