-
Artikel
AT91SAM7S mit OpenOCD programmieren
buswidth 4, chipwidth 0 at91sam7 information: cidr: 0x27090540, arch: 0x0070, eproc: ARM7TDMI, version:0x000, flashsize: 0x00010000 main clock(estimated): 18614kHz pagesize: 128, lockbits: 16 0x0003, pages in lock region: 32 securitybit: 0, nvmbits: 0x0 > flash protect 0 0 15 off > flash info 0 #1: at91sam7 at 0x00100000, size 0x00010000, buswidth 4, chipwidth 0 at91sam7 information: cidr: 0x27090540, arch: 0x0070, eproc: ARM7TDMI, version:0x000, flashsize: 0x00010000 main clock(estimated): 18614kHz pagesize
-
Artikel
ARM-ASM-Tutorial
load certain commonly-used patterns: Any 32bit number that consists of one byte of arbitrary bits (i.e. 8 adjacent arbitrary bits) at any location, and zeros otherwise, e.g. 0x00000045, 0x00045000, 0x7f800000. Any 32bit number that consists of the same byte repeated 2 or 4 times in fixed places, as in
the value where bit “x mod 32” is one, and all others are zero. To calculate the offset address “y*4”, i.e. “(x/32)*4”, the register is first shifted right by 5 bits and then shifted back left by 2 bits. This is the same as shifting 3 bits right and zeroing out the lower 2 bits; but two shift instructions
-
Artikel
Linksammlung
two sample projects in the source tree. One for an 8-bit Atmel ATmega103 (but any AVR/ATmega with 4 KB RAM or more will do) and one for the 32-bit Atmel AT91SAM7S64 running on the AT91SAM7S-EK evaluation board. (GPL Lizenz) Openeye. OpenEye ist eine Kombination aus PC-Programm (Windows, Delphi) und
Intel XScale und Nvidia Tegra Linux4SAM Informationen, Anleitungen und Code zur Anwendung von Linux auf AT91SAM9xxx NicheTask (URL ist www.freertos.com aber hat nichts mit FreeRTOS(.org) zu tun) Nut/OS Echtzeitbetriebssystem für Mikrocontroller
-
Artikel
UsbDisplay
5mA) und die LED der Hintergrund Beleuchtung (40mA) verbrauchen weniger als 50 mA. Der Prozessor AT91SAM7S256 ist zu den anderen ICs der Serie kompatibel. Wenn die Firmware fertig ist, kann evtl. auch ein kleiner Chip AT91SAMS64 ausreichen. Der Prozessor ist entsprechend den Empfehlungen von Atmel beschaltet
gesetzt, so dass er auch hier entbehrlich ist. Es ist weiter ein Jumper Feld zum Löschen und starten des SAM-BA vorgesehen. Leider wird für SAM-BA PA0 und PA1 auf GND gezogen, so dass SAM-BA nur dann verfügbar wäre, wenn keine Adapter Platine angeschlossen ist und R12 nicht bestückt ist. Einen Bootloader habe
-
Artikel
Einstieg in die ARM Entwicklung
AT91-ISP. Das Atmel ISP Tool wird in ".\AT91-ISP" installiert. Es bringt zwei Programme mit sich. SAM-BA V2.8 und SAM-PROG v2.4. SAM-PROG erlaubt den einfachen Download von Binaries in den Controller, während SAM-BA auch Speicherinhalte anzeigen, auslesen und bearbeiten kann. Zudem lassen sich über
für weitere Projekte ein sinnvoller Anlaufpunkt. Aus dem Zip-File entpackt man den Ordner "demo_at91sam7_blink_flash" und die beiden Dateien "at91sam7s256-armusbocd-flash-program.cfg" und "at91sam7s256-armusbocd.cfg" an eine beliebige Stelle, beispielsweise "E:\arm". Netbeans Projekt erzeugen. Zum Erstellen
-
Artikel
ARM Cortex Mikrocontroller
) SAM D Familie von Atmel PSOC4 Familie von Cypress ARM Cortex M23. RA2A1 von Renesas, siehe Renesas Advanced hier im Wiki ARM Cortex M3. EFM32 Tiny Gecko, EFM32 Gecko, EFM32 Leopard Gecko sowie EFM32 Giant
zu ersetzen. Siehe auch * XMC4000 von Infineon, siehe XMCxxxx hier im Wiki, Artikel zum XMC4500 FM4 von Spansion (vormals Fujitsu) SAML, SAME, SAMN und SAMS von Atmel ARM Cortex M33. RA von Renesas, siehe Renesas Advanced hier im Wiki ARM Cortex M7. Die neueste Variante der Cortex M-Reihe ist der M7
-
Artikel
Diskussion:Mikrocontroller Vergleich
wären ein Vergleich der Grenzwerte der AVR-, Pic- und 8051er Modelle. Also Programmspeichergrößen, E²PROM-Größen, RAM-Größen, MIPS und MHz. Suche schon seit einiger Zeit nach diesen Informationen, kann sie aber nirgends finden. Vielleicht könntet ihr/du mir weiterhelfen. Danke im Vorraus, mit freundlichen
Integrierte "Zellen" um den ARM-Kern sind teilweise unterschiedlich (vgl. z.B. Interrupt-System STR7/LPC2k/SAM7, UART LPC/AT91SAM7, ...). Uprade von zu klein gewordenem ARM-Controller zu einen groesseren eines anderen Herstellers mglw. mit viel Codeaenderung verbunden. Interruptfeste I/O-Ports: warum die scheinbar
-
Artikel
Linux Boards
Prozessor Wiki zum Board Video zum Board MarS Board Freescale i.MX6 Dual, 2 x 1,0 Ghz ARM Cortex-A9 4GByte eMMC 4 * 256MB DDR3 SDRAM Vivante GC2000, 200Mtri/s 1000Mpxl/s, OpenGL ES 2.0 & Halti, CL EP, 2D/3D Graphics Processor 4 * USB Host port, HS; 1 * USB OTG port, HS 10/100M/1Gbps RJ45 Ethernet interface
A13 Board ein Cortex A8 basiertes Board (eLQFP176 package) mit dem A13 Prozessor von Allwinner Technology Inc. 1GHz, 3D Mali400 GPU 3 USB Host,VGA, Audio-IN-OUT, 5 Buttons, 1 USB-OTG welcher als Speisung benutzt wird, IC2, USART. Android 4.0.3
-
Artikel
Reichelt-Wishlist
Stecker (6-polig) mit seitlich versetzter Nase (im TK-Bereich häufig) | Molex Steckerreihe Minifit Jr 4,2mm Rastermaß (verwendet als Stromstecker in Computern, Mainboard, PCI-E, P4/EPS ...) | Ordentliche Lautsprecherbuchsen "Strich-Punkt" (Print oder Wand) (die Stecker sind OK) | SATA-Stromstecker/ -Buchsen
Controller Breadboards/"Steckbretter" 115x gewünscht => STECKBOARD 1K2V, STECKBOARD 2K1V, STECKBOARD 2K4V, STECKBOARD 3K5V, STECKBOARD 4K7V (zu finden unter 'Diverses/Spielwaren' :) RS485 ESD fest: MAX3086E oder 75180 oder ISL83086E | =>MAX485ECPA Microchip PIC 18F2550 => PIC 18F2550-I/P Microchip PIC 16F88
-
Artikel
CAN
CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB 15 CAN "Message Objects", jedes individuell konfigurierbar Bis auf den CAN controller weitestgehend identisch mit den nicht CAN Versionen (siehe AVR096) Beispielcode inkl
automatischer CRC Berechnung 1 beCAN Schnittstelle CAN2.0B sehr preiswert (128 kFlash/6K RAM ) 3,30 bis 4,80 (aber SMD LQFP STMicroelectronics STR730 STR750. ARM7TDMI-Kern 1-3 CAN Schnittstellen STMicroelectronics STR910FM32, STR910FW32, STR911FM42, STR911FM44, STR912FW42, STR912FW44. 96MHz ARM966E-S CPU
-
Artikel
QO-100 der erste geostationäre Amateurfunkumsetzer
ineinander: Dual-Feedhorn von OM6AA aus Prag - Hersteller dazu Die Koaxkabel sind jeweils um Lambda/4 unterschiedlich (für 13cm Wellenlänge mal Verkürzungsfaktor sind das jeweils etwa 22-25 mm Unterschied). Der Leistungsteiler ist ein kommerziell gefertigtes Teil von e-meca.com zwei Kabeltypen wurden
and a calculation with it. The material should be a brass tube with an inner diameter of around 6mm, e.g. Conrad no. 221796 or 293148, into which two SMA -sockets are screwed in. They have an external thread "1/4-36 UNS-2A" with a diameter of 6.35mm (1/4 inch) and 36 threads per inch. A suitable tap is
-
Artikel
Mikrocontroller Vergleich
Datenspeicher (shared RAM, banked RAM, ROM). Z8e: Für atomic execution (s.u.) notwendig, aber nicht existent. 4 Speicherklassen für Datenspeicher (256B, 4KB, 64KB, Flash). Sind Daten in RAM und ROM mit dem gleichen Code benutzbar?. 8051, AVR, PIC,
, WLCSP. 512 bis 6k Bytes SRAM, 4 bis 128 kBytes Flash, 384 bis 2k Bytes EEPROM. TLCS-870: 20pin DIP bis 267FBGA. Daneben SDIP, SOIC, SSOP und (L/T)QFP. Relativ wenige Flash-Typen. RAM: 128 Bytes bis 4kB. Z8e: 8 bis 80 Pins. DIP, SOIC
-
Artikel
USB
.64KB 1,25..256KB 1 x 10bit, 500 ksps, 23 ins 5 x PWM 2 x UART SPI, I2C Temperatursensor, Komparator, 4 x 16bit timer Mouser OTP ab 0,81 €, Flash ab 1,11 € Atmel SAM3U High 100 144 1,62..3,6V Cortex M3 96MHz 64..256KB 20..52KB 8-channel 12-bit 1MSPS, 8-channel 10-bit bis zu 7 x PWM bis zu 4 x UART SPI,
abgekündigt PDIUSBD12 Philips Device 28 parallel 8 bit 1 bidirektionale FIFO ** Reichelt, ab 2,65 € MAX3420E Maxim Device 24-32 SPI Fullspeed-Controller, 4 Endpoints USBN960x National Device 28 Datenbus 8 bit, SPI Fullspeed-Controller, 7 Endpoints, 3,3-V-Längsregler enthalten Reichelt, ab 4,65 € Siehe USBN960x
-
Artikel
MCURSES
F_WHITE // foreground white F_YELLOW // same as F_BROWN B_BLACK // background black B_RED // background red B_GREEN // background green B_BROWN // background brown B_BLUE // background blue B_MAGENTA // background magenta B_CYAN // background
equal Ungleich ACS_STERLING DEC graphic 0x7d: uk pound sign Britisches Pfund ACS_BULLET DEC graphic 0x7e: bullet Bullet (Punkt auf mittlerer Höhe) Beispiele: addch ('H'); addch ('e'); addch ('l'); addch ('l'); addch ('o'); addch (ACS_ULCORNER); addch (ACS_HLINE); .... addch (ACS_HLINE); addch (ACS_URCORNER
-
Artikel
Atmel Studio
7-790 Full Installer (updated März 2016, 824MB) Atmel Studio 7-634 Web Installer (SHA1: 3ea8501ccc7e89e6839109927d5c289ff847ab32, updated Nov 2015, 2,4MB) Atmel Studio 7-634 Full Installer (SHA1: 3e4b5c4546c1544d029404de53898fd8e545e254, updated Nov 2015, 734MB) Atmel Studio 7-594 Web Installer (MD5
SHA-256: 17335C38149B9B3F80815792C6F9BCB727843234B147FD2FD80EB00682E6D5FD (721MB, updated Nov 2014) Atmel Studio 6.2 (Build 1153) Full Installer MD5: 3C62CD17DAF1ECD327E74CBF4DB40CF1 SHA-1: D482D69E10AD61ED5784D797F98EABB30B2FF30A SHA-256: 689EBDB03EFCB4E3EC403F80CD2D0B63A01A492FEFD96F9D5969A5698DAB2FDC
-
Artikel
IRSND - english
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: A1TVBOX ACP24 (NEW!) APPLE BANG_OLUFSON BOSE (
source code can be easily compiled for AVR MCUs by loading the project file irsnd.aps in AVR Studio 4. For other development environments it is simple to create a project or makefile. The source includes: irsnd.c - the IR encoder core irmpprotocols.h - all protocol definitions irmpsystem.h - target-dependent
-
Artikel
IRMP - english
corresponding flag Indeed the state machine is even more complex because some protocols have no start bit (e.g. Denon) or have multiple start bits (4 in B&O) or have another sync bit within the frame (e.g. Samsung). These extra conditions are caught in the code by protocol-specific "special cases". Switching
0x0002 '1' 0x0012 'w' 0x0022 'f' 0x0032 'b' 0x0042 0x0052 0x0062 0x0072 FORWARD 0x0003 '2' 0x0013 'e' 0x0023 'g' 0x0033 'n' 0x0043 0x0053 UP 0x0063 0x0073 ADDRESS 0x0004 '3' 0x0014 'r' 0x0024 'h' 0x0034 'm' 0x0044 0x0054 DOWN 0x0064 0x0074 WINDOW 0x0005 '4' 0x0015 't' 0x0025 'j' 0x0035 ',' 0x0045 0x0055
-
Artikel
Ethernet-Controller
PHY) NXP LPC2378, LPC1768 STMicroelectronics STR912 (ARM966E-S® core) STMicroelectronics STM32F107X (Cortex M3 core) STMicroelectronics STM32F2x7X (Cortex M3 core) STMicroelectronics STM32F407X (Cortex M4 core) PIC18F97J60 MAC+PHY PIC32MX795F512H mit Starterkit
sämtlicher Software (TCPIP Stack mit Webserver) TI Sitara AM335x (Cortex-A8 Core)(2xMAC MII) TI Tiva C TM4C1294 (Cortex-M4 Core) (MAC+PHY) LaunchPad Arduino ähnliche IDE Siehe auch. Miniwebserver ----
-
Artikel
GPS-Platine mit Tyco-Modul
Flash, Single Plane, Bottom Boot. Auf einer älteren bei EBay verkauften Charge waren Flashspeicher 4 MB MX29LV320ABTC-70I verbaut. Links Atmel Produktseite Flash-Programmierer Actel eX128 "FPGA". FPGA zum SDRAM Zugriff. Wird von Actel als Antifuse Device bezeichnet. Nicht reprogrammierbar. Links Actel
4800baud) und tadaaa: $PTYCVER,TYCO Electronics - a100-57 (11:43:42 Feb 24 2004) $PSTMVER,GPS Version 4.07release-ARM (14:02:29 Sep 27 2003) $GPRMC,235953.000,V,0000.0000,N,00000.0000,E,0.0,0.0,130399,0.0,W*67 $GPGGA,235953.000,0000.0000,N,00000.0000,E,0,00,99.0,0082.0,M,18.0,M,,,*79 $GPGSA,A,1,,,,,,,,
-
Artikel
Eagle 3D Bauteile
IR-Sensor TSOP62xx TSOP5x (SMD) (Vishay). passend zur Erweiterten Eagle-Library: tsop-1.lbr 3dusrpac.dat e3d_user.inc LED BLOCK 10-LED bar graph, DIL, Kingbright DC-763HWA. 3dusrpac.dat e3duser.inc Wunschliste. Hier könnt ihr eure Wünsche hinschreiben, wenn irgendwer Lust hat ein paar Modelle zu designen kann er sich an dieser Liste orientieren. Mikrocontroller. AT91SAM7S64 - QFP_LQFP_64_050MM Das ist der richtige Stecker und Buchsen. APM Conektor 10X07MTA SD-Kartenslot Sonstiges. Jumper JP5Q Molex 5566-4 Molex diverse Power-Induktivitäten (L-PIS... bei Reichelt) Freiluftspulen
-
Artikel
Forth
gemacht. Weblinks. Weitere Informationen zur Sprache Forth findet man auf Wikipedia Forth-Gesellschaft e.V. ARM Riscy Pygness - Pygmy Forth for the ARM hForth-IAR Port of hForth für AT91SAM7 Mecrisp-Stellaris ARM Sonderheft des Forth-Magazins Vierte Dimension (44 Seiten) AVR PFAVR - eine ANS Forth Anpassung
Sonderheft AVR, 2007 Neues von amForth (Erich Waelde). Video und Folien von der Forth Tagung 2011 in Goslar eForth328, eForth für ATMega328 von Dr.C.H. Ting v2.21 mit Dokumentation, 2011 AVR und PIC: FlashForth - ein Forth für PIC18, PIC24/30/33, AVR Atmega Arduni Yún & Raspberry Pi 4th - ein Forth-Compiler
-
Artikel
Benutzer:Michellekonzack
: 1) EA PS9080 a) 0-80V, 0-100A 2) Noname a) 0-300V, 2A b) 0-100V, 30A c) 0-32V, 60A d) 0-32V, 60A e) 12V, 25A f) 5V, 100A g) 1,8-3,6V, 50A h) 1,8-3,6V, 50A Außerdem arbeite ich mir Atmel AT91SAM, AT89C51 und Maxim DS80C4xx sowie DS89C450 Microcontrollern. Gelegentlich verwende ich auch die MAXQ und
) Outdoor HandBag TablePC 2) 24V DC modular ATX PSU 3) Modular LiPoly Hochleistungs Smart-Batterie 4) GSM Multifunctions Router (incl. VoIP Gateway auf basis von FreeSwitch) 5) Mobile Meßgeräte und -Stationen 6) Modularer Hochleistungs Solar-Lader für die LiPoly Smartbatterien 7) Internet Communicator
-
Artikel
AVR-Studio Bugs
PROJECT-SPECIFIC, of course ("Work-Around": remember or note correct fuse setting, use a relative file path, e.g. .\default\ and always same elf name in project option, e.g. main.elf, resulting in having always .\default\main.hex and .\default\main.eep so this hasn't to be adjusted for each and every project)
is always the last one used (not really a bug, but nasty since this path is not project-specifc) C.4) -Cut&Paste by keyboard (CTRL+C / CTRL+V / CTRL+X) does not work for any text fields, but using the right-button context menu for cut&paste works AVR-Studio 4.12 RC1 (Build 450) und später. Simulation
-
Artikel
Raspberry Pi Einführung
ist: echo 1 > /sys/class/gpio/gpio4/value echo 0 > /sys/class/gpio/gpio4/value Wenn man den Pin nicht mehr benutzen will sollte man ihn wieder deaktivieren: echo 4 > /sys/class/gpio/unexport Dadurch verschwindet das Verzeichnis /sys/class
Torrent-Download von Arch Linux ARM 2013-02-11 HTTP-Download von Arch Linux ARM 2013-02-11 (SHA-1: 1d2508908e7d8c899f4a5284e855cb27c17645dc) Siehe auch. offizielle Website des Raspberry Pi (englisch) Wikipedia: Raspberry Pi (deutsch) The MagPi (englisch) Arch Linux ARM (englisch) Arch Linux (englisch) Wikipedia
-
Artikel
Offline-Sprachausgabe (TTS)
µc.net Henrik Haftmann TU Chemnitz. Text -> Lautschrift -> Phoneme -> PCM-Wave AVR-Freaks-Diskussion SAM Software Automatic Mouth C64-Programm konvertiert nach C Mehr Sinn macht das Abspielen von kurzen Tonfetzen (Samples), die man kreativ zusammenfügt (fünf-zehn Uhr drei-ßig). 8 kHz x 8 Bit = 8.000 Byte
Sprachsynthese-Software, darunter Open-Soure: MaryTTS vom DFKI: Qualität passabel PicoTTS Qualität ok eSpeak NG auf Wikipedia und GitHub und Android-App auf F-Droid: Wenige MB für mehrere Sprachen. C. Beste Stimme ist NVDA. Qualität mäßig. HTS: Qualität ok, nur österreichisch Mozilla TTS: Neuronalen Netz
-
Artikel
4000 Stellen von Pi mit ATtiny2313
si = (int8_t) lrintf (s); if (si = 2) s -= si; return s; } // The finite part mod 1 of sigma_j, i.e. partial sum where the exponent // of 16 is >= 0. By "mod 1" we always mean "up to some integer", // i.e. the result needs not to be normalized to [0,1). static float sigma_a (unsigned n, uint8_t j)
evaluate it at // x = sqrt(1/2), see float pi_n (unsigned n) { float s = 0.0; for (uint8_t i = 0; i < 4; i++) { // j[i] = 1, 4, 5, 6 uint8_t j = i ? i + 3 : 1; // c[i] = 4, -2, -1, -1 int8_t c = -1; if (i == 0) c = 4; if (i == 1) c = -2; s += c * sigma (n, j); } return s; } // We computed pi_n = 16^n *
-
Artikel
BusAnalyzer
41 / BDBUS2 and BDBUS3 / CN3-24 and CN3-23 (not used) STM_USART1 (Tx and Rx): PA9 and PA10 / EXT1-4 and EXT1-7 STM_USART1 (RTS and CTS): PA12 and PA11 / EXT1-3 and EXT1-1 STM_USART2 (Tx and Rx): PA2 and PA3 / EXT2-7 and EXT2-10 STM_USART2 (RTS and CTS): PA1 and PA0 / EXT2-8 and EXT2-4 The USB bus voltage
supported modes. Interfacing Status-LEDs with FT2232H. FTDI_USART1: Pins 29 and 30 / ACBUS3 and ACBUS4 / CN2-19 and CN2-22 FTDI_USART2: Pins 54 and 55 / BCBUS3 and BCBUS4 / CN3-14 and CN3-13 The LEDs can be connected to VIO (3.3 V). The size of the series resistors depends on the LED type being used.
-
Artikel
Benutzer Diskussion:Alex45
FLAG_RM,0 ; if set then already passed here goto CLR_RMF btfsc B_STAT,5 ; if set then toggle goto TOG_4 ; toggle (alternate mode) bsf PORTB,5 ; output high bsf FLAG_RM,0 ; set continuous mode goto CLR_RMF TOG_4 btfsc PORTB,5 ; if high clear goto CLR_4 bsf PORTB,5 ; low so set bsf FLAG_RM,0 ; ready for
_5 ; toggle (alternate mode) bsf PORTB,4 ; output high bsf FLAG_RM,0 ; set continuous mode goto CLR_RMF TOG_5 btfsc PORTB,4 ; if high clear goto CLR_5 bsf PORTB,4 ; low so set bsf FLAG_RM,0 ; ready for next remote control input goto CLR_RMF
-
Artikel
JTAG
DB25.2 → INVERSE → JTAG.15 (NTRST) (mthomas: hier ist wohl nSRST gemeint) DB25.3 → JTAG.7 (TMS) DB25.4 → JTAG.9 (TCK) DB25.5 → JTAG.5 (TDI) DB25.6 → JTAG.3 (TRST) DB25.9 → VCC for the Level shifter i.e. JTAG enable/disable DB25.11 ← JTAG.13 (TDO) DB25.13 ← Target VCC sense (only when JTAG is enabled i.e
Cortex-Prozessoren definiert. {| class="wikitable" style="width:25em; text-align:center" |- ! Signal ! style="width:4em" | Nr. ! style="width:4em" |Nr. ! Signal |- | Vcc 1 2 SWDIO TMS |- | GND 3 4 SWDCLK TCK |- | GND 5 6 SWO TDO |- | Key (kein Pin) 7 8 NC TDI |- | GNDDetect 9 10 nRESET Der 10-polige JTAG Stecker von
-
Artikel
MP3
ARM-Assemblerroutinen als Open Source zur Verfügung, der jedoch leider seit geraumer Zeit mehr erreichbar ist. Ein AT91SAM7 (ARM7TDMI) mit 55 MHz war damit ungefähr zur Hälfte ausgelastet, der RAM-Bedarf lag bei ca. 30-40 kB. Bei Helix fand man auch einen AAC ("MP4")-Decoder, der ähnlich viel RAM und nur wenig mehr Rechenleistung
Decoder (nur Binary), Filtern, Converter, Equalizer etc, incl. Dokumentation zur Verwendung auf STM32F4 und STM32F7. Für den Download ist eine Registrierung bei ST erforderlich: X-Cube-AUDIO OGG Vorbis-Decoder in Software. Für OGG Vorbis existiert mit Tremor ein u.a. für ARM optimierter Decoder, der ohne
-
Artikel
Arduino
den Due ein ARM Cortex-M3-Chip (Atmel SAM3X8E) verbaut. Das bringt den größten Flash-Speicher mit 512kByte und zum Mega vergleichbare Ein- und Ausgänge. Die drei wichtigsten Unterscheidungsmerkmale sind die deutlich höhere Taktfrequenz von
-257-4 Erik Bartmann: Die elektronische Welt mit Arduino entdecken, O'Reilly Verlag, 2011, ISBN 978-3-89721-319-7 Thomas Brühlmann: Arduino: Praxiseinstieg, mitp Verlag, 2010, ISBN 978-3-8266-5605-7 Claus Kühnel
-
Artikel
STM32
2.4 GHz mit Bluetooth 5.4, Zigbee, Thread, Matter, IEEE 802.15.4 STM32WBA (2022) ARM Cortex M33F bis 100 MHz 2.4 GHz mit Bluetooth 5.4, Zigbee, Thread, Matter, Aliro, IEEE 802.15.4 Die Serien STM32W und
0,85 EUR (Stand 2010) Allerdings gibts den LPC1100 mit Cortex-M0 schon ab 0,65 $! Vorteile gegenüber SAM3/4: Fast alle Pins sind 5-Volt tolerant. Vorteile gegenüber anderen "Kleinen" wie z.B. PIC, Atmel usw. nahezu gleicher Preis bei Hobby Anwendungen 32 Bit ohne Umwege in Assembler rechenbar Schnelle
-
Artikel
AVR32 Tutorial
die PMRx Register wie Folgend verändert werden. MODE PMR2 PMR1 PMR0 A 0 0 0 B 0 0 1 C 0 1 0 D 0 1 1 E … … … Beispielcode um auf Pin A17 den Mode B und auf Pin B05 den Mode D zu bekommen: Interrupt. IRQ(Interrupt Request). Der Interrupt-Controller der AT32-Serie hat zahlreiche Unterscheide zur AT8-Serie
den Waveform Mode zu aktivieren muss im CMR Register WAVE auf 1 gesetzt werden. Insgesamt gibt es 4 verschieden Funktionen, die über WAVESEL ausgewählt werden können: -UP mode -UPDOWN -UP mode mit RC Compare Trigger -UPDOWN mit RC Compare Trigger Der Counter wird entweder bis 0xFFFF hochgezählt und
-
Artikel
Pollin Funk-AVR-Evaluationsboard
kann man den Bedarf an Pins durch verschieden Massnahmen senken: Ohne Zusatzmassnahmen bräuchte man 4 Ziffern * 7 Segmente. Gesamtbedarf: 28 Output-Pins ;-( Erste Reduzierungsstufe: 4 Steuerleitungen für die Stromzufuhr der 4 Ziffern und 7 Steuerleitungen für alle Ziffern gemeinsam. Die Stromzufuhr wird
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 2 2 2 - Segmente BCD 2 3 PB5 19 16 8 6 2 3 - Im nebenstehenden Bild ist der
-
Artikel
Beispiel Makefile
will be deleted upon "make clean"! Even though the DOS/Win* filesystem matches both .s and .S the same, it will preserve the spelling of the filenames, and gcc itself does care about how the name is spelled on its command-line. ASRC = Optimization level, can be [0, 1, 2, 3, s]. 0 = turn off optimization
OPT = s Debugging format. Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs. AVR Studio 4.10 requires dwarf-2. AVR [Extended] COFF format requires stabs, plus an avr-objcopy run. DEBUG = dwarf-2 List any extra directories to look for include files here. Each directory must be seperated by