-
Artikel
Dioden-Übersicht
Schaltdiode rei 0.13 a d g BAS85 Schottky Mini-Melf 0.4 @ 0.01 0.2 30 5 Schaltdiode rei 0.06 a d g BAT41 Schottky DO-35, Mini-Melf 0.4 @ 0.001 0.1 100 5 Schaltdiode rei,csd 0.11 a d g BAT42 Schottky SOD123, SOD323, Mini-Melf 0.4 @ 0.01 0.2 30 5 Schaltdiode rei,csd 0.06 a d g BAT43 Schottky DO-35, Mini-Melf 0.3 @ 0.002 0.2 30 5 Schaltdiode rei,csd 0.11 a d g BAT46 Schottky DO-35, Mini-Melf 0.45 @ 0.01 0.15 100 rei,csd 0.11 a d g BAT48 Schottky DO-35, Mini-Melf 0.4 @ 0.01 0.35 40 rei,csd 0.18 a d g BAT54 Schottky SOT-23 0.32 @ 0.001 0.2 30 5 Schaltdiode rei
-
Artikel
Meshnetics Zigbee
27 PD2 (RXD1/INT2) 14 UART_RXD 28 PD3 (TXD1/INT3) 15 UART_RTS 29 PD4 (ICP1) 16 UART_CTS 30 PD5 (XCK1) 17 GPIO6 31 PD6 (T1) 18 GPIO7 32 PD7 (T0) 19 GPIO3 33 PG0 (WR) 20 GPIO4 34 PG1 (RD) 21 GPIO5 43 PG2 (ALE) 22 DGND 22 GND 23 DGND 22 GND 24 D_VCC 21 VCC 25 D_VCC 21 VCC 26 JTAG-TMS
geöffnet und mittels adc_get Samples angefragt wurden. Code: include "adc.h" ... void adc0DataHandler(uint16_t data){ ... } void adc1DataHandler(uint16_t data){ ... } void adc2DataHandler(uint16_t data){ ... } void adc3DataHandler(uint16_t data){ ... } ... adc_open(ADC_BAT, adc0DataHandler); adc_open(ADC_INPUT
-
Artikel
Programmers Notepad
Inhalte auch angezeigt. Beispiel. Die Datei C:\WinAVR\pn\tools\qq.xml sei Und die Datei C:\extends\qqbat.bat sei echo This is qqbat.bat echo Parameter 1 is "%1" echo Parameter 2 is "%2" echo Parameter 3 is "%3" echo Parameter 4 is "%4" pause Dann wird bei Aufruf [Tools] [qq] folgendes angezeigt: C:\home\cc>echo This is qqbat.bat This is qqbat.bat C:\home\cc>echo Parameter 1 is "C:\home\cc\tab4.txt" Parameter 1 is "C:\home\cc\tab4.txt" C:\home\cc>echo Parameter 2 is "Trenn" Parameter 2 is "Trenn" C:\home\cc>echo Parameter 3
-
Artikel
AVR-Tutorial Bestellliste
1 0.23Euro MAX 232CPE RS232-Treiber 0.75Euro GS 28 IC-Sockel, 28-polig, doppelter Federkontakt 2 0.16Euro H25PR150 Lochrasterplatine, Hartpapier, 150x100mm 2 3.20Euro SPL 20 IC-Fassung, 20-polig, einreihig, RM 2,54, gerade 3 0.78Euro ATMEGA 8-16 DIP ATMega AVR-RISC-Controller, DIL-28 1 4.25Euro STIFTL
220 1 0.17 MAX 232CPE RS232-Treiber 1 0.40 GS-28-S IC-Sockel, 28-polig, doppelter Federkontakt 2 0.16 H25PR150 Lochrasterplatine, Hartpapier, 150x100mm 1 1.60 SPL 20 IC-Fassung, 20-polig, einreihig, RM 2,54, gerade 3 0.78 ATMEGA 8-16 DIP ATMega AVR-RISC-Controller, DIL-28 1 4.25 STIFTL. 2X10W Stiftleiste
-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
den Boot-Sektoren zu speichern, muss man nur folgenden Kommandozeilenbefehl aufrufen: Z80Transfer.bat [SerialPort] CPM cpm22.obj also z.B. Z80Transfer.bat COM3 CPM d:\_data\z80\src\cpm22.obj Nach dem Beenden des Monitor-Programms, müsste dann CP/M ordnungsgemäß booten und die Eingabeaufforderung mit
CP/M ein CP/M Programm in den Programmbereich ab Adresse $0100 (genannt TPA) zu laden: Z80Transfer.bat [SerialPort] UPLOAD [Program].COM also z.B. Z80Transfer.bat COM3 UPLOAD d:\cpmtools\STAT.COM Lädt das System-Tool STAT.COM in den TPA. Wurde STAT.COM ordnungsgemäß in den Speicher geladen, wird die
-
Artikel
Arduino Due Board
über den Programming USB-Port -mit richtiger Konfiguration erledigt der auf dem Board verbaute Mega16U2 den Erase und den Reset selbst und somit muss nichts auf dem Board gedrückt werden -Der Mega tut dies beim Verbindungsaufbau mit speziellem Handshake und Baudrate -Um dies zu bewekstelligen müssen 2 Befehle ausgeführt werden, somit müssen wir eine .bat-Datei dafür anlegen -> Im Ordner "C:\bossac\" eine Datei "DueProgrammer.bat" erstellen und folgenden Inhalt einfügen: ->im AVR-Studio im Menü "Tools" -> "External Tools..." -> "Add" ein neues Tool anlegen
-
Artikel
WinAVR
gestartet werden, um die Erweiterung des Suchpfades um die WinAVR-Verzeichnisse zu aktivieren (autoexec.bat). Bei Windows NT/2000/XP ist üblicherweise kein Neustart erforderlich, sollte aber dennoch ausgeführt werden, wenn Probleme auftreten (Fehler in der Art: Der Befehl ist falsch geschrieben/kann nicht
aus dieser Batch (mit dieser cmd Session) aufgerufen werden (in diesem Fall pn.exe) ....\WinAVR\pn.bat @echo off echo PN.BAT Version 1.0 set BatchPath=%~dp0 set BinDir=pn\ set BinDir=%BatchPath%%BinDir% set PATH=%BatchPath%\bin;%BatchPath%\utils\bin;%PATH% start %BinDir%pn.exe Code-Größe anzeigen. WinAVR
-
Artikel
USB Koppelfeld für Festplatten
(optional), sonst n.c. … … … +Koppelbox - Netzteilanschluß (16-pin Micro-Match) PIN Bezeichnung Kommentar 1 MISO SPI Master in serial out 2 MOSI SPI Master oit serial in 3 SCLK SPI Clock 4 SS ADC Slave select für ADC (optional) 5 PRBSEL0 Auswahl des Probe-Signals
Ereignis "overcurrent": … Ereignis "battery full 2": … Ereignis "HDD on 4": … Zustand Battery. Ereignis "bat low 1": … Ereignis "off": … Ereignis "bat low 2": … Ereignis "5V plugged 3": … Ereignis "POE plugged 4": … Ereignis "USB plugged 2": … Ereignis "bat low 3": … Ereignis "HDD on 5": … Zustand Power on
-
Artikel
Compact Plus Blutzuckermessgerät-Hardware
Hardware. Übersicht Hardware. OLED Display 102×80 Pixel incl. 16 Helligkeitsstufen pro Pixel / SSD1325 /43x36 mm gesamt Atmega168PA DC/DC-Wandler (Regler und Drosseln) IR-Sender/Empfänger 3 Tasten (4 wenn man den Schließer der Klappe mitzählt) 2 Elektromotoren kleine
IC7 AS1329, Step-up 3,3 V IC8 BIG 01 A825MFL ???? IC9 IR (TFDU2201) Buzzer Piezo Schallwandler 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 (
-
Artikel
Wanderkiste (Widlar)
245147638780 15,6kg S: SMD-Bauteile, Optoelektronik, HF B: div.THT: 74LS/HCT/TL072/NE5532/MC33078, BF245B, BAT42, SIL Reed Relais SMD: J111, BCP53-16, TLC272, TLC372, DIR1703, LP2985 1,8V, div. L/C/R Chipbauteile... 11 Simon 81xxx 02.06.2025 10.06.2025 Hermes: 02161165005342 15,7kg S: Bauteile, v. A. THT B:
30.07.2026 Hermes S: SMD-Bauteile, Optoelektronik, HF B: div.THT: 74LS/HCT/TL072/NE5532/MC33078, BF245B, BAT42, SIL Reed Relais SMD: J111, BCP53-16, TLC272, TLC372, DIR1703, LP2985 1,8V, div. L/C/R Chipbauteile... ENDE Runde VIII =Ergänzende Informationen= In diesem Abschnitt können Benutzer Links zu Datenblättern
-
Artikel
AVRDUDE
dll" nicht fand. Musste dann erst noch manuell den Pfad c:\winavr\utils\libusb\bin in die autoxecec.bat eintragen. Siehe auch Diskussion bei www.avrfreaks.net Aufruf unter Linux als user (non-root). Unter Linux kann häufig avrdude nur als user 'root' auf den USB-Programmer zugreifen. Als normaler User
=="1781", ATTRS{idProduct}=="0c62", GROUP="users", MODE="0660" USBasp programmer ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="users", MODE="0660" USBtiny programmer ATTRS{idVendor}=="1781", ATTRS{idProduct}=="0c9f", GROUP="users", MODE="0660" --> Danach muss in der Regel der udev-Dienst
-
Artikel
Cortex M3 OCM3U
Datenübermittlung zum PC STM32F101C8T6, 2.0-3.6V, 5V Tolerante I/Os, max. 36MHz, 32KB Flash, 6KB SRAM, 2x16Bit Timer, 2xSPI, 2xI2C, 3xUART, 10x12Bit ADC, 26xGPIOs, 1xRTC. Größere Modelle im pinkompatiblen Gehäuse erhältlich Software. Dieses kleine Beispiel schaltetet den Kompletten PortB Bauteilliste. Stück
Reichelt Bestellnummer 4 22pF Kondensator 0805 NPO-G0805 22P 5 100nF Kondensator 0805 X7R-G0805 100N 1 - Bat.-Fassung - KZH-12-1 (Passende Batterie:CR 1216) 1 - MAX3232ECWE SO16L - 2 - Pinheader 1x16 - 1x SL 1X36G 2,54 1 - Pinheader 1x2 - ^^ 1 32.768Khz Crystal HC49UP - 1 8Mhz Crystal HC49UP 8,0000-HC49-SMD
-
Artikel
RFM69
Ausführungen == RFM69HC(W) RFM69H(W) RFM69C(W) RFM69(W) Sendeleistung 20 dBm 20 dBm 13 dBm 13 dBm Pins 16 16 14 16 Abmessungen 16 x 16 mm 19,7 x 16 mm 16 x 16 mm 19,7 x 16 mm Status aktiv EOL aktiv EOL Die H-Variante hat eine eingebaute Endstufe für eine etwas höhrere Ausgangsleistung. Das RFM69C hat 2 Pins
Sendeleistung 5 dBm 13 dBm Empfindlichkeit -105 dBm -120 dBm Stromaufnahme 22 mA/11 mA/0,3 µA 45 mA/16 mA/0,1 µA FIFO Größe 16 Bit 66 Bytes Syncmustererkennung Fest 0x2DD4 oder 0xD4 Frei bis zu 8 Bytes Ansteuerung. Das Funkmodul kommuniziert über die SPI Schnittstelle mit dem µC. Im einfachsten Fall werden
-
Artikel
Midi Rekorder mit MMC/SD-Karte
für IR-Fernbedienung: MrMidi2m168IR.zip ATmega168 (mit Bootloader) für IR-Fernbedienung und mit FAT16-Unterstützung, sowie dem neuen MMC/SD-Karten-Bootloader: MrMidi2m168IRFAT16.zip Neue Version mit 32-Bit-Sektoradressierung: MrMidi2m168IRFAT16_32.zip Neue "Ultimate"-Version (massiv optimiert, auf Laufzeit
hex2bin von Jacques Pelletier und Ruby. Ausblick. Vielleicht kommt ja noch irgendwann eine echte FAT16 oder 32 rein (mit ATmega168, da pin-kompatibel). ERLEDIGT für FAT16 Volle FAT16-Unterstützung mit fragmentierten Dateien mit Unterordner. ERLEDIGT Sendepuffer, um FAT-Zugriffe während MIDI-Wiedergabe
-
Artikel
PHILIPS VP5500 VoIP Telefon
USBH1_TXDP 16 Pin B 19 an IC5 CSPI2_SS2 17 Pin B16 an IC5 SSI2_FS 18 Pin F 18 an IC5 KP_ROW0 19 Pin K 18 an IC5 KP_COL4 20 Pin L 19 an IC5 UART3_TXD 21 Pin T 14 an IC5 RESET_IN 22 geht an + des Kondensators neben
desktop dateien angelegt werden, damit alles korrekt ins Menü integriert wird. Eine für den fiktiven 16. Klingelton erzeugte Datei "16-Tetris.desktop" könnte den folgenden Inhalt haben: [Desktop Entry] Categories = File =16-Tetris.wav Name[] =16-Tetris Type = audio/x-wav [Translation] File=QtopiaRingTones
-
Artikel
Absolute Beginner
Anfang ausreichend. Keramikkondensatoren: 100 nF; 22 pF (letztere für Quarze) Dioden: 1N4148, 1N4007; BAT43 oder BAT85 (Schottky) LEDs verschiedenfarbig, je nach Geschmack. Man sollte zumindest einige Farben haben, um unterschiedliche Betriebszustände u.ä. anzuzeigen. Transistoren: BC547, BC557 (Dies sind
von Geräten findet sich hier im Wiki. Tip:Für I2C, SPI und UART reicht bei niedrigen Raten (bis so 16kHz) oft ein PC-Oszilloskop mit einem etwas veränderten Mikrofonkabel. Das Selber-Bauen eines Logikanalysators ist ein interessantes Projekt (siehe Logic_Analyzer), erreicht aber oft nicht die gewünschten
-
Artikel
T51-Core
beschrieben wird. Dokumentation zu dem Format gibt es unter t51_rom.bmm: ADDRESS_BLOCK t51_inst_rom RAMB16 [0x0000:0x1FFF] BUS_BLOCK T51_inst/inst_Mram_mem3 [7:6]; T51_inst/inst_Mram_mem2 [5:4]; T51_inst/inst_Mram_mem1 [3:2]; T51_inst/inst_Mram_mem [1:0]; END_BUS_BLOCK; END_ADDRESS_BLOCK; Die Datei zum Projekt
Folgende Batch-Datei veranschaulicht den Vorgang anhand eines mit sdcc kompilierten Testprogramms: c/make.bat: sdcc test.c -c --model-large sdcc test.rel --model-large makebin -s 8192 test.bin REM get srec_cat from srec_cat test.bin -bin -o rom.mem -vmem 8 data2mem -bm ../t51_rom_bd.bmm -bt ../nexysdemo.bit
-
Artikel
Standardbauelemente
pA Vcc+0,2V Vee-0,2V over the rail Vcc-0,05V Vee+0,04V @10kΩ 5V 0,4 Standard Rail2Rail Typ, Vcc=2,7-16V, Iout=40mA, Quad: TS914 PDF alle 0,80 LMC6484 4 1,5 0,9 3 2 pA 4 pA Vcc+0,2V Vee-0,2V over the rail Vcc-0,2V Vee+0,2V @2kΩ 5V 3 Iout=16mA@5V Iout=28mA@15V PDF R 2,35 OPA2340 2 5,5 6 0,150 1 pA 1 pA
Ended, 4 Kanäle mit MUX, Seriell (SPI), (DIL-14/SO-14) 100k C,R PDF ADS1100 5,45 ratiometrischer ADC 16-bit, PGA, I2C, SOT23-6 128 Mouser PDF ADS1115 2,40 Quad 16-Bit-ADC, Seriell (i2C), (X2QFN) 3400 Mouser PDF ADS1119 5,50 Quad 16-Bit-ADC, Seriell (i2C), Vref int und ext, auch ratiometr. Messung möglich
-
Artikel
Xilinx USB-JTAG-Adapter
-R12, R26, R30, R31, R47, R48, R53, R54, R58, R59, R64, R65 10K SMD0805 1 R46 15K SMD0805 13 R13, R16, R33, R35, R36, R38, R39, R41, R42, R50, R56, R57, R63 20K SMD0805 1 R62 47,5K oder 200K** SMD0805 1 R61 64,9K oder 270K** SMD0805 2 R45, R52 100K SMD0805 2 R44, R51 300K SMD0805 2 R49, R60 1M SMD0805
JTAG-Kabel gleichzeitig benutzt werden. + Rest Menge Bauteil Wert Größe 1 D1 1SMA5915BT3G SMB 2 D2, D3 BAT54 SOD323-W 1 D4, D5 DUO-LED * DUOLED5MM 1 LED1 rot * SMD0805 1 LED2 grün * SMD0805 1 Q1 Quarz 24MHz HC49U-V 2 Q2, Q4 BSS138 SOT23 1 Q3 BC856BSMD SOT23 1 SV1, SV2 abgewinkelter 2x7 Pinheader ** ML14L
-
Artikel
Word Clock Variante 1
Elektrolytkondensator 47 µF; 100 V RM 2.54, Ø=5 mm 1 G1 Lithium-Knopfzelle, Printmontage CR2032P-H; liegend RM 10.16, RM 17.78 1 IC1 Mikrocontroller ATmega168-20PU DIP-28 1 IC-Sockel 28-polig; schmal RM 7.62 [1] optional IC2, IC3, IC4 Schieberegister, 8-Kanal 74HCT595N DIP-16 3 IC-Sockel 16-polig RM 7.62 [3] optional
Wert / Ausführung Gehäuse / Rastermaß Anzahl Kommentar C15 SMD-Vielschicht-Keramikkondensator 100 nF; 16 VDC SMD-0603 (1,6 x 0,8 mm²) 1 C16, C17 SMD-Elektrolytkondensator 10 µF; 16 V SMD-Size B (4,3 x 4,3 mm²) 2 IC11 Positiver Spannungsregler REG1117; +3,3 VDC; 800 mA SOT-223 1 IC12 Operationsverstärker
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
verbinden. Das geht am einfachsten an den auf der Platine vorgesehenen Batterieanschlüssen: einfach K1 (Bat+) und K3 (Bat-) mit einem Stück Draht überbrücken. Übrigens: die Batterie hält lt. Datenblatt des DS1307 10 Jahre, es ist also durchaus sinnvoll, diese auch zu bestücken. Q: Der Infrarot-Empfänger TSOP17XX
OUT16 K8-08 SIEBEN FÜNF (Minuten) NINE OUT17 K8-07 ACHT ZEHN (Minuten) TEN OUT18 K8-06 NEUN ZWANZIG (Minuten) ELEVEN OUT19 K8-05 ZEHN DREI (Minuten) TWELVE OUT20 K8-04 ELF VIERTEL (Minuten) O CLOCK OUT21 K8
-
Artikel
Virtual uC Controlpanel
von Themroc (Diskussion) 01:18, 16. Dez. 2013 (CET) Einleitung. Ein Generator für virtuelle Frontplatten zur uC-Fernsteuerung über eine serielle Verbindung. Schnittstellen: Aktuell UART oder UDP/IP, später gern auch USB/Wlan/whatever
src speichern (x.y.z ist aktuell 0.0.8 und hier zu finden). Doppelclick auf C:\MinGW\msys\1.0\msys.bat Da reinkopieren: export CFLAGS="-Wno-unused-variable -Wno-pointer-sign -Wno-pedantic" cd /c/vuc/src wget 7z x intltool-0.50.2-binwin32.7z ( cd intltool-0.50.2-binwin32; find . -type f -printf "mkdir
-
Artikel
Speicher
englisch Refresh) werden muß. Das macht DRAMs im Mikrocontrollerbereich etwas unbeliebt. Bei großen 16/32-Bit-Controllern befinden sich oft DRAM-Controller mit auf dem IC (on chip) die sich um den Refresh kümmern, da große, schnelle und billige RAMs nur als DRAM verfügbar sind. Heute wird fast nur noch
von Synchronous Dynamic Random Access Memory bei Wikipedia Artikel zum SDRAM-Timing Forumsbeitrag: 16MB-SDRAM am ATXmega DDR-SDRAM. Double Data Rate SDRAM - SDRAM mit doppelter Datenrate Oft als DDR-RAM abgekürzt. Es handelt sich um eine Weiterentwicklung von SDRAM. Im Gegensatz zum Vorgänger werden
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
Dateien, die durch make entstanden sind, löschen Normalerweise könnte man das alles unter Windows mit .bat- oder .cmd-Dateien erledigen. make bietet jedoch als wesentlichen Vorteil das Verfolgen von Abhängigkeiten anhand der Zeitstempel (hier: last modified) von Dateien. Man baut also einen Abhängigkeitsbaum
Kommentare in Makefiles beginnen mit einem Doppelkreuz ... ATmega8 at work MCU = atmega8 oder MCU = atmega16 oder MCU = at90s8535 oder ... ... Quellcode-Dateien eintragen. Der Name der Quellcodedatei, welche die Funktion main enthält, wird hinter TARGET eingetragen. Dies jedoch ohne die Endung .c. ... TARGET
-
Artikel
LCD
32 Ausgangspins benötigt! Kein Multiplexing wie bei LEDs. Für jedes weitere Symbol (Doppelpunkt, LoBat, AC, °C …) ein weiteres. Das schreit nach Portexpandern vom Typ 74HC595. Trotzdem haben diese LCD zwei unschlagbare Vorteile: Minimaler Stromverbrauch: Beinahe vernachlässigbar. Keine (termperaturabhängige
Kauf bzw. dem Ansteuern! NOKIA N95. resolution : 240 x 320 pixel display area : 40 x 55 mm colours : 16.7 Mio. controller : backlight : adj contrast : Link : NOKIA N95 Display Datei : SIEMENS S65. resolution : 132 x 176 pixel display area : colours : 65.536 controller : backlight : adj contrast : Link
-
Artikel
ZPU: Softcore Implementierung auf Spartan-3 FPGA
gespeichert, sondern 4096 Zeilen mit jeweils 4 Bit des 32 Bit Wertes. Es sind 8 Instanzen vom Typ RAMB16_S4_S4 definiert. Die 16 deutet auf die Gesamtgröße von 16 KB hin. S4 auf die Datenbreite von 4 Bit. Das doppelt verwendete S4 bezeichnet das es ein Dualport-RAM ist. Hieraus folgt, dass 4 K x 4 Bit Breite = 16 KB Gesamtgröße sind. Da 8 Instanzen à 4 Bit breit definiert sind, können diese durch entsprechende Ansteuerung eine 32 Bit Breite ergeben. Es wird also ein Speicher der Größe 4 K und 32 Bit breit erstellt
-
Artikel
MiniLA
wurde mittels TinyCAD und FreePCB entwickelt und die Daten dazu finden sich hier. Hinweise: R9 bis R16 dienen zur Terminierung und können überbrückt werden, da sich auf der Hauptplatine ebenfalls Serienwiderstände finden. R17 bis R24 dienen als Platzhalter falls eine Hysterese gewünscht sein sollte. Auf
40mhz.jed", "miniLA_time1.7_80mhz.jed" und "miniLA_time1.7_100mhz.jed"). Anschließend "programme_miniLA.bat" aufrufen und den Anweisungen folgen. = Siehe auch = Nachfolgend eine Zusammenfassung relevanter bzw. interessanter Links und Daten: miniLA Projekt-Seite Winelib damit miniLA Windows Software unter
-
Artikel
NanoVM
Benutzung unter Windows. Die Nutzung unter Windows ist bisher kaum getestet. Unter tool/asuro_upload.bat findet sich eine Batch-Datei, die den Upload von Java-Programmen auf ein mit der NanoVM ausgestattetes Gerät erleichtert. Die Übersetzung der NanoVM mit WinAVR und die Installation der NanoVM mit Hilfe
erfolgt vom Entwickler willkürlich, wobei die NanoVM zur Zeit 240 native Klassen mit IDs >= 16 unterstützt. Die Klassenidentifier von 0 bis 15 sind für das NanoVMTool reserviert, das damit die bis zu 16 vom Benutzer erzeugten Classfiles kennzeichnet, die es zur NVM-Datei zusammenfasst. Die nativen
-
Artikel
MP32F103-Stick: Ein Mini-Mikrocontroller-Board mit USB und bis zu 4MB Datenspeicher
Eingangsfilter gegen Störungen der analogen Komponenten und D1 dient der Entkopplung einer an den Stecker „BAT“ angeschlossene Backupbatterie für die interne Uhr (1 an +3,3V, 2 an 0V). Die beiden Quarze Q1 (32kHz) und Q2 (8MHz) werden für die externe Taktversorgung des Mikrocontrollers benötigt. Der Mikrocontroller
gehen die beiden Signale UART1_RX und UART1_TX an Pin 1 und 5. Die beiden Datenleitungen USBDM (Pin 16) und USBDP (Pin 15) sind direkt mit der USB-B-Buchse (Pin 2 und 3) verbunden. Es kann wahlweise eine Mini-USB-B-Buchse oder eine normale USB-B-Buchse eingesetzt werden. VDD5.0 (5 Volt) kommt von der
-
Artikel
AVR Bootloader in C - eine einfache Anleitung
0xF7F 0xF80 - 0xFFF 0xF7F 0xF80 1 0 256 words 8 0x000 - 0xEFF 0xF00 - 0xFFF 0xEFF 0xF00 0 1 512 words 16 0x000 - 0xDFF 0xE00 - 0xFFF 0xDFF 0xE00 0 0 1024 words 32 0x000 - 0xBFF 0xC00 - 0xFFF 0xBFF 0xC00 Um die Tabelle zu verstehen muss man wissen, dass der Flash-Speicher intern in sogenannten Pages (Seiten
- bzw Segmentadresse definiert. Sie wird mit 16 multipliziert und bei allen folgenden Schreiboperationen zur Adresse hinzuaddiert. Typ 4 sind die oberen 16 Bit einer 32 Bitadresse, die unteren 16 Bit sind in diesem Fall die im Record-Typ 0 angegebenen
-
Artikel
ARM-ASM-Tutorial
32bit to allow the 32bit instructions to work properly. When storing the result back, only the lower 8/16 bit are used. If 8/16bit overflow behavior is required (i.e. overflow at -128/127 for 8bit signed, 0/256 for 8bit unsigned, -32768/32767 for 16bit signed, 0/65536 for 16bit unsigned) for calculations
of both, respectively. To simulate 8/16bit overflow behaviour after a mathematical operation, use uxtb/uxth for unsigned 8/16 bit numbers, or sxtb/sxth for signed 8/16 bit numbers: The “uxth”/”uxtb” instructions copy the lower 16/8 bits of