-
Artikel
Webby
Feature von der Herstellerseite unter: CPU AU1210-333MHz CPU Architektur: MIPS Memory DDR2 SDRAM, 64MB 128Mx8 SLC TYPE NAND FLASH Display TFT LCD 3.5", 320*240, 24bits color with Touch screen Wireless WiFi 802.11 b/g, Verschlüsselung: WEP, WPA, WPA2 Interface Ethernet RJ45 USB2.0 Embedded Microphone
MMC Card socket Buttons Hardkeys -widget, radio, alarm, menu, Reset Software O/S Linux, Kernel 2.6.24 Multimedia Service WebTV,internet radio, MP3 Player, Video Player, Photo Album, Information service, Email, RSS, Voice message, Calendar, Widget(weather, News, traffic, finance), PIM Service, Voice message
-
Artikel
Oszilloskop
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
, LT362, LT364, LT372, LT374, LT584, 44(M)Xi, 62X1, 64(M)Xi, 104(M)Xi, 204(M)Xi) LeCroy Digitizing Oscilloscope WaveSurfer (422, 424, 432, 434, 452 and 454) xoscope, oscope is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope
-
Artikel
Dioden-Übersicht
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 40 rei 0.24 a d g B360 Schottky SMC 0.7 @ 3 3 60 rei 0.24 a d g BAR43 Schottky SOT-23 0.33 @ 0.002 0.2 30 5 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
0.2 30 5 2 Dioden, gemeinsame Anode rei 0.07 a d g BAT54C Schottky SOT-23 0.32 @ 0.001 0.2 30 5 2 Dioden, gemeinsame Kathode rei 0.07 a d g BAT54S Schottky SOT-23 0.32 @ 0.001 0.2 30 5 2 Dioden, Serienschaltung rei 0.07 a d g BAV70 Si SOT-23 1 @ 0.05 0.2 70
-
Artikel
AVR-Tutorial
und auch längere Programme schreiben möchte, dem sei deshalb geraten, nach diesem Assembler-Tutorial C zu lernen, zum Beispiel mit dem AVR-GCC-Tutorial. Wer C schon kann, für den bietet es sich an, das Tutorial parallel in C und Assembler abzuarbeiten. Die meisten hier vorgestellten Assemblerprogramme
erschlagen sind, muss man für alles andere die Materie genauso durchdringen wie der Assembler- oder C-Programmierer. Im Gegensatz zum Assembler-Programmierer muss man mit Seiteneffekten rechnen. C / C++. C bietet den optimalen Kompromiss, da man durch Funktionen und Prozeduren sehr leicht hochsprachliche
-
Artikel
STM32 Breakout Board
Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105RC) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei Farnell oder Conrad für rund 10 Euro zu haben. Entscheidend
bei 500mA Ausgangsstrom versorgt werden. Sonstige. Ansonsten werden vier 8-polige Stiftleisten, ein 24MHz-SMD-Quarz sowie ein Drucktaster für Reset benötigt. Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF
-
Artikel
Minila Version MockUp
RAM-Speicher. 512K*32: 512K*32 Kanäle TQFP100 0,65mm Pinabstand GS816036 Optional GS816032 Optional CY7C1381D-133AX wird in der Sammelbestellung verwendet 1M*32: 1M*32 Kanäle TQFP100 0,65mm Pinabstand CY7C1441AV33-133AXC/CY7C1441AV33-133AXI 60eur/stk dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am
werden und dann mit Open - Import ValueChangeDump in Pulseview (getestet mit: PulseView-NIGHTLY-x86_64.AppImage vom 24.10.2018) eingelesen werden. Sigrok. Wird z.Zt. (Stand 12.2017) nicht unterstützt Einer der Sigrok-Entwickler hat eine Platine des MiniLAs bekommen und möchte diesen mit in die Liste der
-
Artikel
Temperatursensor
TSYS01 / G-NICO-018 von Measurement Specialties Inc.. sehr hohe Auflösung und Genauigkeit: 0,10° @ -5°C … +50°C 16/24 Bit Gehäuse 16-VQFN Exposed Pad SPI / I2C über Pin auswählbar Preis: 8,60 (4,40 @1k) bei Digikey kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss. SE95. Der SE95 von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I2C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€
-
Artikel
RFM12
0x680. Zulässig sind nur 96 ≤ F ≤ 3903. Falsche Werte werden beim Einschreiben ignoriert. f = 10 MHz * C1 * (C2 + F/4000) (gilt für 10-MHz-Quarz) Band [MHz] C1 C2 f min [MHz] f max [MHz] ∆f [kHz] Vorgabe [MHz] f berechnen [MHz] F berechnen ( f in MHz) ISM-Bereich [MHz] 315 rowspan=2| 1 31 310,24 319,7575
ausgehend, die als reeller 50Ω- Widerstand angenommen wird, ist ein Kondensator in Reihe geschaltet. C8 und C9 (in der Tabelle C9 und C10 bezeichnet) liegen in Reihe und sind gleich groß, dürfen also in einem Kondensator mit der halben Kapazität zusammengefasst werden. Dann liegt noch L1 parallel zur
-
Artikel
MiniLA
. Bzgl. SRAM wurde seinerzeit nach passenden Alternativen zum ursprünglich verwendeten Alliance AS7C33128PFS32A gesucht und die Ergebnisse in eine Excel-Liste eingetragen. Auf Vollständigkeit, Richtigkeit und Aktualität kann es jedoch leider keine Garantie geben. Folgende SRAMs wurden bereits erfolgreich eingesetzt: K7B803625B-PI65 CY7C1361B-133AC IS64LF12832A-7 (lt. miniLA-Entwickler) Die wichtigen Kriterien beim SRAM sind: Pin-Kompatibilität Größe >= 128k Datenbreite >= 32bits Flow-Through-Modus cycle time < 10ns data setup time <
-
Artikel
1090 MHz-ADS-B-Receiver
ggfs. noch später, im Moment fehlt mir aber die Zeit dazu. Einen Video-Amp, den Komparator und den µC werde ich zur Schaltung nicht mehr hinzufügen, da es bereits zwei gute Designs mit PIC und AVR gibt (s. unten) (10.11.2009) Critical parts (AD8313, 1090 MHz SAW Filter, MMICs) for the RF frontend are
gefilterte Referenz (floating) hat, die mit einem TSH74 erzeugt wird. Die Daten werden in einem dsPIC33FJ64GP306 vorgefiltert (Mode A/C, DME) und an die USB-Schnittstelle abgegeben. Der "rohe" Bitstream zum PC besteht aus 8 bits=1 byte je Manchester-codiertem Bit des 56- oder 112-bit langen Mode-S-Datenwortes
-
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
-
Artikel
RS-485
Failsafewiderständen Speziellere Ausführungen. SN65HVD23D von TI extended common mode -20 to +25V 25MBit @160m 64 nodes Supply 7mA plus load SO8 Gehäuse 4.05$@1 SN65HVD24D von TI extended common mode -20 to +25V 3MBit @500m 256 nodes Supply 10mA plus load SO8 Gehäuse 4.05$ @1 MAX3079E von Maxim 250kBit, 500kBit,
RS485 Monitor RS485 auf Wikipedia Slla036b (TI) Interface Circuits for TIA/EIA-485 (RS-485) Slla70c (TI) 422 and 485 Standards Overview and System Configurations Slla169 (TI) Use receiver equalization to extend RS485 data communication Ten Ways to Bulletproof RS-485 Interfaces, AN-1057 (National) RS
-
Artikel
Audio-DSP mit Spartan 3-FPGA
verwenden, solange einer als Master und der andere als Slave arbeitet und beide auf den I2S-Modus mit 64FS und 20-Bit-Wortlänge eingestellt sind. Die Initialisierung dieser Codecs muss dann aber separat vorgenommen werden (wobei man dann wahrscheinlich nicht um einen uC drumrum kommt). Um das System zu
:-) - 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 (nicht bestückt
-
Artikel
AVR HV-Programmer
Hochvolt-Programmer. Dieser benötigt einen PC mit Parallelport sowie eine externe Stromversorgung von 6..24 V=. USB-Parallel-Konverter (für Drucker) funktionieren nicht. Vorteil: Ein Mikrocontroller wird nicht benötigt. Wie auch das Original beherrscht dieser PP (parallel programming) als auch HVSP (serial
files Software, auch für ATtiny4..10, also TPI. Open-Source, für Windows und Linux, jeweils 32 und 64 Bit, winzige Echse-Größe, Download. Kann direkt ELF-Dateien laden, kein Umweg über avr-objcopy erforderlich. Kann EEPROM, Fuses und Lockbits „in einem Rutsch“ der (von-neumannisierten) Hex- oder ELF-Datei
-
Artikel
MenuDesigner
Bytecodes auf einem beliebigem wahlfrei lesbarem Speicher Die Menüstruktur darf bis zu 16MB groß werden (24/32 Bit Adressen) oder 64KB bei 16 Bit Adressen Die Navigation innerhalb des Menüs ist auf eine Bedienung mit wenigen Tasten optimiert. Alternativ kann auch eine Maus oder ein Touchscreen verwendet werden
dann unter dem eingestellten Namen in den Arrays auffindbar. Dynamische Texte müssen generell wie in C Nullterminiert (\0) sein und haben keine Längenbeschränkung. Der Inhalt einer Liste ist ein langer Text, wobei \n eine neue Zeile markiert. Grafiken werden gelesen, bis der letzte Pixel der fest eingestellten
-
Artikel
AVR-Tutorial: IO-Grundlagen
7 0x07 0b00000111 8 0x08 0b00001000 9 0x09 0b00001001 10 0x0A 0b00001010 11 0x0B 0b00001011 12 0x0C 0b00001100 13 0x0D 0b00001101 14 0x0E 0b00001110 15 0x0F 0b00001111 100 0x64 0b01100100 255 0xFF 0b11111111 0b bzw. 0x und $ haben für die Berechnung keine Bedeutung; sie zeigen nur an, dass es sich
benutzen. Um ein Relais an einen µC-Ausgang anzuschließen, siehe den Artikel Relais mit Logik ansteuern. ----
-
Artikel
ARM Cortex Mikrocontroller
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, weiterführende
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
Ports benutzen (GCC)
crw-rw---- 1 root i2c 89, 2 Mar 17 21:00 i2c-2 crw-rw---- 1 root i2c 89, 3 Mar 17 21:00 i2c-3 crw-rw---- 1 root i2c 89, 4 Mar 17 21:00 i2c-4 crw-rw---- 1 root i2c 89, 5 Mar 17 21:00 i2c-5 crw-rw---- 1 root i2c 89, 6 Mar 17
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
MOTOROLA VIP1710
in mtd2, AES verschluesselt, AES Key dazu (MediaMall Variante des STB): 03 BF 2A E2 E4 6B 63 9B B8 C0 39 71 69 D4 B1 5C 51 D3 39 B9 1D 9C CE 88 BB 46 8F 43 6E CF 8E 4B Splash und Kernel sind nicht nur verschluesselt sondern auch signiert. Gespeicherte Daten in "/flash" und "/flash2" sind persistent.
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 (dailybuild@
-
Artikel
Soft-PWM
Programmierung wesentlich vereinfacht. Allerdings ist das Beispiel in ASM, hier soll das ganze in C gemacht werden. Es soll nun eine 8 Bit PWM mit 100 Hz (PWM-Zyklus 10ms) und acht Kanälen generiert werden. Der verwendete Controller ist ein AVR vom Typ ATmega32, welcher mit dem internen RC-Oszillator
Bit-Angle-Modulation - Dimmung vieler LEDs mit einem µC
-
Artikel
BAE-Tutorial
Damit ist man dann das beim Schaltplanzeichnen entstandene ziemliche Durcheinander von R1013, R1011, C1023, IC10 usw. los, und der Bestückungsplan lässt sich gut lesen. Der Weg dazu ist, dass man zuerst das Layout fertig stellt, bis man sich sicher ist, dass es keine weiteren Verschiebungen mehr gibt.
(leer) VQFP32 rowspan=2 | atmega103 ATmega103(L), ATmega128(L) rowspan=2 | (leer) rowspan=2 | TQFP64 ATmega1281, ATmega2561 rowspan=2 | atmega1280 ATmega640, ATmega1280, rowspan=2 | (leer) rowspan=2 | TQFP100 ATmega2560 rowspan=2 | attinyx4 rowspan=2 | ATtiny24, ATtiny44, ATtiny84 (leer) DIL14, SOIC14