-
Artikel
Absolute Beginner-AVR Steckbrettprojekte
Taster im Bild wird erst später gebraucht) Im Programm wird im DDRD-Register festgelegt, dass alle Pins des Port D Ausgänge sind. Durch den unterschiedlichen Anschluss der LED muss der Port D0 auf 1 und der Port D2 auf 0 gesetzt werden, damit beide LED leuchten. Download Software: C Programm Download
Eingang abfragen. In der Initialisierung wird mit dem DDRD festgelegt, dass Port D0 bis 3 Ausgänge und D4 bis 7 Eingänge sind. Der interne Pull Up Widerstand Port D7 wird eingeschaltet. Der Taster ist an Pin D7 angeschlossen. Der Taster schaltet nach Masse, daher ist der Pin D7
-
Artikel
ATxMega Stick - First Steps
Verbindungsbezeichnung bei " I/Os " µC Pin 27 und JP4 Pin 4 und bei " LEDs " muss LED3 lauten statt LED1 Seite 2: Verbindungsbezeichnung bei " I/Os " µC Pin 26 und JP4 Pin 3 und bei " LEDs " muss LED4 lauten statt LED2 Stromversorgung. Auf
Port C Pin 7 (d.h. JP3 Pin 3) ausgeben. PORTC.DIRSET = 0x80; PORTCFG.CLKEVOUT = 0x01; 32 MHz mit dem externen Quarz. Unter Verwendung der Software zu AVR1003 (-> Siehe auch) kann man den Takt auf 32 MHz
-
Artikel
16/32Bit Computer/Konsole
, besitzt UCtrl zwei Ports welche die jeweiligen Pins (SDA/SCK) der Komponenten bedienen können. Das eigentliche I2C-Protokoll ist in Software umgesetzt, d.h. mit den I2C_PORT_A/B Registern können nur Pins gesetzt bzw. ihr Zustand gelesen werden. Zum Daten lesen (SDA) wird Bit 3 (D) von Register I2C_PORT_A/B benutzt. Zum Konfigurieren des Daten-Pins (Datenrichtung) wird Bit 2 (I) verwendet. Hierbei ist zu beachten, dass beim Schreiben immer das zugehörige Enable gesetzt werden
-
Artikel
Meshnetics Zigbee
Auflistung weiterer Module auch anderere Hersteller finden sich im Artikel ZigBeeModule. ZDM-A1281-A2 PinOUT vs. embedded ATmega1281 und AT86RF230. Pin ZDM-A1281-A2 Pin ATmega1281 1 SPI_CLK 11 PB1 (SCK/PCINT1) 2 SPI_MISO 13 PB3 (MISO/PCINT3) 3 SPI_MOSI 12 PB2 (MOSI/PCINT2) 4 GPIO0 15 PB5 (OC1A/PCINT5) 5 GPIO1 16 PB6 (OC1B/PCINT6) 6 GPIO2 17 PB7 (OC0A/OC1C/PCINT7) 7 OSC32K_OUT 18 PG3 (TOSC2) 8 RESET 20 RESET 9 DGND 22 GND 10 CPU_CLK 24 XTAL1 11 I2C_CLK 25 PD0 (SCL/INT0) 12 I2C_DATA 26 PD1 (SDA/INT1)
-
Artikel
CAN
C8051F04X C8051F06X C8051F5XX. 8-Bit Mikrocontroller mit 8051-Kern 16K - 128K Flash, 2304 - 8448 RAM LIN 2.1 25-50 MIPS bis 5x5 QFN STMicroelectronics STM8S20. STM8 Kern DIV/MUL -Befehle SPI mit automatischer
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
-
Artikel
AVR RFM12
Basismodul V1.0. Prozessor ATmega8 TQFP32 (kompatibel ATmega48, ATmega88, ATmega168) Schnittstellen RS232 I2C: USB GPIO Platine Bauteile: Größe: SMD 0603 R1, R2: 68R (nur USB) R3, R4: 10k R5: 1k5 (nur USB) C1, C2: 22pF C3 - C9: 100nF Q1: 12Mhz (nur USB) D1, D2: beliebig, Minimelf IC3: MAX3221CUE Kosten: MiniUSB
, 2 Schlafmodi mit Stromverbrauch bis min. 25µA! Betriebsspannungsbereich von 3,2 - 5,4V (mit ATmega32L) 5V oder 3V Spannungsregler onBoard! Direkter Batteriebetrieb möglich; Kann externe Schaltung versorgen
-
Artikel
Xilinx USB-JTAG-Adapter
Fertiger JTAG-Adapter in einem Reichelt Gehäuse Schaltpläne. Pinbelegung des Programmiersteckers. + JTAG Pin Signal Pin Signal 1 GND 2 VREF 3 GND 4 TMS 5 GND 6 TCK 7 GND 8 TDO 9 GND 10 TDI 11 GND 12 NC * 13 GND 14 NC * + Serial Pin Signal Pin Signal 1 GND 2 VREF 3 GND 4 PROG 5 GND 6 CCLK 7 GND 8 DONE 9 GND
gleiche Teilerverhältnis ergibt, aber besser beschafbar + Kondensatoren Menge Bauteil Wert Größe 2 C1, C2 11p SMD0805 1 C25 10n SMD0805 22 C3, C6-C24, C30, C31 100n SMD0603 3 C26, C27, C29 1µ CPOL-EUB 2 C4, C28 4,7µ CPOL-EUB 1 C5 10µ CPOL-EUB + ICs Menge Bauteil Wert Größe 1 IC1 CY7C68013A QFP100
-
Artikel
MSP430 LaunchPad
$4.30, vor allem das MSP430 Launchpad = Beschreibung = Das LaunchPad Development board (MSP-EXP430G2) Merkmale. 20-pin DIP Sockel für 14- und 20-Pin Gehäuse Flash-Emulation zum programmieren und debuggen zwei LEDs an den MSP430-Ports P1.0 und P1.6, per Jumper inaktivierbar ein Taster an dem MSP430-Port
nur bis zu 9600 Baud, daher sind diese Beispiele nicht ohne zusätzliche Hardware nutzbar. USCI_B0 I2C…, I2C Master … und I2C Slave …: Achtung, der Jumper an LED2 (P1.6) muss entfernt werden. Beispiele mit Taster an P1.3: Der Widerstand R34 ist nicht immer bestückt, ggf. muss über P1REN |= BIT3; P1OUT
-
Artikel
Retrocomputing auf FPGA
benachtbarten RS232 Anschlüsse seitlich weggedrückt werden. Das Evalboard sollte also mit einem PS2-Anschluß ausgerüstet sein. Natürlich lässt sich eine PS2 Tastatur auch an zwei Pins und 3.3V fädeln (obwohl PS2 für 5V spezifiziert ist). Speicher. Im Original ist der Arbeitsspeicher aus dynamischen
über die Expansionports meist einfach möglich, aber oft nicht nötig. Für den lötfreien Einstieg: VGA-Port: hat mindestens 3 bit Farbcodierung (Rot, Grün, Blau) für 8 Farben, besser sind 8 bit PS2 Schnittstelle (3V3 sollten OK sein, obwohl PS/2 für 5V spezifiziert) 512kbit Flash/PROM RAM: 24 kB intern für
-
Artikel
LCD an Parallelport
14 (Auto Linefeed) 5 (R/W) GND 6 (E) Parallelport 1 (Strobe) 7 (D0) Parallelport 2 (D0) 8 (D1) Parallelport 3 (D1) 9 (D2) Parallelport 4 (D2) 10 (D3) Parallelport 5 (D3) 11 (D4) Parallelport 6 (D4) 12 (D5) Parallelport 7
Spannungsregler. Die Masse (GND) des Spannungsreglers muss mit einer der GND-Leitungen des Parallelports (Pin 18 - 25) verbunden werden, der 5V-Ausgang mit Pin 2 des LCDs. Falls die Anzeige zu dunkel ist, kann man den Kontrasteingang des LCDs (Pin 3) an ein zwischen 5V und GND geschaltetes 10k-Poti anschließen
-
Artikel
Speicher
Taktfrequenz. Die höhere Taktfrequenz wird durch eine neue IC-Technologie, niedrigere Betriebsspannung (2,5V anstatt 3,3V) und andere IO-Standards (SSTL-2,5 anstatt 3,3V CMOS) erreicht. Das ist auch nötig, weil bei diesen Datenraten das Thema Wellenwiderstand bereits eine elementare Rolle spielt. DDR2-SDRAM
löschen, sondern kann auch einzelne Bytes löschen und neu beschreiben. Ein Schreibzyklus dauert ca 3-5 msec. Die meisten AVR-Controller haben ein integriertes EEPROM als Datenspeicher, es gibt jedoch auch externe EEPROMs, die über den I2C- oder SPI-Bus angeschlossen werden können. Serielle EEPROMs können
-
Artikel
AVR32 Tutorial
bekommen. Ausschnitt aus der "Peripheral Multiplexing on I/O lines"-Tabelle: PIN Pin Type A B C ... PA00 Normal I/O USART0 TXD USART1 RTS SPI NPCS[2] PA02 Highdrive I/O USART0 RTS ADCIFB TRIGGER USART2 TXD PA06 Highdrive I/O, 5V tolerant SPI SCK USART2 TXD USART1 CLK Die prozessorspezifische
auslösen zu lassen, sowie bei einer Änderung am Externen Trigger oder einer RB bzw. RA Load-action. TWI/I2C. Allgemein. Mit dem TWI-Bus hat Atmel einen Klon von Philips I2C-Bus implementiert. Der AVR32uc3-L0064 und die meisten anderen AVR32-Prozessoren verfügen über 2x TWI-Master und über 2x TWI-Slaves, die
-
Artikel
Entwicklungsboard mit AT91SAM7Sxxx - selbstgemacht
ev. beachtet werden, das nach dem Reset die IO-Pins über einen Pullup – Widerstand von 100-200kΩ auf 3,3V gezogen werden, was beim anlegen von 5V an die Pins zu einem Stromfluss durch den Controller führt. Der schon erwähnte DMA Controller ermöglicht
. Kondensatoren 15pF Kerko SMD 0603 (2x) 1nF + 10nF Kerko SMD 0603 für PLL-Filter Widerstände SMD 0603: 1k5(2x), 15k, 45k, 27Ω (2x), 10k (3x) SMD-LED + Vorwiderstand für 3,3V (2x) 2,2µF KERKO oder ELKO Stiftleisten (siehe Text) Wannenstecker
-
Artikel
WordClock mit WS2812
DS18B20 Anschlüsse am Shield: DS18xx-GND (Pin 1) an GND DS18xx-DQ (Pin 2) an B5 (Mini) bzw. D2 (Nucleo) DS18xx-VDD (Pin 3) an 3V3 Ein 4,7k Pullup-Widerstand ist zum sicheren Betrieb des One-Wire-Busses auf den Shields vorgesehen. Der DS18xx sollte
. Pin 1 und 2 gehen dann an 5V/GND des ersten Streifens, 3 und 4 an 5V/GND des dritten Streifens usw. Mit ca. 2 m Flachbandkabel kann die komplette Uhr verkabelt werden. Dann kann man mittels 16-poligem Wannenstecker
-
Artikel
Raspberry Pi YAIR (Yet Another Internet Radio)
wurde nicht untersucht. (Es funktioniert.) Ein keramischer 1nF Kondensator hält Störungen vom Reset-Pin der MCU fern. Die Steuerplatine trägt eine 5*2 polige Pfostenleisten. Die eine dient primär zur Programmierung der MCU, kann aber auch für Erweiterungen mit I2C-Anschluss verwendet werden. Eine weitere
RS232 Schnittstelle sein. Ein USB-RS232 Adapter mit FTDI-Chip funktioniert bei mir auch. Die Jumper JP5, JP6 müssen auf Prog gesetzt werden (Pin 2,3). Einstellungen Flash Magic: Select: 89LPC936 oder welche MCU gerade verwendet wird Baud Rate: 7200 Interface: None (ISP) Oscillator (MHz): 7,373 Erase block
-
Artikel
ICnova ADB1000
on port 1 hub 1-1:1.0: Cannot enable port 1. Maybe the USB cable is bad? JFFS2 notice: (819) check_node_data: wrong data CRC in data node at 0x0065ef24: read 0x79e575c5, calculated 0xddd3cb14. JFFS2 notice:
0x6ce41f3f, calculated 0x64c6953d. JFFS2 notice: (819) check_node_data: wrong data CRC in data node at 0x00ef8d00: read 0x6ce41f3f, calculated 0xebd1c313. hub 1-1:1.0: Cannot enable port 1. Maybe the USB cable
-
Artikel
STK500USB-Adapter
des STK500 durch Deaktivieren des Schaltreglers LEDs: LED1 8V okay LED2 5V okay LED3 RX-/TX- activity Teileliste mit Reichelt-Bestellnummern. fertiger Reichelt Warenkorb Warenkorb-Export Menge Wert Reichelt Bst.-Nr. E-Preis Bauteile Gehäuse 2 33µF SMD TAN.33/16 0,24 € C1
X7R-G0805 100N 0,05 € C5-6, C8-15, C18-19 0805 1 MBRS140 MBRS 140 SMD 0,12 € D1 SMB 1 2,7V SMD ZF 2,7 0,05 € D2 minimelf 1 5,6V SMD ZF 5,6 0,05 € D4 minimelf 1 1A SMD-SF 1,0A 0,50 € F1 6,1 x 2,6 1 LT1372 LT 1372 CS8 5,05 €
-
Artikel
AVR FAT32
für die mögliche Frequenz des hier verwendeten HC4050 zur Pegelwandlung: bei +125 °C und VCC von 2 V wird das Propagationdelay mit Max 130 ns angegeben. Das macht ungefähr 7,6 MHz maximal mögliche Frequenz. Bis +85 °C und VCC von 2 V geht es bis 9,5 MHz. Da aber hier 3,3 Volt anliegen
. Pinbelegung MMC/SD/SDHC. {| {| class=wikitable" style="width:40em" Pin-Nr. Karte Pin Karte Funktion Pin-Nr. µC Pin µC Funktion 1 CS Chip Select 15 PB1 Cusom Slave Select 2 DI Data In 17 PB3 (MOSI) Master Out, Slave In 3 GND 4 VCC 5 CLK Clock 19 PB5 (SCK) Clock 6 GND 7
-
Artikel
UsbDisplay
entsprechend den Empfehlungen von Atmel beschaltet worden. Um die Spannung zu glätten sind für die 3.3V und 1.8V Versorgungsspannung 2,2 µF Tantal Kondensatoren vorgesehen C1, C4. Alle weiteren Versorgungsspannungspins sind mit 100nF Condensatoren abgeblockt worden C2, C3, C5, C7, C8, C9, C10. Für die
denen ich die 6,2k für 3.3V hergeleitet habe. Die Kondensatoren habe ich schon eingespart -- die Platine ist ja schon eine Kondesator Senke. Beim Display habe ich mich für das EA DOGM132-5 entschieden. Es handelt sich
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
richtig passt. Mit einem Multimeter(Durchgangsprüfung/Widerstandsprüfung) prüfen, ob der LED Anschluß +5V mit den Pins 1, 3, 5, 7, 9, 11, 13, 15 des Buchsensteckers verbunden sind. GND muß mit den "geraden" Pins 2, 4, 6, 8, 10, 12, 14, 16 verbunden sein. Schritt 10: Datenkabel Der Ausgang WS2812 / Data
und aufheben. Schritt 2 R35 und R37 [4] mit den vorher entfernten SMD Brücken bestücken (siehe Bild rechts) die Kondensatoren C33 und C34 [6] bestücken und dann den Quarz X3/8Mhz [5] einlöten. ACHTUNG: Wird für C33 und C34
-
Artikel
Mini2440
Nahezu alles ist über die verschiedenen Header auf dem Board zu erreichen Pinouts. + Audio / UART Pin Audio IN CON1, CON2, CON3 CON8 J1 (ext. NAND/NOR-sw) 1 IN TX VIN NORBOOT 2 GND RX GND OM0 3 IN 5V GND NANDBOOT 4 GND VDD5V + CON4 GPIO, CON5 Pin CON5 CON4 GPIO CAMERA CON12 JTAG 1 5V 5V SDA EINT8/GPG0
AIN2 CAM_VSYNC 3.3V TMS 8 /GCS2 AIN3 CAM_PCLK GND GND 9 /GCS3 EINT0 CAMDATA7 TCK 10 /GCS5 EINT1 CAMDATA6 GND 11 L/OE EINT2 CAMDATA5 12 L/WE EINT3 CAMDATA4 13 /WAIT EINT4 CAMDATA3 14 /RESET EINT5 CAMDATA2
-
Artikel
GPS Logger Mini
0805 Alle 0,05€ C6 Keramik-Kondensator 22pF 0805 Alle 0,05€ C7 Keramik-Kondensator 22pF 0805 Alle 0,05€ C8 Keramik-Kondensator 100nF 0805 Alle 0,05€ IC1 Low-Drop Spannungsregler 3.3V LP2985 SOT23-5L F 0,56€ IC2 Laderegler MAX1555 SOT23-5L F 2,41€ IC3 Mikrocontroller ATMega88 TQFP32 F 3,56€ IC4 MicroSD-Kartenslot Hirose DM3B SMD F 2,23€ IC5 GPS-Modul ST22 - P 20€ LED1 SMD Leuchtdiode ROT 1206 Alle 0,08€ LED2 SMD Leuchtdiode GRÜN 1206
-
Artikel
MSP430
Komponenten. Digitale Peripherie. 16-bit RISC architecture bis zu 24 MHz Erweiterter Temperaturbereich : –40°C to 105°C Großer Betriebsspannungsbereich von 1.8V bis 3.6 V Optimierter niederleistungs Mode (bei 3 V) Active mode: 142 µA/MHz Standby: LPM3 mit 32768-Hz Quarz: 1.43 µA (mit aktivem SVS) LPM3.5 mit 32768
Combo Ein 12-Kanal 12-bit analog-zu-digital Wandler (ADC) Interne mehrfach verwendbare Referenz (1.5, 2.0, oder 2.5 V) Sample-and-hold 200 ksps 2 erweiterte Komparatoren (eCOMP) Integrierte 6-bit digital-zu-analog Wandler (DAC) als Referenzspannung 4 Analoge Blöcke (smart analog combo [SAC-L3]) Ermöglicht
-
Artikel
Raspberry-Webradio
S/W Display Eingabe Drehencoder und 6 Taster Stromversorgung. Der Raspberry Pi wird über den GPIO Pin Header mit 5V versorgt. Der ATMega32 und das Display werden ebenfalls mit 5V versorgt. Die 3,3V für den ATTiny2313 stellt der Raspberry Pi an seinen GPIO Ports zur Verfügung Der Stromverbrauch des Raspberry
gedrückt, sonst nicht. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0 Taster 5 Taster 4 Taster 3 Taster 2 Taster 1 Taster 0 Drittes Byte, die Anzahl der Steps die der Drehencoder seit der letzten Abfrage gedreht wurde. Positive Werte bedeuten
-
Artikel
Pollin Funk-AVR-Evaluationsboard
verwendet. Gesamtbedarf: 2x 2 bis 3 minus 1 = 3 bis 5 Output-Pins Fünfte Reduzierungsstufe...: Nur 1 Pin zur Ansteuerung, geht das? Auch das geht, wenn z. B. die Ausgabe seriell zu einem weiteren Mikrocontroller geschickt wird
- Q2 Versorgung Stunden-Einer PD3 5 29 3 - - Q3 Versorgung Stunden-Zehner PD4 (Anm. 1) 6 30 4 - - Q4 Segmente BCD 2 0 PB2 16 13 5 7 2 0 - Segmente BCD 2 1 PB3 17 14 6 1 2 1 - Segmente BCD 2 2 PB4 18 15 7
-
Artikel
MSP430 Codebeispiele
www.mathar.com stammt diese Routine zur Initialisierung eines beliebigen UARTS. Zusätzlich müssen jedoch die Pins noch definiert werden. Initialization/configuration of USART (SPI and I2C/TWI). Initialisierung der Quarze. Bei den neueren MSP430F55xx nicht vergessen, dass bei CPU-Taktfrequenzen über 8 MHz vorher
) Einstellbare Treiberstärke (reduziert und voll) ( PxDS ) Ein bis zwei Peripheriefunktionen pro Pin ( PxSEL ), auswählbar mittels PxDIR (d.h. bei zwei Peripheriefunktionen ist eine Ausgang und die andere Eingang) Das JTAG-Port (4 Pins) und das USB-Port (2 Pins) ist standardmäßig ein E/A-Port (MSP430F55xx
-
Artikel
Dockstar
[1] 26 = RXD1[2] 27 = RXD1[3] I2S Schnittstelle: 39 = I2SLRCLK 40 = I2SDO 41 = I2SLRCLK 42 = I2SMCLK 43 = AU_I2SDI 44 = AU_I2SEXTCLK SPDIF Schnittstelle: 36 = SPDIFI 37 = SPDIFO 38 = SPDIFCLK I2C Schnittstelle: 8 =
für MPP8(SDA) und MPP9(SCK) herausführen. An J1 können 3,3V an Pin1 und GND an Pin2 abgegriffen werden. Boot Log Einträge i2C Test sensors-detect darf nur für I2C ausgeführt werden, alles andere mit NO beantworten, sonst hängt sich die DockStar auf! --Nevtag
-
Artikel
FPGA
kommunizieren zu können. Pegelstandards. Es existieren je nach FPGA-Familie verschiedene TTL-Pegel (5V, 3,3V, 2,5V), differentielle Signalstandards (SSTL, LVDS, GTL, GTP) und im Hochpreisbereich serielle Hochgeschwindigkeitsstandards mit bis zu 40 Gbit/s. Oftmals sind weitere Eigenschaften wie Treiberstärke
bieten heute erhältliche (und günstige) FPGAs - aufgrund ihrer verwendeten Technologie - keine direkte 5V Kompatibilität mehr. FPGAs wie die Spartan II (nicht IIe), erlauben zumindest noch "5V Toleranz" auf den I/O-Pins. Das heißt: das FPGA wird zwar mit 3.3V versorgt und kann daher nur 3.3V am Ausgang
-
Artikel
IRSND - english
protocols: ./irsnd-15kHz 7 2 3 0 | ./irmp-15kHz 1100010000011 p= 7 (RC5), a=0x0002, c=0x0003, f=0x00 First key press 1000010000011 p= 7 (RC5), a=0x0002, c=0x0003, f=0x00 Second key press ^ Toggle bit Note: Depending on the protocol
reptition frames Version 3.2.5: Modifications for Arduino Version 3.2.4: changed some constants in irsnd.c Version 3.1.5: 2019-08-28: New protocol: ONKYO Version 3.1.2: 2018-09-06: Added support of STM32 with HAL library Version
-
Artikel
ARM-elf-GCC-Tutorial
soll, gibt man ihm die Peripherie an. Block VIC Channel # Watchdog 0 RESERVED 1 ARM Core (DbgCommRx) 2 ARM Core (DgbCommTx) 3 Timer0 4 Timer1 5 UART0 6 UART1 7 PWM0 8 I2C 9 SPI0 10 SPI1 11 PLL 12 RTC 13 EINT0 14 EINT1 15 EINT2 16 EINT3 17 A/D-Wandler 18 RESERVED 19 Für weitere Informationen hilft ein
Grundsätzlich gilt: Jeden n. Takt vom Prozessortakt kommt ein SPI-Takt. Beispiel: 60 MHz Systemclock / 16 = 3,75 MHz SPI-Takt. Allerdings muss der Teiler größer oder gleich 8 sein. Das Senden eines Bytes per SPI sieht so aus: I2C. In der "Codesammlung" befindet sich eine I2C-Master-Bibliothek für den Polling-Betrieb
-
Artikel
Diskussion:AVR-Tutorial: LCD
lcd_data und lcd_commad in :der lcd-routines.asm gibt es eine nicht kommentierte stelle, zitat: " in temp3, LCD_PORT andi temp3, 0x80 or temp1, temp3 out LCD_PORT, temp1 " Was ist der Sinn der Sache? Will man den bit7 von LCD_PORT retten? warum nur :den, denn der bit6 gehoert auch nicht zum LCD (bzw. 2 von
, 0x80 or temp1, temp3 out LCD_PORT, temp1 (in lcd_data und lcd_command) Was ist der Sinn davon? Müsste man nicht auch Bit 6 erhalten? Warum nicht flexibel gestalten, sodass immer die nicht-LCD Pins unverändert bleiben? 2.
-
Artikel
Standardbauelemente
to Vcc-1,0V Vcc-0,8V Vee+0,8V @0,1A 30V Vcc-1,3V Vee+1,3V @1A 24V 5 Power-OPV, Thermal Shutdown, Io=1A Io(max)=1.5A PDF alle, R 0,70 LA6510 2 0,15 2 10 nA 100 nA Vcc-2V Vee+0V Vcc-2V Vee+2V @33Ω 30V 12 Power-OPV, current limiter pin, Imax=1A P=2,5W
C, R, DK PDF LM 4041 CIDBZT 0,35 1,22V-10,0 0,045-12 0,5 20/100 Battery Powered Equipment elpro.org - LT1029 2,20 5,0 0,6-10 1 8/40 Bandgap TO92; 0,2% erhältlich C, R, DK PDF ADR36x 2,20 2,048; 2,5; 3;
-
Artikel
MCBTMPM330
3-channel UART 3-channel I2C-Interface 3-channel SPI-Interface 12 channel 10 Bit AD-Wandler 42 Interrupts intern und 8 extern 79 I/O-Ports CEC, Remote Control Signal Processor, Stand-by-Modes, Sub-clock, PLL-Taktvervielfachung, 2,7 bis 3,3 V Betriebsspannung 100-Pin-Gehäuse: P-LQFP100-P-1414-0.5D (14mm × 14mm, 0.5mm pitch) Ausführliche Informationen finden sich im Datenblatt == Eigenschaften des Entwicklungs-Boards MCBTMPM330
-
Artikel
Arduino Due Board
External Command 1" auswählen und ok klicken ==>> Jetzt gibt es eine Toolbar mit dem Button "Native Port", bei Klick startet die Programmierung (nach manuellem "Erase" / "Reset") Programmierung über "PROGRAMMING" Port. Komfortabler aber ein wenig schwieriger umzusetzen ist die Möglichkeit 2 - Programmierung
Programmbeispiel wird dieser in Betrieb genommen und liefert über die serielle Schnittstelle alle 0,5s den erfassten Messwert. Anschluss: Dreh-Encoder: gemeinsamer Pin an Masse, Ausgang A an Arduino PIN2 (PB25), Ausgang B an Arduino PIN 13 (PB27) Rechner: mit Terminal an ProgrammingPort 115200 8n1
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
center" Eingangsspannung am ADC / V Entsprechender Messwert 0 – 0.625 0 0.625 – 1.25 1 1.25 – 1.875 2 1.875 – 2.5 3 2.5 – 3.125 4 3.125 – 3.75 5 3.75 – 4.375 6 4.375 – 5 7 Die Angaben sind natürlich nur ungefähr. Je höher nun die Auflösung des Analog-Digital-Konverters ist, also, je mehr Bits er hat,
Select Register Mit diesem Register wird der zu messende Kanal ausgewählt. Beim 90S8535 kann jeder Pin von Port A als ADC-Eingang verwendet werden (=8 Kanäle). Das Register ist wie folgt aufgebaut: Bit 7 6 5 4 3 2 1 0 Name REFS1 REFS0 ADLAR MUX4 MUX3 MUX2 MUX1 MUX0 R/W R/W R/W R/W R/W R/W R/W R/W R/W
-
Artikel
AVR-Transistortester
(680Ω). Hiermit können zwei verschiedene Stromstärken auf den zu testenden Pin gegeben werden. Die Widerstände sind mit ADC0 , ADC1 und ADC2 verbunden. An diese Pins wird auch der zu testende Transistor angeschlossen. Der linke Teil der Schaltung (mit den 3 Transistoren) ist für
Zustand Pin3 1. Möglichkeit + - frei 2. Möglichkeit + frei - 3. Möglichkeit frei - + 4. Möglichkeit frei + - 5. Möglichkeit - frei + 6. Möglichkeit - + frei Für jede Kombinationsmöglichkeit wird überprüft, ob zwischen
-
Artikel
GoFlexHome
128MB RAM und 256MB Flash = Technische Daten = CPU Marvell "Kirkwood" 88F6281, 1.2GHz (ARM926EJ-S) Speicher 128 MB (Nanya NT5TU64M16DG-AC) Flash 512 MB Netzwerk Marvell 88E1116R Gigabit Ethernet port Schnittstellen 1x USB 2.0 Marvell Orion EHCI Platte Seagate ST31000528AS (1TB Version
/vsftpd/vsftpd.pem UART-/JTAG-Stecker. Auf der Platine befindet sich eine 10-polige Stiftleiste im 2mm Rastermass (J1). Die Belegung ist wahrscheinlich identisch zur Dockstar bzw. GoFlex Net, siehe auch: Dockstar#UART.2FJTAG-Stecker Zumindest die Pins GND, UART TxD und UART RxD sind gleich: 9 7 5 3
-
Artikel
Midi Rekorder mit MMC/SD-Karte
) Hardware. ATmega8 mit internem RC-Takt 1 MHz MIDI Interface mit Optokoppler 6N138 LCD Display 24*2 (Standardcontroller) 7 Tasten und 1 Anschalter Spannungsregler 5V und 3,3V MMC/SD-Slot Kompilieren. In AVR Studio 4 Projekt laden, alle *.asm Dateien hinzufügen Build (F7) drücken Hex-Code in Controller
Geschwindigkeitsanzeige gestört Midi-Through im Menü Schaltplan. ohne Fernbedienung: mit Fernbedienung: Achtung: mega168 Pin TX muss an Midi-Buchse OUT Pin 5, und der Pullup muss an Midi-Buchse OUT Pin 4! Für die Hintergrundbeleuchtung: Port B6+7 parallel an einen Widerstand (hängt von deiner LED-Beleuchtung ab) und diesen
-
Artikel
Analog-IO mit digitalen Bausteinen
entsprechender Dämpfung. Bei 10KHz-Grenzfrequenz sind im wichtigen Bereich Klangqualitäten von >6Bit (5kHz) bis zu 10Bit (50Hz) zu erreichen, was für einfache Tonausgaben und Sprache absolut reicht. 3-Pin DAC. Eine oft genutze Möglichkeit ist die Verwendung eines R2R-Netzwerks, um mit wenigen Pins ein
Weblinks. PDM-basierter Analog-Digital-Wandler mit einem FPGA-IO für 10 kHz Audio SAR-basierter ADC mit 2 FPGA-Pins für 1kHz Kategorien.
-
Artikel
BTM-222
programmierbare Ein- und Ausgänge. Wie diese programmiert werden können, ist nicht bekannt. Einige Ports sind bereits werksseitig vorbelegt. Die tatsächliche Belegung weicht aber teilweise vom Datenblatt ab: PIO # Pin Funktion 5 11 (LED gegen Masse) signalisiert Austausch von Daten per Bluetooth 6 12
. Der BTM-222 arbeitet in einem Spannungsbereich von 3,0 bis 3,6 V und eignet sich daher gut für den Einsatz in Schaltungen, die in diesem Spannungsbereich funktionieren. Bei 3,6V ist eine Schottky-Diode vor PVCC zu empfehlen. Soll er an einen mit 5 V betriebenen
-
Artikel
Eagle-Bibliotheken
INVOKE) nein - ELECTRONIC ASSEMBLY EA_DOGXL160-7 Grafik 160x104 - 3,3" - UC1610 Kontroller (auch I2C) mit und ohne LED-Beleuchtung (LED per INVOKE) nein - ELECTRONIC ASSEMBLY EA_DOGXL240-7 Grafik 240x128 - 3,9" - UC1611S Kontroller (auch I2C) mit und ohne LED-Beleuchtung
-04S Nullkraftstecker für Touch BOTTOM CONTACT, 4-pol, Raster 1,0 mm nein - onesemi CAT4238 TSOT23-5 CAT4238 High Efficiency 10 LED Boost Converter CAT4238 constant current DC/DC step-up converter for driving LEDs nein - Diverse I2C Bausteine. Von User: bepa Link Version Eagle: 6.3 Hersteller Bezeichnung
-
Artikel
Launchprog
am Launchpad erfolgen, es soll "so wie es ist" als AVR910 betreibbar sein. Der vorhandene Taster S2 und die beiden LEDs sollen nachher sinnvoll nutzbar sein. Das Target kann aus dem Launchpad mit 3,3V oder 5V versorgt werden. Da der MSP430G2211 mit 3,3V läuft, muss bei 5V am Target in die MISO-Leitung
Herausgekommen ist folgende Pinbelegung für die AVR ISP Schnittstelle: Launchpad AVR ISP Bemerkung P1.3 ~RESET parallel dazu Taster S2 nach GND P1.4 MOSI P1.5 MISO P1.7 SCK VCC +3,5V Targetversorgung +3,5V TP1 +5V optionale Targetversorgung +5V GND GND Dass auf dem Launchpad der Taster S2 an P1.3 ist,
-
Artikel
Batteriemonitor mit Dual Slope Wandler
-0.025V. Dadurch, dass der Operationsverstärker immer versucht, zwischen seinen beiden Eingängen (PIN 12 u. 13, IC3D) einen virtuellen Nullpunkt zu erzeugen, ist die Vorspannung auch an PIN 13 anzutreffen. Sie gibt nun, wie oben schon gesagt, die Schaltschwelle des Komparators an PIN 2 vor. Sobald nun
: es gibt zwei Messbereiche Messbereich 1: timer_max1 = 50000. Die Aufladung beträgt umgerechnet 0,2s. Der Bereich gilt von 0 < I < 3,5A. Messbereich 2: timer_max2 = 30000. Die Aufladung beträgt umgerechnet 0,12s. Der Bereich gilt von I 3,5A. Die Messbereichsumschaltung erfolgt nach der Umrechnung des
-
Artikel
USB-Stick am Mikrocontroller
Flash, 4kByte SRAM Firmware für FAT16 und FAT32 Support kostenfrei Verfügbar 3.3V (25mA) Versorgungsspannung, I/O-Pins sind 5V tolerant wenige externe Bauteile erforderlich Leider ist der IC nur in SMD (LQFP-48 Gehäuse) erhältlich. Hardware. Zum Einsatz kommt ein fertiges Modul
wertvolle Mikrocontroller-UART für andere Anwendungen erhalten bleibt. Nicht vergessen, die Jumper J3 und J4 des VDIP1-Moduls auf SPI zu stecken! Das VNC1L-1A SPI-Protokoll weicht erheblich von dem üblichen SPI ab. Es ist ehr eine Mischung aus SPI-, I2C- und UART-Eigenschaften und Bedarf einiger Aufmerksamkeit
-
Artikel
Zilog Encore Experimentierplatine
Knopfzelle Sockel für zwei I2C EEPROM z. B. AT24C512 und AT24C02 Sockel für I2C Temperatursensor DS1621, DS1631, LM75 und ähnlich REF192 2.5V Spannungsreferenz Anschluss für eine steckbare RS-485 Platine mit MAX483 oder ähnlich.
für beide UARTs Debug/Programming Interface für Zilog USB oder RS232 Smart Cable. (Unbeschränkter C Compiler/IDE von Zilog frei erhältlich) Vier LEDs und Drucktaster an frei verfügbaren Anschlussstiften. Alle Port Pins sind über 5x2 Verbinder zugänglich. 5x2 Adapter auf 2.54mm Schraubanschlussklemmen
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
(2.5/2A + 3.3V/1A) an. Dieser besitzt ein Powerpad unter dem Chip, welches die meisten wohl kaum anlöten können. Aber dafür ist die Strombelastbarkeit total überdimensioniert, d.h. etwas Wärmeleitpaste
: 2 "Wandlungsstufen" notwendig. 1x Inputpegel -> ECL, 1x ECL -> Logikpegel CPLD - - DAC / TLV5626 (TI) SOIC-8 8-Bit Dual, 3.3V, int. Uref 1.024V | align="center" | Farnell.De 5.29 DAC / TLV5637 (TI) SOIC
-
Artikel
Entscheidung Mikrocontroller
optimiert. Der Stromverbrauch hängt auch stark vom Takt und der Versorgungsspannung ab. Frequenz ATMega8 (2.7V) ATMega8 (5.0V) PIC16LF84A(2.0V) PIC16F84A (5.5V) MSP430F2618 (3V) Einheit 32KHz 62 80 45 - k.A. µA 100KHz 0,3 0,5 - - 0,084 rowspan=4|mA 1MHz, 2MHz* 1,5 2,3 4 - 0,5 8MHz, 4MHz* 5 7/15** rowspan=2|- 4,5 4,2 16MHz, 20MHz* - 20 20 9,5 (3,3V) [*] Abweichende Taktangabe für PIC16*F84A, da hier keine entsprechenden Werte für die Frequenzen des ATmega8 im Datenblatt (PIC16F84A Data Sheet, Microchip 2001,
-
Artikel
STM32 Breakout Board
von 44x26mm und liegt als geteiltes Projekt auf den Servern von Oshpark: Link. Ich werde demnächst 3 davon bestellen. Alternativ gibt es die Leiterplatten auch hier direkt zu kaufen: STM32-Breakoutboard Herausgeführte Pins. Port A (bis auf die USART1 Pins PA9..12) Port B (bis auf PB2, der als BOOT1
Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen. LEDs. Das Board besitzt 5 Leds: Power Led (Größe 0603) an 3V3 TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden) Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose
-
Artikel
AVR Fuses
AVRDUDE. AVRDUDE ist ein Konsolenprogramm und liefert den Zustand der Fuses als HEX-Wert: avrdude -c PROGRAMMER -P PORT -p DEVICE -n -v ergibt: avrdude.exe: Version 5.1 Copyright (c) 2000-2005 Brian Dean, System wide configuration file is "D:\WINAVR\BIN\avrdude.conf" Using Port : com1 Using Programmer
0 0 0 no 1 0 0 2000 2000 0x00 0x00 lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 Programmer Type : STK500V2 Description : Atmel STK500 V2 Hardware Version: 15 Firmware Version: 2.10 Topcard : Unknown Vtarget : 0.0 V Varef
-
Artikel
UART auf USB
-2303. Der PL-2303 läuft zwar intern mit 3,3V, ist aber an RX und den anderen Eingängen 5V-kompatibel. In manchen Siemens Datenkabeln steckt ein "PL-2303 USB-to-Serial Port Adapter": Original Siemens Datenkabel: DCA-540 (ist für: A35,C25,S25,
, Xelibri 1-4) - Pin-Belegung: TTL-232R von FTDI. Dieses Kabel bekommt man sowohl als 3V3 als auch als 5V-Variante. Vorsicht: die Spannungsangabe bezieht sich NUR auf die Pegel der Kommunikationsleitungen, Vcc ist immer