-
Artikel
Codebase für LPC1xxx
eines 16-Bit Timers ist 0xFFFF (65535) also 0.910208ms. timer16Init. void timer16Init(uint8_t timerNum, uint16_t timerInterval) Initialisiert einen 16-bit timer mit seiner Interruptzeit. Jedes mal, wenn der Zeiraum
.1] Siehe Beispiel für timer16Init timer16Reset. void timer16Reset(uint8_t timerNum) Setzt den spezifizierten Timer zurück. Übergabeparameter: * timerNum: The 16-bit timer to reset [0..1] Core/Timer32. Steuert alle 32-Bit Timers auf
-
Artikel
AVR Transistortester
ATmega328 ou alors ATmega644 et ATmega1284. Affichage des résultats mesurés par un afficheur LCD de 2x16 ou 4x20 caractères. Au lieu d'un afficheur LCD à 2x16 caractères, on peut aussi utiliser un afficheur graphique sur la base d'un contrôleur ST7565, NT7108 ou ST7920. Le raccordement d'un afficheur OLED
trunk/mega328_3.3V Makefile und Daten für ATmega328 mit LiPo-Akkubetrieb (Funkamateur) trunk/mega328_2X16_menu Makefile und Daten für ATmega328, 2x16 Zeichen Textdisplay, Impulsdrehgeber + Spannungsmessung trunk/mega328_dogm Makefile und Daten für ATmega328 mit Standard-Layout, 2x16 Zeichen DOG-M LCD trunk
-
Artikel
UsbDisplay
| (AT91C_TC_CLKI*0) | AT91C_TC_BURST_NONE | AT91C_TC_WAVESEL_UP_AUTO | AT91C_TC_WAVE ; AT91C_BASE_TC0->TC_RC=TICKS_PER_SECOND ;// TC0 Timer interval 1 second AT91C_BASE_TC0->TC_RA=0xFFFF; AT91C_BASE_TC0->TC_RB=0xFFFF; AT91C_BASE_TC0->TC_IER=AT91C_TC_CPCS ; // Interrupt on RC AT91C_BASE_TCB->TCB_BCR=1; int dummy=AT91C_BASE_TC0->TC_IMR; AT91C_BASE_TC0->TC_CCR=AT91C_TC_CLKEN | AT91C_TC_SWTRG; dummy=dummy; AT91F_AIC_EnableIt(AT91C_BASE_AIC, AT91C_ID_TC0 ); Display ansteuern. Das Highlight ist natürlich, wenn das Display
-
Artikel
AVR-Codesammlung Übersicht
with AVR (Christian Kranz) FAT16/32. MMC/SD Fat16/32 Lib + Wiki (Daniel P.) MMC/SD FAT16 card reader example application (Roland Riegel) MMC/SD FAT16 (Ulrich Radig) MMC/SD FAT16/32 auch multi File (Holger Klabunde) Funkmodule. RFM12
) Grafik-LCD Controller mit AVR und VRAM (Andreas Kaiser) TV. AVR ASCII Video Terminal - 40 x 25 - BAS Signal (Jan B) ATmega8 erzeugt Video in C! (Ulrich Radig) Video Erzeugung mit LPC213x in C (Uli) TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler (Bernhard Schulz) CRT / VGA. VGA Grafikkarte mit
-
Artikel
CAN
PIC18Fxx8 PIC18Fxx8x. Mikrocontroller mit CAN Schnittstelle Herstellerseite Mitsubishi / Renesas R8C / M16C / M32C. R8C/23, M16C/6Nx Motorola / Freescale DSP56F8xx. Clock des CAN-Moduls von PLL speisen, nicht von XTAL, sonst gibt es sporadische Aussetzer Bei hohen Datenraten ist es notwendig die CAN-TX-Leitung
Kalibrierungsnachricht alle 8000 Bitzeiten erforderlich 4-Bit des Identifiers über Port-Pins einstellbar maximal 16 P82C150 in einem CAN-Segment 16 Port-Pins mit unterschiedlichen Konfigurationsmöglichkeiten 16 mal als digitale Eingänge 16 mal als digitale Ausgänge 2 mal als analoger Ausgang ( 10-Bit, DPM ) 6 mal
-
Artikel
TV-out
Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope, AVR Video Generator und Video Generation with Atmel AVR microcontrollers von Bruce Land
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Artikel
Entwicklungsboard mit AT91SAM7Sxxx - selbstgemacht
z.B seine Basisadresse bei 0xFFFFF400. Da diese Adresse schwer merkbar ist, wird sie mit als AT91C_BASE_PIOA definiert. Es ist im Programm also egal ob man 0xFFFFF400 oder AT91C_BASE_PIOA schreibt. Bei AT91PS_PIO handelt es sich um einen unsigned Integer Wert. Ab dieser Adresse liegen die einzelnen Konfigurationsregister
Pins dem richtigen Peripheriecontroller zugewiesen werden. Um einen Wert (8 bis 16Bit breit, je nach Einstellung) zu senden, schreibt man ihn in das SPI_TDR Register. Er wird dann automatisch im Hintergrund übertragen, und sobald der Wert gesendet ist, wird je nach Konfiguration ein
-
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
-
Artikel
FPGA Soft Core
Cyclone IV Datenblatt (auf GiHub): NEO430.pdf OpenMSP430. MSP430 kompatibel (verwendet MSPGCC Compiler), 16-bit RISC FPGA und ASIC erprobt Hardware (anpassbar): 16x16 Hardware Multiplier, Watchdog, GPIO, TimerA, generic templates two-wire Serial Debug Interface mit Unterstützung des MSPGCC GNU Debugger (GDB
Speicherzugriff (optional) B (bit-manipulation) Bit- Manipulationsinstruktionen (optional) C (compressed) 16-bit komprimierte Instruktionen (optional) E (embedded) Reduziertes Register-File - 16 statt 32 Register (optional) I (integer-base) Integer-Basis-ISA M (mul-div) Hardware-Multiplizierer und -Dividierer
-
Artikel
WinAVR
sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487. > "make.exe" all AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x470000, State 0x10000 E:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487 -------- begin -------- avr-gcc (GCC) 3.4.3
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. AllocationBase 0x0, BaseAddress 0x71590000, RegionSize 0x470000, State 0x10000 E:\WinAVR\utils\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 487 make.exe: *** [sizebefore] Error 1 > Process
-
Artikel
AVR Softwarepool
Multimedia Card, digitales Flash-Speichermedium) (C) SourceCode MMC die Zweite (C) MMC/SD-Karte mit FAT16 an AVR (C) MMC/SD Bootloader füt ATMega16 (C) MMC/SD ansteuern mit AVR (C) MIDI-Rekorder mit SD/MMC und AVR (C) MMC/SD - FAT16/32 Bibliothek für AVR mit Wiki Netzgeräte. Labornetzgerät RADLAB-PS1 Netzteil
RS232 (C) Modbus Slave Library für RS232 und RS485 Video. (A) AVR ASCII Video Terminal - 40 x 25 - BAS Signal (A) TV VIDEO BILD BAS Frequenzzähler DVM Atmega8 Assembler (A) Videosignal in Farbe aus dem ATMega32 (URL nicht mehr erreichbar) (A) VGA Testbildgenerator (C) ATmega8 erzeugt Video in C! Zeitgeber
-
Artikel
DockstarDebianSqueeze
usb -> usb0 drwxrwx--- 70 root floppy 32768 Jan 1 1970 usb0 drwxrwx--- 3 root floppy 16384 Sep 10 19:16 usb1 drwxr-xr-x 2 root root 4096 Sep 10 18:49 usb2 drwxr-xr-x 2 root root 4096 Sep 10 18:49 usb3 drwxr-xr-x 2 root root 4096 Sep 10 18:49 usb4 drwxr-xr-x 2 root root 4096 Sep 10 18:49 usb5 drwxr-xr-x
Dockstar sollte man natürlich auch ein paar X-Programme installieren (z.B. xterm). USB-Sound. wget 193.16.217.9/files/dockstarheavy.deb #Kernel mit Soundtreibern laden dpkg -i --force-overwrite dockstarheavy.deb #Kernel mit Soundtreibern installieren apt-get install alsa-base alsa-oss alsa-utils; #Pakete
-
Artikel
Testseite
0x) Geradzahlige Ziffernzahl nötig , für Python 2 und 3 möglich Je nach Bytezahl unterschiedlich: b16decode / b32decode / b64decode >>> import base64 >>> x = b'12345678 >>> base64.b16decode(x) b'\x124Vx' Gegeben ein Textstring aus Hexadezimalziffern (kein vorgestelltes 0x): Geradzahlige Ziffernzahl nötig
-
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
Installation Manager" reichen vermutlich unter "Basic Setup" die Optionen mingw-developer-toolkit, mingw32-base und msys-base, da hab ich nicht mehr im Kopf, welche ich da anknipsen musste... Es sollten aber unter "All Packages" mindestens mingw32-binutils, mingw32-gcc, mingw32-gcc-g++, mingw32-xz, msys-libiconv
-
Artikel
Loxone Link
0x06xxxxxx RS232 0x07xxxxxx RS485 0x08xxxxxx IR 0x09xxxxxx Modbus 0x0Bxxxxxx Relais 0x0C00001 Air Base (Miniserver Go) 0x0Cxxxxxx Air Base 0x0Dxxxxxx DALI 0x0Fxxxxxx Fröhling 0x12xxxxxx Internorm 0x13xxxxxx Tree 0x14xxxxxx Digital Input (DI) Zum finden von Extentions sendet der Miniserver an ID 0x00000000
00 00 00 ID: 10006080; Msg: 06 00 00 00 40 00 00 00 ID: 10006080; Msg: 06 00 00 00 80 00 00 00 I9-16 ----- ID: 10006080; Msg: 06 00 00 00 00 01 00 00 ID: 10006080; Msg: 06 00 00 00 00 02 00 00 ID: 10006080; Msg: 06 00 00 00 00 04 00 00 ID: 10006080; Msg: 06 00 00 00 00 08 00 00 ID: 10006080; Msg: 06
-
Artikel
Baud
eine Pegeländerung von +12V auf -12V sein. Damit wird dann ein Bit pro Schritt übertragen. Bei einer 16-fach Quadratur Amplituden Modulation wird mit einem neuen Schritt ein neues Signal erzeugt, dass 4 Bit enthält. So werden dann 4 Bit pro Schritt übertragen. Bei einer Schrittgeschwindigkeit von 2400
2400 768 47 4800 384 23 9600 192 11 14400 128 7 19200 96 5 28800 64 3 38400 48 2 57600 32 1 115200 16 0
-
Artikel
Einstieg in die Mikrocontrollertechnik mit AVR ATmega
Spannungsstabilisierung lassen Sie stets aufgebaut. Der Mikrocontroller. Zum Einsatz kommt ein AVR ATmega8-16 DIP von Atmel. Das Datenblatt ist englischsprachig (wie bei fast allen Datenblättern, da müssen Sie einfach mit leben) und als PDF downoladbar. Die AVRs haben den Vorteil, daß sie einfach zu programmieren
Mikrocontrolleraufbau Starten Sie ggf. BASCOM-AVR. Wählen Sie File/Open und öffnen Sie die Datei taster.bas aus dem gleichnamigen Verzeichnis. Wählen Sie Program/Compile. Der Compiler sollte fehlerfrei durchlaufen. Fehlerausgaben werden ansonsten am unteren Fensterrand aufgelistet. Wählen Sie Program/Send
-
Artikel
AVR-CORDIC
Sinusgenerator verwendet werden. Er braucht keine Tabelle, daher ist eine höhere Amplitudenauflösung von z. B. 16 Bit möglich. Es entsteht gleichzeitig eine Sinus- und Cosinusschwingung. linear vectoring. Division y/x linear rotation. Multiplikation y*x hyperbolic vectoring. arsinh, arcosh, artanh, arcoth, ln, log10
zwei möglichen 32-Bit Festkomma-Datentypen ausgewählt: _Akkum hat 1 Vorzeichenbit, 15 Vorkomma- und 16 Nachkommabits, iterations=16 _lAkkum hat 1 Vorzeichenbit, 7 Vorkomma- und 24 Nachkommabits, iterations=24 Sinus/Cosinusgenerator. Die iterative Näherung der Sinus und Cosinusfunktion folgt diesem Programmablauf
-
Artikel
AVR In System Programmer
ATMEGA Chips" oder "AVR USB ISP Programmer ATMEL ATMEGA STK500". Die Adapter funktionieren auch mit BasCom (aber auch mit AVR Studio), z. B. mit der Einstellung "STK500 native driver". Man kann die Targetspannungsversorgung per USB zwischen 3,3 und 5V umschalten oder ganz abschalten (per DIP-Schalter)
Sie sind per USB an den PC angeschlossen und arbeiten über einen virtuellen COM-Port. Achtung: In BasCom funktioniert das nur bis COM9. Wenn sich das Gerät z. B. auf COM15 installiert, wird es im BasCom evtl. nicht gefunden. Dann in der Systemsteuerung entsprechend umstellen. USBisp. AVR Programmierdongle
-
Artikel
LAUNCHXL-F28379D
Eigenheiten: Obwohl im Leistungsbereich eines ARM Cortex M4 ist die bevorzugte Verarbeitungsbreite 16 Bit. 32-Bit-Befehle laufen ohne Zeitverzug, sind aber nicht Standard: Merke: sizeof(int) *2 == sizeof(long). Bytes können nicht adressiert werden: Merke: sizeof(char) == sizeof(wchar_t) == sizeof(int) == 1 (16 bit). Daher ist es nicht von Nachteil, alle Zeichenketten als Wide-Char (Unicode UTF-16 oder BMP0) abzulegen. Jammerschade dass absolut kein TI-Beispiel davon Gebrauch macht. Es ist kein SMP-System,
-
Artikel
16/32Bit Computer/Konsole
Memory Map (Standardkonfiguration). In meinem System wird die folgende interne Speichermap verwendet (16 Bit interner Adressraum). $0000 code / data memory 16384 * 16 bit $3fff $4000 code / data memory MIRROR $7fff $8000 uctrl / memory StackPointer start at $8000 on reset XXXX * 16 bit $XXXX Der Reset-Vektor
Divisionsbreite gewählt ist. Als Resultat der Division ergeben sich der Quotient und der Rest. Beispiel: udiv16 r0 divident r1 divisor return r2 qoutient r3 remainder needs 34 cycles udiv16 udivinit 15 udivsdd r0 udivsdv r1 movei r0,3 ;(3+1)*4 = 16 cli ;disable irq udiv16Loop subi r0,1 brts udiv16Loop udivstep
-
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
Liste von FPGA Eval boards
FX2 - 28 x 44mm, 50 I/O auf 2.54mm Stiftleiste, WIN und LINUX Treiber Xylo-L 130 XC3S500E - - 2.0 10base-T - LPC213x - Spartan3A Starter Kit 189 XC3S700A-FG484 32M x 16 DDR2 SDRAM 4 Mbit Platform Flash PROM, 32MB parallel Flash, 2-16 Mbit SPI Flash (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4
Progr. & Versorg. über USB oder über Netzteil (5V-15V), VGA Digilent Nexys 3 180 (acad.: 108) XC6SLX16 16 (Cellular RAM) 16 (parallel) + 16 (SPI) 3x: USB prog. USB Host USB UART 10/100 Ethernet PHY 1x (virtueller COM-Port über USB) PIC24FJ192 (USB HID Host) 5 Taster, 8 Schalter, 8 LEDs, USB Maus/Kbd.
-
Artikel
Programmierbare Logik
Notes zu UART,LCD,PWM,Quiz zu VHDL Nette Monthly VHDL Columne Nette kleine Projekte von RS232, I2C, 10BaseT, PCI, bis Oszilloskope Liste von brauchbaren Lehrvideos Dokumente über Verilog und System Verilog Quine Mc Cluskey vereinfacht Digitalschaltungen analog dem Verfahren der Karnaugh-Veith-Diagramme (
Einsatz des numerischen Quine und Mc Cluskey Verfahrens (>Wikipedia) können Schaltungen mit maximal 16 Eingängen und Ausgängen bearbeitet werden. Das Resultat der Berechnung kann als Schema, Tabelle oder Formel ausgegeben werden. (98/2000/XP/(Vista?), Freeware) Editoren. Immer wieder wird hier nach einem
-
Artikel
SensorLogger
Komponenten zum Einsatz: 868MHz Empfangsmodul mit PCB Antenne ATMEL ATmega1284P + ENC28J60 für 100base-T microSD Adapter Empfangsmodul. Für dem Empfang (und wenn mal will auch für das Senden) gibt es ein preiswertes 868MHz Modul RFM12. Es ist ein Universal ISM Band FSK Transceiver und an anderer Stelle
ausgiebig beschrieben RFM12. Die Kommunikation erfolgt über eine gewöhnliche SPI Schnittstelle im 16-bit Transfer. Die Einstellmöglichkeiten sind so vielseitig, sodass man am Anfang schier verzweifelt, bis der Empfang dann endlich gelingen will. Daher hier mal die bei mir erfolgreiche Init-Sequenz:
-
Artikel
Diskussion:Soft-PWM
0x1A, 0x9A, 0x5A, 0xDA, 0x3A, 0xBA, 0x7A, 0xFA, 0x06, 0x86, 0x46, 0xC6, 0x26, 0xA6, 0x66, 0xE6, 0x16, 0x96, 0x56, 0xD6, 0x36, 0xB6, 0x76, 0xF6, 0x0E, 0x8E, 0x4E, 0xCE, 0x2E, 0xAE, 0x6E, 0xEE, 0x1E, 0x9E, 0x5E, 0xDE, 0x3E, 0xBE, 0x7E, 0xFE, 0x01, 0x81, 0x41, 0xC1, 0x21, 0xA1, 0x61, 0xE1, 0x11, 0x91,
... 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 Stelle an 73 de DB1UQ Intelligenter Lösungsansatz
-
Artikel
AVR CP/M
bit Zugriffe; ggf. mit VT100 Terminal und I2C Peripherie) als auch die Software (+Z80 Emulation; FAT16 Dateisystem für Disk-Images; etc. pp) erheblich erweitert! Daher bitte zuerst lesen - sonst besorgt man sich unter Umständen Bauteile für ältere Versionen. Im Rahmen dieses kleinen Projektes entstand
Dateien gehen dabei verloren! (Achtung! Inzwischen wird FAT16 unterstützt - Partitionen auf SD Karte sind überflüssig/veraltet!) Die aktuelle Version unterstützt ebenfalls bis zu 4 primäre CP/M = Typ 52 Partitionen. Diese lassen sich mit einer Linux Live-CD und
-
Artikel
Dioden-Übersicht
g 1N5819 Schottky DO-41 0.6 @ 1 1 40 rei,csd 0.06 a d g 1N5822 Schottky DO-27 0.525 @ 3 3 40 rei 0.16 a d g 1N6263 Schottky DO-35 0.41 @ 0.001 0.015 60 1 Schaltdiode rei 0.17 a d g B140 Schottky SMA 0.5 @ 1 1 40 rei 0.12 a d g B240 Schottky SMB 0.5 @ 2 2 40 rei 0.19 a d g B340 Schottky SMC 0.5 @ 3 3
d g MBR1045 Schottky TO-220AC 0.59 @ 10 10 45 rei,csd 0.45 a d g MBR1645 Schottky TO-220AC 0.63 @ 16 16 45 rei,csd 0.43 a d g MBR745 Schottky TO-220AC 0.625 @ 7.5 7.5 45 rei,csd 0.38 a d g MBRS1100 Schottky SMB 0.75 @ 1 1 100 rei 0.17 a d g MBRS120 Schottky SMB 0.6 @ 1 1 20 rei 0.14 a d g MBRS140 Schottky
-
Artikel
Diskussion:Hantek Protokoll
ich von deren Seite, den Link aber leider nicht gesichert: Zitat: ----------8<-------- Knowledge Base Article DeviceIoControl() to read data from my EZ-USB FX Last Updated: 03/16/2009 Question: I've used the function "DeviceIoControl()" to read data from my EZ-USB FX device and if it doesn't have any
pt_rec_buff); 00072f94 R3 = * (1 + * pt_rec_buff); 00072fa4 R2 = 2 + * pt_rec_buff; 00072fb0 R0 = UnitU16FromU8(R3, * R2, R2, R3); 00072fc4 size = (R0 > 0x10) - 3; 00072fcc R2 = * pt_rec_buff; 00072fd4 ptr = R2 + 5; 00072fd8 R3 = var_14; 00072fdc Cond = R3 - 1; 00072fe0 if (Cond == 0) goto loc_7307C; 00072fe4
-
Artikel
LCD
(V LCD1 ) Link : Lcd Ansteuerung in "C" von - sehr gut Link : Nokia 3310 Link : NOKIA 3310 LCD in BAS Link : Link : Link : Nokia 3310 Lcd Thermometer Using DS18B20 NOKIA 3510i. resolution : 97x65 pixel display area : colours : 256, 4096 controller : S1D15G14 backlight : adj contrast : Datei : Nokia
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
AVR µC-Board und Peripherie
das µC-Systems ausgegeben werden Es wurde das POWERTIP PC1602LRS-FSO-B-Y6 LCD der Fa. Pollin mit 2x16 Zeichen verwendet. Dieses bietet einen Industriestandardcontroller. Um Portpins zu sparen, wird das LCDisplay nur mit drei Leitungen angesprochen. Die Daten werden hier über ein 8-Bit Schieberegister
Netzwerkkabel über eine entsprechende RJ45 Buchse realisiert. Mit dem Ethernetcontroller wird der 10BaseT Ethernet Standard erreicht. Diese Bandbreite ist für Anwendungen mit einem µC vollkommen ausreichend. Die Signalanbindung wird, wie auch auf jeder anderen Netzwerkkarte, durch einen Übertrager mit
-
Artikel
Steuerung und Regelung eines Raums mit dem AVR-Webserver
übernommen. Das Layout für das Modul ist eine Eigenetwicklung. Mithilfe des Ethernetcontrollers wird der 10BaseT Ethernet Standard erreicht, der von der Bandbreite vollkommen für dieses Anwendungsgebiet ausreicht. Die beiden Stromkreise werden, wie auch auf jeder anderen Netzwerkkarte, durch einen Schutztrenntransformator
Heizungsventils. Als LCD wurde das POWERTIP PC1602LRS-FSO-B-Y6 von dem Elektronikversender Pollin mit 2x16 Zeichen verwendet. Wichtig ist bei dem LCD, das dieses einen Industriestandardcontroller besitzt. Das LCD wird, um Portpins zu sparen, nur mit drei Leitungen angesprochen. Auch diese Schaltungsidee stammt
-
Artikel
Fahrradcomputer
10.02.2008 '-------------------------------------------------------------- ' fahrradcapturecomfort.bas FAHRRADCOMPUTER MIT MYAVR AVR M8 'Eingang für das Poti (Radumfang) ist PC0 ' Taster1 PORTB.0 wird durch ein Reedrelais (Schließer) ersetzt, betätigt durch einen Magneten 'am Vorderrad (Teil von altem
Return Function Form(v1 As Single , Byval N As Byte , Byval G As Byte) As String Local S1 As String * 16 If N = 1 Then S1 = Fusing(v1 , "#.#") If N = 3 Then S1 = Fusing(v1 , "#.###") S1 = " " + S1 Form = Right(s1 , G) End Function End In Arbeit. Logging Xmodem Protoll zur Datenübertragung TODO. Sensordatenfilterung
-
Artikel
P89626
config hdparm. hdparm (siehe ): ... Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 2930277168 Logical Sector size: 512 bytes (*) Physical Sector
sda2 1028160 3907024064 1952997952+ 9 AIX bootable uBoot. uBoot help. $ help ? - alias for 'help' base - print or set address offset bdinfo - print Board Info structure bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare cp - memory
-
Artikel
STM32 Eclipse JLink Linux/Windows
Installation Manager" erscheint und eine Liste installierbarer Pakete anzeigt. In der Liste das Paket "msys-base" mit der rechten Maustaste anklicken und "Mark for Installation" anklicken Im Menü "Installation"->"Apply Changes" anklicken, und mit "Apply" bestätigen. Nachdem der Vorgang abgeschlossen ist, das Programm
STM32F3 und STM32F4): Unter Float ABI "FP instructions (hard)" auswählen Unter "FPU Type" "fpv4-sp-d16 " auswählen. Siehe hier in der Tabelle für die möglichen Werte der verschiedenen Prozessoren. Es ist zu empfehlen, LTO beim Kompilieren im Release-Modus zu aktivieren. Dies resultiert in kleineren und
-
Artikel
UPlay Basic Interpreter per XMC2Go
abzuarbeiten. Hier ein paar Eckdaten der XMC1100 : CPU : 32bit ARM-M0 Clock : 32 MHz Flash : 64 kByte Ram : 16 kByte Mit dieser CPU liegt die Zykluszeit von einer Basic-Zeile (je nach Umfang) bei ca. 500 us. Am XMC-2Go Board sind nur 14 GPIO-Pins an Pfostenleisten zugänglich, was den Einsatz der restlichen Hardware
programmiert und als Basic-Programm ins Flash gepackt. Das Programm liegt als Quellcode in der Datei : "bas_snake.h". Alternativ kann auch eine UART Verbindung aufgebaut werden. Mit dem UART-Befehl "HELP" kann man die Versions-Nummer vom "uPlay" und vom "uBasic" auslesen. Basic-Programm download. Um ein Basic-Programm
-
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