-
Artikel
AVR Typen
- 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100 ATxmega192a1 192 2 16 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100 ATxmega256a1 256 4 16 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
AT90PWM216 16 24 16 12 19 4 1 0 1 0 0 0 8 10 125 2 1 10 1 512 40 105 2.7 5.5 2.7 5.5 4 12 1 7 AT90PWM216 AT90PWM316 16 32 16 12 27 4 1 0 1 0 0 0 11 10 125 3 1 10 1 512 40 105 2.7 5.5 2.7 5.5 5 16 1 12 AT90PWM316
-
Artikel
USB
Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca. 6 € Microchip PIC24FJ256GB106 Full 64 3,3V/5V PIC24 16 MHz 64 KB 16 KB 10bit - - Spannungsregler Farnell ca. 5,70 € Microchip PIC32MX420FxxxH Full 64 3,3V
, 1 CAN SPI, I2C, SSC Siehe Artikel STM32 Farnell ab ca. 5 € Silicon Laboratories C8051T3xx, -T6xx, -F3xx, -F6xx Full 24 28 32 48 1,8..5,25V 8051 25/48MHz 8KB..64KB 1,25..256KB 1 x 10bit, 500 ksps, 23 ins 5 x PWM 2 x
-
Artikel
Reichelt-Wishlist
mit SPI von RAMTRON | | FM25L16 o. FM25L256 SPI-FRAM * FPGA Konfigurations-EEPROMS AT17LV256, AT17C65/128/256.../XCF04S/... | | | | NexFlash spiFlash NX25P16 (16MBit serial Flash im SO8-Gehäuse) | | | | RAMs (SRAM oder DRAM) mit ordentlicher
Atmel AT91SAM7X64-256 | | (suche AT91*) TI MSP430F1611 (10k RAM, 48k Flash) | | | | | | (MSP430F1611 IPM) PCA9306 Dual Bi-Directional I2C-Bus and SMBus Voltage Level-Translator * PCA9531D 8Bit I2C_BUS LED-Dimmer
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
Speichertakt anzulegen. Weitere Typen wären Asynchrone SRAM: CY22393,CY22394,CY22395 mit Layout Hinweisen AS7C34098-12TCN (256K x 16, 12ns) und AS7C31026B-12TCN (64k x 16, 12ns) Asynchroner SRAM bei Farnell Synchrone SRAM: CY7C1327G (256k*18) CY7C1327F (256k*18) * CY7C1327B (256k*18 Synchronous-Pipelined Cache
| align="center" | R&S (DE) 11,60 SRAM / CY7C1327G TQFP100 synchr SRAM 256k x 18 | align="center" | - - SRAM / CY7C1327F TQFP100 synchr SRAM 256k x 18 - - SRAM / CY7C1351F-100AC TQFP100 Burst, synchron, Durchfluss, NoBL, 4MB, 128Kx36, 3.3V | align
-
Artikel
LPC-Mikrocontroller
Blockdiagramm der LPC11xx Familie. Features eines LPC11xx. System: ARM Cortex-M0 processor, running at frequencies of up to 50 MHz. ARM Cortex-M0 built-in Nested Vectored Interrupt Controller (NVIC). Serial Wire Debug. System tick timer. Memory: 32 kB (LPC1114/LPC11C14), 24 kB (LPC1113), 16 kB (LPC1112
configurable pull-up/pull-down resistors. Number of GPIO pins is reduced for smaller packages and LPC11C22/C24. GPIO pins can be used as edge and level sensitive interrupt sources. High-current output driver (20 mA) on one pin. High-current sink drivers (20 mA) on two open drain pins. Four general purpose
-
Artikel
UsbDisplay
->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
setLcdCmd(0x1F); setLcdCmd(0xAC); setLcdCmd(0x00); setLcdCmd(0xAF); //Irgendwo im Header define LCD_LED AT91C_PIO_PA0 define LCD_CSB AT91C_PIO_PA11 define LCD_RS AT91C_PIO_PA12 define LCD_A0 AT91C_PIO_PA24 define LCD_SCK AT91C_PIO_PA14 define LCD_MOSI AT91C_PIO_PA13 define LCD_PIO AT91C_BASE_PIOA define LCD_PIO_ID
-
Artikel
GPS-Platine mit Tyco-Modul
unteren linken Ecke (Vcc3a bis AGND) belegt, beim X1029 sind sie jedoch fest mit GND verbunden. Atmel AT91R40008-66AI "ARM7TDMI". Der µC AT91R40008-66AI (ARM7TDMI-Familie) ist eine CPU 32-Bit vom Hersteller Atmel. Er besitzt 256 kB internes SRAM aber kein internes Flash-ROM. Zur dauerhaften Programmspeicherung
und unter Porterweiterung mit SPI. Porterweiterung mit I2C. Es werden zwei PIO-Leitungen benötigt. Siehe auch im Forum und unter Port-Expander PCF8574. AT91M63200: I2C Drivers for AT24C512 Serial EEPROM (39 pages, Updated 6/01) - Describes the software implementation
-
Artikel
Liste von FPGA Eval boards
für das nicht mehr erhältliche EB1 LiveDesign Board gelten folgende Punkte: Xilinx XC3S1000-4FG456C, wahlweise aber auch mit Altera EP1C12F324C8 Peripherie: LEDs, Dip-Schalter, 6-stellige Siebensegmentanzeige, Taster, Stereo-DAC, zwei 256K x 16 RAMs kein on-board Flash RAM für FPGA-Konfiguration, diese
www.terasic.com.tw): $79,- (für Studenten: $59,-) erhältlich bei Digikey devboards GmbH. DBM-SOC2 Cyclone V SoC Dimm Modul. Cyclone V SoC 20K oder 40KLE 1Gbyte DDR3 Memory 256Mbit Konfigurations Flash 4Gbyte eMMC oder SDKarte Gigabit Ethernet USB OTG RTC 152 IO Pins DIMM 200 Formfaktor Made in Germany Basisboard
-
Artikel
Linksammlung
mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 MHz (Entwurf von David L.
Steuerung von Videorekordern oder Camcordern über das Control-L (LANC) Protokoll mit Hilfe eines AT89C2051. Microcontroller-Starterkits Starter-Kits für verschiedene Microcontroller (D) preisgünstige Platinen (ab 12,95 Euro für AT89S8252). Beim uC-Dualboard : Das Board ist nutzbar mit AVR-Controllern
-
Artikel
Logic Analyzer
state with I2C-analysis. 2k memory, very low cost. With Pulsegenerator. Programmable Ti and Tp 1us..8sec, Duty-Cycle, Period/Frequency, Continuous- and Burst-Mode. 16- and 32-bit Software for Windows Projektseite bei
waveforms on 16 channels 100Msps captures up to 50MHz waveforms on 32 channels 32 channels 8 channels with 24K sample depth 16 channels with 12K sample depth 32 channels with 6K sample depth 16 buffered, 5volt tolerant channels USB interface, USB powered Die Software hat Interpreter für RS232, SPI, I2C, 1-Wire
-
Artikel
PIC
(bspw. I2C, SPI, ... ) aber sehr komplex ist und innerhalb einer Familie (PIC24/dSPic/32) sich identisch verhält, gibt es bei diesen Familien zu jeder Familie die sogenannten Family-Datasheets, welche alle Module
PIC16F887 vs. PIC16F1939 PIC16F887 PIC16F1939 ROM/Flash 8k Word 16k Word SRAM 368 Byte 1024 Byte EEPROM 256 Byte 256 Byte Pins/IOs 40/36 40/36 Max. Frequenz 20MHz 32MHz Internal Oscillator 8MHz, 32kHz 32MHz, 32kHz Comparators 2 2 ADC-Channels 14 14 Communication 1xUART, 1xI2C/SPI 1xUART, 1xI2C/SPI CCP 1xECCP
-
Artikel
CAN
9EUR). Beim Bestellen des MC sollte man einen CAN-BUS-Treiber gleich mitbestellen: z. B. Philips PCA82C250. Jedoch auf vorhandene Versorgungsspannungen achten (AT90CAN128 "kann mit" VCC=2,7...5,5V, PCA82C250 lt. Datenblatt für VCC=4,5...5V). CANopen software protocol stacks at Freier CANopen stack: <!-
weil die Anstiegszeit des TX-Signals zu schlecht ist. Freescale MC9S08. D Serie Freescale MC9S12. B, C, D, G und H Serie NXP LPC11CXX. 32-bit ARM Cortex-M0 LPC11C12 16KB flash, 8KB SRAM, 1x C_CAN LPC11C14 32KB flash, 8KB SRAM, 1x C_CAN LPC11C22 16KB flash, 8KB SRAM, 1x C_CAN, on-chip CAN transceiver LPC11C24
-
Artikel
TV-out
tvText is a library, that allows you to generate text display on a PAL TV using an ATmega168 running at 20MHz and two resistors to form a 2-bit DAC. arduino-tvout - A composite video output library for AVR/Arduino. Output is NTSC or PAL at a resolution of 128x96 by default. TV VIDEO BILD BAS Frequenzzähler
und man kann das Bild nicht mit dem Videorekorder aufzeichnen. Weblinks: Einfache Grafikkarte mit 256x252 und 256 Farben für AVR von Benedikt K. (Atmega8515 @ 16 MHz, PAL). Es werden die drei RGB-Signale und das Composite Sync Signal erzeugt, d.h. ggf. ist noch ein NTSC/PAL-Encoder notwendig. PAL/RGB
-
Artikel
16/32Bit Computer/Konsole
controller Adr 76543210 0 -------- ignore 1 -------E enable DAC 2 ----CCCC DAC push counter (96KHz at 0, 48KHz at 1, 32KHz at 2 ....) 3 -------E enable ADC 4 ----CCCC ADC pull counter (96KHz at 0, 48KHz at 1, 32KHz at 2 ....) ----------------------------------------------------------- address = $803c
ADAC_CTRL, ADC/DAC_IRQ_GEN, ADC_NEXT). Für ADC und DAC gibt es jeweils für den linken & rechten Kanal je 24 Bit Daten zu empfangen/senden. ADC/DAC besitzen je einen 256 Worte (2 * 24 Bit) großen Queue, im Register DAC_IRQ_GEN ($39) bzw. ADC_IRQ_GEN ($3a) können die die Unter/Überlaufwerte, welche zu einem
-
Artikel
P89626
0x001D01A0 plla_ctrl3 : 0x00000017 PLLA Set Setup memory, testing Reading NAND, Image 0 Hdr len: 0x0001A94C Hdr CRC: 0xF0019DAC OK U-Boot 1.1.2 (Jun 24 2011 - 09:41:57) U-Boot code: 60D00000 -> 60D1A94C BSS: -> 60D1F004 RAM Configuration: Bank #0: 60000000 128 MB SRAM Configuration: 64KB at 0x50000000 NAND
node 0 totalpages: 32768 free_area_init_node: node 0, pgdat c07be3a0, node_mem_map c07e6000 Normal zone: 256 pages used for memmap Normal zone: 0 pages reserved Normal zone: 32512 pages, LIFO batch:7 Built 1 zonelists in Zone order, mobility grouping on. Total
-
Artikel
Miniwebserver
a single XML file Web Server, ZeroConf, Auto-IP, Messenger, IPv4/IPv6, … Questions: FRDM-K64F (ab 24 Euro). Ethernetbuchse eingebaut ARM® Cortex™-M4 Core with Floating point unit and DSP 120MHz, 256KB RAM, 1MB FLASH SPI (3) I2C (3) I2S UART (5) USB OTG / Host / Device USB regulator PWM ADC (2x 16bit
Uno (ca. 24 EUR) mit Ethernet Shield (ca. 35 EUR) oder Arduino Ethernet (ca. 48 EUR) private Projekte. avrETH1. winzige Maße: 32mm x 47.8mm x ~20mm (BxLxH) Microchip ENC28J60 Ethernetcontroller Atmel Atmega32 uC
-
Artikel
I²C
Taktfrequenzen passen. Bausteine. Neben Mikrocontrollern gibt es eine Reihe von Peripheriebausteinen, die per I2C angeschlossen werden können. Eine gute Anlaufstelle bei der Suche ist die unten angegebene Seite des "Erfinders" Philips, heute als NXP bekannt. serielle EEPROMs 24Cxx PCF85xx von NXP, 256-2048 Byte
Schaltung Probleme hat, siehe Seite 17 an460.pdf, Application Note von Philips zum P82B96 Forumsbeitrag: I2C Bus trennen Forumsbeitrag: I2C galvanisch trennen I2C Bus Isolator Siehe auch. AT91-TWI AVR TWI I2C als Hausbus Modulares Board Forumsbeitrag: I2C-Adressen mit 7 oder 8 Bit Forumsbeitrag: I2C über lange
-
Artikel
Diskussion:Soft-PWM
einfach nachprüfen... Den Zählerwert mit dieser Tabelle static const unsigned char BitReverseTable256[] = { 0x00, 0x80, 0x40, 0xC0, 0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 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,
-
Artikel
Receiver-Mainboard Plattform Philips PNX8950
MoreTV-Firmware stammt aus Receivern, welche u.A. von Medion verkauft wurden. Sowohl DVB-T als auch DVB-C werden unterstützt, bei letzterem jedoch kein QAM256. Die Funktionen umfassen EPG, PIP, Timergesteuerte- und Sofortaufnahmen sowie Timeshift. Ein großes Danke gilt den Benutzern Fritz und M. W. Verwendete
ausverkauft und bekommen es nicht mehr ins Sortiment. Bestückungsvarianten der Hauptplatine. DVB-T. DVB-C. Die Box kann hardwareseitig QAM256 modulierte Programme wiedergeben. DVB-S. Offiziell gab es die Box nur mit DVB-T und DVB-C Tunern. Jedoch ist es möglich, nach Auslöten der original Tuner nachträglich
-
Artikel
MOTOROLA VIP1710
x 8 CMOS Flash Memory) USB Host Controller NEC D720101 (USB 2.0 Host Controller) 2x Qimonda HYB2500C512160CE-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
da: Using TFTP TFTP: Downloading... Name: kernel-1710 Server: 212.178.98.165 (ELF)... done loaded at: 82000000 820C4604 zimage at: 8200F000 820C4604 Uncompressing Linux at load address 80100000 initrd at: 820C4604 82EA448C relocated to: 802DAFF8 810BAE80 Booting linux kernel [...] Linux version 2.4.30
-
Artikel
Wer hat was
, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar und diffuse als auch WS2812B auf Rolle;Powerinduktoren, Ferritkerne (auch Toroide) und Spulenkoerper, Ferritstaebe
Forum-Teilnehmer mit PLZ Wanderkiste (Widlar) mit PLZ Neue Wanderkiste Kittler mit PLZ Wanderkiste.at Austria, mit Ort Suche nach PLZ im Forum Lokale Elektroniklieferanten
-
Artikel
STK500
ATSTK505 für 14 und 20 PIN AVR Mikrocontroller SOIC14 + DIL20 (kein ZIF!) Microchip: STK505 ATSTK520 für AT90PWM SOIC24 + SOIC32 N/A ATSTK524 für CAN/LIN-Devices ATmega32M1, ATmega32C1 TQFP32 im Lieferumfang: AVRCANAdapt und AVRLINAdapt Microchip: STK524 ATSTK525 für USB-Devices AT90USBxxx TQFP64 Microchip
Technology Inc. für 14 und 20 PIN AVR Mikrocontroller STK520. Quelle: Microchip Technology Inc. für AT90PWM STK524. Quelle: Microchip Technology Inc. STK525. Quelle: Microchip Technology Inc. für AT90USBxxx STK526. Quelle: Microchip Technology Inc. DVK90CAN1. Quelle: Microchip Technology Inc. für AT90CAN
-
Artikel
LPC1xxx für Umsteiger
Der preisgünstigste AVR-MEGA kostet 1€70 bei R*: ATMEGA 48PA-AU, TQFP32, 20MHz, 4kB-Flash, 512B-RAM, 256B-EEPROM, 2x8-Bit, 1x16Bit Timer, RT-Counter, 8x 10Bit ADC1xUSART, 1xSPI, 1xIIC,Power Consumption at 1MHz, 1.8V, 25°C Active: 0.2mA, Power-down: 0.1µA, Power-save: 0.75µA(inc. 32kHz RTC). Der preisgünstigste
kostet 1€49[1€99] bei DARISUS für den LPC1111FHN33/101 [LPC1113FBD48/301], QFN33 [TQFP48], 50MHz, 8[24]kB-Flash, 2[4]kB-RAM, 2x16-Bit, 2x32Bit Timer mit je 4 Compare-Registern, RT-Counter, 8x 10Bit ADC1xUSART, 1[2]xSPI, 1xIIC,Power Consumption at 12MHz, 3V, 25°C Active: 2.2mA, Power-down: 5µA, Power-save
-
Artikel
JTAG
Goodspeed. The GoodFET is an open source tool for programming microcontrollers and memories by SPI, I2C, JTAG (MSP430, ARM), and a slew of vendor-proprietary protocols. (Stub für 26C3 Vortrag) FPGA JTAG. Für Xilinx Xilinx JTAG programmer (CPLD, FPGA) Xilinx JTAG XSVF Player mit USBprog (CPLD, FPGA) Xilinx
JTAG/SWD) siehe auch Forumbeitrag von Bingo * LPC1000 support(ISP/JTAG/SWD) LM3S support(JTAG/SWD) AT91SAM3 support(JTAG/SWD) AT89S5X support(ISP) PSOC1 support(ISSP) MSP430(without TEST) support(JTAG) C8051F support(C2/JTAG) AVR8 support(ISP/JTAG) LPC900 support(ICP) HCS08 support(BDM) HCS12(X) support
-
Artikel
IRMP - english
) TEMP DOWN 23C 10001000 00 0 0 1 000 1000 0100 0100 MODE (to mode0, 23C) 10001000 00 0 0 1 000 1000 0100 0100 TEMP UP (24C) 10001000 00 0 0 1 000 1001 0100 0101 TEMP DOWN 24C 10001000 00 0 0 1 000 1001 0100 0101 TEMP
100=Mode 3 101=??? 111=??? tttt: Temperature: 0000=used by OFF command 0001=???? 0010=???? 0011=18°C 0100=19°C 0101=20°C 0110=21°C 0111=22°C 1000=23°C 1001=24°C 1010=25°C 1011=26°C 1011=27°C 1100=28°C 1101=29°C 1111=30°C vvvv: Ventilation: 0000=slow 0010=medium 0011=???? 0100=high 0101=light 0110=??
-
Artikel
PHILIPS VP5500 VoIP Telefon
drvPhase2Init :Initializing HHAL (PhgHhalInitialize)... Divider : 8 OCR2 : e4015308 (12582912) Reset : 3 / 27 (c497cc00 / e401531c) Reset : 3 / 27 (c497cc00 / e401531c) GPIO: p_gpio_init_gpio_status at 1262 GPIO: POWER_FAIL signal NOT detected at GPIO driver init carry on ! GPIO: CHARGE_IN at init GPIO: LOW_BAT_OUT
: 256 Unix98 ptys configured Jan 1 00:00:02 imx21 daemon.info klogd: Serial driver version 5.05c (2001-07-08) with no serial options enabled Jan 1 00:00:02 imx21 daemon.warn klogd: UART driver version 0.3.6
-
Artikel
Retrocomputing auf FPGA
Urlader, 2kByte Zeichensatz und 1kByte Bildspeicher. Dem Betriebssystem CP/M mit typischerweise 80x24 Zeichen genügt das völlig. Dagegen benötigt Pixelgrafik schnell ein Mehrfaches, schon bei heute als grobpixelig geltenden 256 Farben. Während Arbeitsspeicher einfach mit FPGA-externen Standard-RAM ersetzbar
Computer Mode Bildspeicher FPGA Embedded RAM Z1013 32x32 Zeichen 2+1 kByte Sparten3A-200 36 kByte C64 320x200 16 Farben 2x16 kByte Spartan6-9|16 64 kByte VGA 320x200 256 Farben 64 kByte EP3C40 126 kByte SVGA 800x600 HiColor 960 kByte Actel-Igloo -600 ~25 kByte Dem Digilent BASYS2 Board fehlt leider
-
Artikel
ARM-ASM-Tutorial
large, memory is wasted that could be used otherwise. Traditionally, the stack is configured to reside at the end of available memory, e.g. 0x20005000 for the STM32F103. As the linker starts allocating memory for data (using “.data” in assembly or global/static variables in C) at the beginning of the memory
is used by C++ to call the constructors of global objects. The C and C++ compilers emit a table of function pointers to functions that should be called at startup. This table has to be put into flash memory by modifying
-
Artikel
Mini2440
Bildschirmausrichtung anzupassen. Bootloader. Die beiden verfügbaren Bootloader sind vivi (ein "standard-s3c24xx-Linux-Bootloader") und u-boot, der Bootloader für embedded-Systeme schlechthin ;) Gemeinsam haben sie eigentlich nur, dass sie a) funktionieren und b) einen Linux-Kernel laden können. Der große Nachteil
1 > /sys/class/leds/led4/brightness # LED AN echo 0 > /sys/class/leds/led4/brightness # LED AUS I2C. i2ctools. Die i2ctools sind Linux-Userspace Programme, welche dafür gedacht sind, auf einfache Weise auf der Konsole mit I2C Geräten zu kommunizieren. 24xx EEPROMs. Port-Expander. PCF8574 / PCF8574a
-
Artikel
IRSND - english
ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 with HAL library (NEW!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Supported Protocols. IRSND supports the following IR protocols
only returns once the frame has been transmitted completely. In the example source irsnd-main-avr.c, in addition to how to use irsnd_send_data(), the timer call is also demonstrated: Using IRMP and IRSND Simultaneously. To use IRMP and IRSND at the same time (that is, both transmitter and receiver)
-
Artikel
ARM Cortex Mikrocontroller
ist der ARM7TDMI. Controllerfamilien dieser Klasse sind immer noch weit verbreitet: LPC2000 von NXP AT91SAM von Atmel ADuC7xxx von Analog Devices Texas Instruments TMS470 S3C24x0 von SAMSUNG STR7xx von ST Microelectronics und viele weitere Mehr Informationen zur ARM-Architektur finden sich in der Wikipedia
auch. Linksammlung (Abschnitt ARM) LPC1xxx LPC1xxx_Entwicklungskit_LPCXpresso Installationsanleitung_C-Entwicklungsumgebung_f%C3%BCr_LPC1xxx_von_Code_Red Codebase_f%C3%BCr_LPC1xxx ARM-elf-GCC-Tutorial AVR32 Blackfin AT91SAM9260 STM32 JTAG EFM32 STM32 - Einstieg mit Em::Blocks Tutorial Weblinks. Online
-
Artikel
Oszilloskop
Die höchste denkbare Frequenz *3 bestimmt die Bandbreite Wieviele Kanäle brauche ich? Selbst ein I2c benötigt zwei Kanäle zur Beobachtung, ein SPI mindestens 3. Muß ich Messungen dokumentieren? Nein, dann reicht ein vielleicht ein gebrauchtes HP 54xxx, sehr gute Geräte gehen bis 4 Kanäle, 500MHz Bandbreite
und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. AT7328 Atten 280 2 20 8 × 10 CS-4128 280 2 20 8 × 10 AT7340 Atten 480 2 40 8 × 10 VC 630-2 Voltcraft 480 2 30 8 × 10 Digitale Speicheroszilloskope. Allgemein. Ein digitales Speicheroszilloskop
-
Artikel
STM32 für Einsteiger
ist. = Programmiersprachen = Wie bei vielen anderen Controllern wird beim STM32 auch hauptsächlich C und C++ verwendet. aber auch Pascal oder Basic ist problemlos möglich (z.B. von mikroe). Kennen sollte man die Programmiersprache C schon, wenn man davon noch keine Ahnung hat sollte man erst mal mittels
Zielt man auf die (spätere) Anwendung in der Industrie, sollte aufgrund der Verbreitung auf jeden Fall C (oder C++) gewählt werden; außerdem sind die meisten verfügbaren Libraries in C geschrieben. Assembler sollte man nur grob verstehen, Details wie ein Befehl arbeitet ist unwichtig. Selbst wenn man die
-
Artikel
Audio-DSP mit Spartan 3-FPGA
(Codec) 2 17 TXD_IN - RS232 Signal vom uC zum MAX232 18 SDOUT2 - zum D/A Wandler (Codec) 2 19 GPO 3 - Chip-Select Codec 2 20 N.C. 19 GPO 2 - Chip-Select Codec 1 20 N.C. 19 GPO 1 - SPI-Data out 20 N.C. 19 GPO 0 - SPI-Clock Out 20 N.C. Nexys Board
beinhaltet folgendes : :-) - Xilinx XC3S400 - ATmega2561 - 16 MByte (8Mx16) SDRAM - µSD Card Slot - AT45DB321 DataFlash - 24C512 EEProm - TLC320AI23B Audio Codec mit Kopfhörer Ausgang - CS5343 A/D Wandler - CS4344 D/A Wandler - MIDI - RS232 - etlichen IO-Pins vom AVR und FPGA - 2 separaten Clock-Oszillatoren
-
Artikel
Ports benutzen (GCC)
laden. Welche Busse nun verfügbar sind, kann man mit "cat /proc/bus/i2c" erfahren. Mit i2cdetect kann man jetzt die verfügbaren Busse scannen: noway:~# i2cdetect -l i2c-0 smbus SMBus Via Pro adapter at e800 Non-I2C SMBus adapter i2c-1 i2c Primitive Parallel port adaptor
include open(2). include include include ioctl(2). include select(2). include include include für I2C und SMBus. include include //zumindest für 2.6.x Siehe auch. Ports benutzen (PHP) Ports benutzen (Windows) Forumsbeitrag: Sourcecode RS232 bzw. V24 in C unter Linux Weblinks. Serial Programming Guide
-
Artikel
WordClock mit WS2812
R5/C1 nicht bestückt und stattdessen R15 (NucleoShield) bzw R16 (MiniDevShield) mit 100k bestückt. WS2812. Bei der WordClock24h wird eine 16x18-Matrix verwendet plus eine Status LED, bei der WordClock12h
--O--+ | | | | | O--O--O--O--O--O--O--O--O--O--O--O--O--O--O--O-- | 37 38 .... | | | Status-LED | µC Data -----------------------------O-------------------------------+ Auch für die WC24h gilt: Beim (für die WC24 primär empfohlenen) Nucleo-Board und beim (ebenfalls für die WC24h nutzbaren) BluePill
-
Artikel
KiCad
CACHE.LIB EINZUBINDEN! Sonst gibt es nur Fragezeichen statt Bauteile. Das Beispielprojekt enthält eine 24V Unterspannungsüberwachung für einen Bleiakku, die zwei 12V Gruppen überwacht. Nicht elegant, aber hoffentlich robust. Autor: Bernd Wiebus , GNU-GPL. Der dazubezügliche Beitrag im Forum ist: Media:HierarchischeSchaltplaeneAlsBausteineInKicad_RevC
hierarchical schematics as building blocks. You can get it here: Media:HierarchicalSchematicsAsBuildingblocksAtKiCad_RevC-EN_06May2015.pdf Eine Sammlung von gängigen Schaltungen mit den Längstreglern LM317 /LM78xx /LM79xx und dem Timer 555, die nach dem in obig erwänten Dokument KiCad_HierarchischeSchaltplaene
-
Artikel
STECCY
21 FSMC A18 PD13 7 RS FSMC /RS 22 FSMC NE1 PD7 29 CS FSMC /CS 23 T_SCK PB13 18 T_CLK Touch (n.u.) 24 T_CS PB12 20 T_CS Touch (n.u.) 25 T_MOSI PB15 22 T_DIN Touch (n.u.) 26 T_MISO PB14 26 T_DO Touch (n.u.) 27 T_PEN PC5 28 T_IRQ Touch (n.u.) 28 LCD BL PB1 -- -- n.c. 29 n.c. -- -- -- n.c. 30 GND GND 1
aufgelistet: + Anschluss Nunchuk Pin Nunchuk Farbe Original Farbe Clone Pin STM32 1 Grün Gelb PB9 (SDA) 2 n.c. Schwarz n.c. 3 Rot Grün 3,3V 4 Weiß Rot GND 5 n.c. n.c. n.c. 6 Gelb Weiß PB8 (SCL) Da man in der Regel einen Clone erworben hat, kann man sich auf die Farben nicht verlassen. Besser ist es, den Stecker
-
Artikel
USB-Tutorial mit STM32
Bibliothek verwiesen. Es wird Grundlagenwissen über die Programmierung der STM32-Controller und über die C++-Programmierung vorausgesetzt. Zunächst wird ein "USB Hello-World" entwickelt, welches dem PC die Steuerung von LEDs ermöglicht sowie in der Art eines "Loopbacks" empfangene Daten byteweise umdreht
werden im Folgenden kurz die Grundlagen von libusb gezeigt. Ressourcen-Verwaltung. libusb hat ein C-API, was die Fehlerbehandlung etwas lästig macht. Wir wollen nicht gleich einen ganzen C++-Wrapper dafür implementieren, aber die Ressourcenverwaltung und Fehlerbehandlung um "RAII" und Exceptions aufrüsten