-
Thread
STM32 Board im USB Beetle Formfaktor gesucht
Hallo zusammen, kennt jemand ein STM32-Board im Formfaktor dieser „ATTiny85 Mini“ oder „ATMEGA32U4 Beetle“ mit Platine als USB-Stecker? Siehe Bild. Anwendung wäre z.B. ein „Pill Duck“ (STM32 USB Rubber Ducky) als Basis für Erweiterungen
Nicht mit STM32, sondern EFM32 https://www.crowdsupply.com/sutajio-kosagi/tomu#details-top Aber auf CrowdSupply gibt es mehr solcher Projekte, vielleicht ist was mit STM32 dabei.
-
Thread
OpenSource IMU 10DoF mit STM32F4 (Eclipse basiert) Sammelbestellung
Am Debugger (STM32F4Discovery)
Das kann garnicht sein, wir benutzen auch den Microchip stack portiert auf einem EFM32 - da haben wir sogar support vom microchip FAE bekommen. Ich denkr was da mal jrmand reingedchrieben hat und wie die realität ausschaut ist nicht das selbe.
-
Thread
PIC32 Programmer und Compiler
/chipKIT32/chipKIT32-MAX/downloads
würde es in beiden Fällen (und vielen anderen) auch ein 8-Bitter tun. Ich hatte jetzt mit dem PIC32MX120F-irgendwas geliebäugelt weil der klein ist und Sensortasten direkt unterstützt. Nun ja, ich sehe mir noch die EFM32 bezügl. Touch an, sonst wird es ein anderer QFNxx Cortex mit einem angeflanschten
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
STM32 Discovery Boards?
gibt es aber nicht für lau, und die > restlichen blockieren jeden Interrupt SW HW Peripherial. EFM32 STKs haben für realtiv wenig Geld einen SWO Tracer im On-Board JLlink Debugger mit drin. Das ist schon fast wie Arbeiten am PC. Und den AEM Strommesser kann man prima für Verbrauchsmessungen verwenden
-
Thread
"bus sniffer" oder sowas for Daten-/Adressbus gesucht
nach meinem laienhaften Verständnis - ein Scanner, der mit, sagen wir 20 Mhz pro Kanal, so 24 bis 32 Kanäle hat und den man direkt an die CPU "klemmen" kann mit einer entsprechend konfigurierten IC-Klemme. Die Software übernimmt dann die Auswertung der gescannten Signale und zweigt die gewünschten
Controllers Synchronisations Signale hat, mit denen man den Bus anhalten kann geht das auch mit 32 Led. Plus ein Taster zum weitersteppen.
-
Thread
ARM Cortex-Mx µC für Automotive
144pin, QFP, bga ATSAMDA1 - 6 Sercoms (kann beliebig als SPI, USART, I2C konfiguriert werden) 32-64pin, qfn, qfp
im chip-size-package und dann kaum zu sehen z.b. http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8SB10F8G-A-CSP16/?qs=sGAEpiMZZMvqv2n3s2xjsX2zyxTNAb3cPBEqS5R1MUb1XG5hxpFxUA%3d%3d
-
Thread
8051 MCU - Neuronales Netz programmieren?
einfach in den Flash schieben mit code const https://www.silabs.com/mcu/8-bit-microcontrollers/efm8-laser-bee https://www.silabs.com/mcu/8-bit-microcontrollers/c8051f58x
Wenn es 8051 sein soll dann nimm einen DQ80251 von DCD, der ist schon etwas schneller, ist 32-Bit und soll zu 8051 sehr kompatibel sein.
-
Thread
4 Bit 8051 gesucht
und lässt sich auch auf dem Target debuggen. Scheint mir nicht wirklich aufwändiger zu sein als STM32 (falls man in C programmiert - wenn man C++ will wird es komplizierter).
Deine These, daß die "8" am Anfang für 8 Bit steht, widerlegt, 80286, 80386 und 80486 als 16- und 32-Bit-Prozessoren schließen sich bei der Widerlegung an.
-
Thread
Pattern Generator (aus Speicher) mit < 1 mW Verlustleistung
wohl mit 3mW machbar sein wenn du mit dem interne Speicher auskommst: https://www.silabs.com/mcu/32-bit-microcontrollers/efm32-gecko Wenn du es sehr geschickt mit DMA, Sleepmode usw hinbekommst dann koennte ich mir zumindest vorstellen das du dich den 1mW annaeherst. RP2040 vergiss mal ganz
-
Thread
Wie kann man aus einer KEBA MBedded-PCB den Flash lesen?
ist das Auslesen gesperrt. Habs mit openocd und einem esp-prog schon mehrfach vergeblich bei z.B. efm32 controller probiert...
existiert) > > Und wie hast du die Logs rausgekitzelt? Die Logs bekommst du mit nem USB-Stick - FAT32 leer machen - ohne LED am USB Stick (wichtig) - max. 4GB einfach reinstecken, Ladestation einschalten und warten bis Remove USB angezeigt wird
-
Thread
Fragen zum Compiler des SILABS ARM3-µC
Tach auch, ich arbeite seit ca. 2 Jahren mit dem SDK "Precision32" von SILABS für einen ARM3-(CORTEX-M3)-Prozessor "SIM3U166". Das funktioniert soweit ganz gut, aber ich vermisse so ein paar Tools/Funktionen, die es bei anderen modernen Compilern gibt (evtl. habe
statisch allokierte Puffer besser geeignet. Dynamischer Heap hat außerdem einen Overhead, den man bei 32kB RAM nicht wirklich haben will. Wenn das RAM Problem wirklich sooo groß wird: Schau Dir mal die EFM32GG Serie, ebenfalls von Silabs, an. Die haben 128 KB RAM und bis 1 MB Flash on Chip.
-
Thread
16bit 1kSPS 150Ch Datalogger gesucht
wie geht man ran, es selbst zu machen Falls 14-Bit reichen gäbe es eine sehr günstige Lösung: EFM8LB12F64E-QFP32 hat 20 Channel mit je 40 kSPS und I2CF+ mit 3.4 Mbps und kostet 1,50 Davon also 8 Stück Für das SD Card Loggen kann man z.B. ein billiges Dual-Core Board nehmen. Ein Core holt über
ein FPGA, das kann > sehr viele I2C Busse echt parallel einlesen. Aktuelle Controller ala STM32F4/F7/L4, Renesas RX oder PIC32MZ schaffen bei weitem genug Durchsatz. Die RX63 hätten bspw. bis zu 13 + 4 I²C. Da bräuchte es mit genügend PCA9548A 8:1-I²C-Multiplexern gerade mal zwei Controller (nicht
-
Thread
AVR Mikrocontroller Sicherheit
Lies das: https://www.cl.cam.ac.uk/~sps32/mcu_lock.html fchk
µCs mit eingebautem AES in Hardware. Beispielsweise alle Bluetooth LE-fähigen µCs, oder z.B. Silabs EFM32 wenn es stromsparend sein soll. AVRs sind da aber AFAIK nicht dabei.
-
Thread
Mit c51 Kompiler aus dem erstellten Hex File ein Bin File erstellen
Motorola, und sieht ganz anders aus. Das Simplicity Studio kennt arm-none-eabi-objcopy, wenn die EFM32 Toolchain installiert wurde. Anders als der Name suggeriert, kann es auch die .hex von 8051 in ein Binary umwandeln. Aber auch bei jeder anderen GCC Version ist ein Objcopy dabei (genauer: bei
erstellt. Da kannst du doch gleich ein Binary File erstellen, z.B.: http://community.silabs.com/t5/32-bit-MCU/How-to-create-binary-output-from-IAR-Keil/td-p/98089 Georg
-
Thread
8051 Reset Vector Frage
Mal abgesehen davon, dass der 80c32x2 veraltet ist und ein akteller 8051 mit Flash und On-Chip RAM dringend zu empfehlen wäre z.B. http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx Beim 8051 gibt es drei Speicher: internes
geschoben hat z.B. https://www.pjrc.com/tech/8051/paulmon2.html Dafür müsste dann an den 80c32x2 ein kleines EEPROM für den Bootloader und wenigstens ein 32K RAM angeschlossen werden: http://www.mikrocontroller.net/topic/255183
-
Thread
I2C schneller als 400kHz
LPC1342 hätte Fastmode+ mit 1MHz und USB. Gibt auch noch einige kleinere Cortexe (LPC11xx, EFM32) mit Fastmode+, dann allerdings ohne USB.
RS232, SPI oder I2C-Bus umprogrammieren kann. Nicht das ich es jemals ausprobiert haette, aber ein R32 muesste vermutlich acht I2C-Busse mit 16Mhz SCK-Clock koennen. Zumindest wenn ich im Datenblatt nichts uebersehen habe. :-) Olaf
-
Thread
32-Bit μC für zwei Layer PCB
32MB???
> Ich vermute, dass zur korrekten Beschaltung eines handelsüblichen 32bit > Mikrocontrollers nur ein Layer notwendig ist. Nicht unbedingt. Problematisch waeren z.b die EFM32 (Gecko) von Silabs. Die haben ein DFN Gehaeuse und mittig unter dem Controller ein fettes Massepad
-
Thread
Suche ARM-Entwicklungstool
STM32F4DISCOVERY mit CoIDE 1.7.8 und den Libraries von Uwe http://mikrocontroller.bplaced.net/wordpress/?page_id=744
EFM32 + Simplicity Studio. Alternativ natürlich ST. em:blocks ist auch eine nette IDE. Wenn du viel Zeit für die IDE investieren möchtest, kannst du dir natürlich Eclipse konfigurieren.
-
Thread
von SD Karte auf RAM
Beispiel das es manchmal mehr auf die umsetzung ankommt im Anhang mit ETH Loopback: 1.)W5500 <-> EFM8LB1 mit 12Mhz SPI (eigene Libs) 128Byte Buffer, Links UDP, Rechts TCP (nicht Zeitgleich) 1024Byte Buffer sonst wie oben 2.)W6100 <-> STM32?? (W6100EVB Typ nicht im Kopf, SPI 18Mhz, deren Code
nächst größeren Controller aus der gleichen Familie zu nehmen. Warum dann nicht gleich einen PIC32 mit 200Mhz, 2MB Flash und 640KB RAM? Wenn das immer noch zuwenig RAM ist, der kann 32MB DDR2 RAM ansprechen. Reicht das dann, oder ist das immer noch nicht genug für 'alles mögliche'?
-
Thread
Funkitonsgenerator mit SPI oder I²c
Sourcecode ist vorhanden Bootloader ab Werk d.h. flashen mit USB-seriell-Kabel für 5 EUR Ist QFP-32 also entsprechender DIP-Adapter erforderlich http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8LB12F32E-B-QFP32/?qs=sGAEpiMZZMuI1aKsGLfKZFxa23eJrZNncMnGAB4sf28%3d Das Eval-Board für 27 EUR hätte
-
Thread
C++ Code Generator for Embedded Applications
aussehende C++ Klassen macht. Ich benutze das erfolgreich sowohl auf Linux, Windows und ARM7/M3/M4 oder PIC32 Microcontrollern. Ich überlege einen Generator zu schreiben der für verschiedene uC komplette Programme in C++ (vielleicht optional auch C) erzeugen kann, von der Chip Initialisierung bis zur Anwendung
Etwa so (ohne UML) wie das Simplicity Studio von Energy Micro für die EFM32-Controller? State Machines, etc. sind Anwendungen, abhängig vom Können des Anwenders. Die kann man, muß man aber nicht verwenden. Parametrierungen der Funktionseinheiten im Mikrocontroller sind
-
Thread
Welchen Mikrocontroller wähle ich?
viele Hersteller haben inzwischen ihre eigenen Controller auf Basis der ARM-Architektur, z.B. - STM32 von STMicroelectronics - LPC von NXP - SAM von Atmel/Microchip - EFM32 von SiLabs Mit dem Arduino Framework lassen sich zwar einige Boards programmieren, durch die Abstraktion von der Hardware
jedoch auch andere Mikrocontroller in erwägung ziehen wenn ich meinen Horizont erweitern will. Stm32 sieht interessant aus.
-
Thread
3,3V-Mikrocontroller-Pin über Widerstand mit 5V verbinden: Was passiert?
Hallo zusammen, ich habe folgenden Aufbau: - Mikrocontroller-Pin (STM32F103C8T6) - Widerstand - 5V-Leitung Was passiert nun, wenn der Mikrocontroller versucht den Pin auf sein Vcc=3,3V hoch zu ziehen? Welche Spannung liegt am µC-Pin an? Wird dieser beschädigt? Macht
fließt ein Strom in den µC "hinein". Was bei stromsparenden µCs ein echtes Problem sein kann. Ein EFM32 z.B. zieht <10µA im EM2 Sparmodus. Dann könnten die 3V3 hochlaufen, da übliche Spannungsquellen i.d.R. *keine* Senken sind - der µC stirbt selbst mit relativ hohem Widerstand (50KOhm) an Überspannung
-
Thread
Class B Software
STM32F0/3/ ist VDE zertifiziert http://www.st.com/en/embedded-software/stm32-classb-spl.html
haben wir noch keine Erfahrung gesammelt. https://www.silabs.com/products/development-tools/software/efm8-iec-60730-library
-
Thread
STM32F4 USB CDC/VCP mit DMA?
vorgegeben. Die HW-Entwickler von Energy Micro (jetzt Silabs) gingen sogar soweit, bei deren USB HW im EFM32 µC nur DMA für die EP Daten vorzusehen. Allerdings kenne ich die STM32 Implementation(en?) überhaupt nicht. W.S. schrieb im Beitrag #4322005: > zweitens: dein CDC-Treiber muß die Umsetzung von
-
Thread
AVR-Dragon für Anfänger
einen Atmel ICE. Der Dragon is billiger, allerdings überstützt er einige neue Chips nicht und ist auf 32KB Programmspeicher beschränkt. Außerdem soll er recht empfindlich sein und ist daher nicht wirklich für Anfänger zu empfehlen. Preisgünstiger wirst du da was im 32bit Umfeld finden. Da gibt es für ca 10-20 Euro Sogenannte "STM32 Discovery". Das sind kleine Platinen mit STM32 Mikrocontroller, Programmieradapter und Debug-Schnittstelle - das ist fast geschenkt. > Würde das mit dem STK und dem Dragon funktionieren? Welches
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
eigentliche Prozessorkern und das Debuginterface. Es ist wesentlich einfacher, Code von einem Atmel AVR32 auf einen Atmel ARM zu portieren als von einem STM32 ARM auf einen Atmel ARM. Grund dafür: AVR32 und Atmel ARM haben sehr ähnliche Peripherie, und die ganz andere Prozessorarchitektur merkst Du unter
Alexander B. schrieb im Beitrag #5215685: > ein passender STM32 kann einen CAN Transceiver direkt ansprechen Mir ist kein STM32 Automotive Grade bekannt. Und der empfohlenen LPC11C24 ist der einzige der den CAN Transceiver bereits drauf hat. Ist aber auch nicht
-
Thread
SWD Protokoll, SWCLK Polarität
f28bbfd7b39bcad07aa451dde74ddc180734b04b/source/daplink/cmsis-dap/SW_DP.c oder der Beispielcode für EFM32: https://www.cnblogs.com/shangdawei/p/4753040.html ich bin sehr verwirrt... Hintergrund ist: ich habe eine BMP mit Ethernet gebaut und die funktioniert gut mit STM32F1 und F4, aber beim H7
hinsichtlich SWD etwas schweigsam, aber bei den H7er siehts etwas besser aus, z. B. in dem vom STM32H735xG, Table 123 und Fig. 73: setup und hold etc. beziehen sich auf die steigende Flanke von SWCLK. Dies bezieht sich jetzt allerdings auf auf den "slave", also den uC. Der "master" oder "host" oder
-
Thread
Wecker bauen / Welchen Mikrocontroller benutzen?
EFM32 STKs haben stromsparende MCU und ein LCD on board, ebenso einen Sockel für eine CR2032 Zelle. Extrem stromsparenden (<10µA) Beispielcode für RTC inclusive LCD gibts auch. Mit Preisen um 30,-EUR fast
Nimm einen kleinen Nanopower PIC oder STM32L0 und ein fertiges RTCC-Modul mit Quarz drin. AVRs sollte auch gehen, da kenn ich mich aber nicht aus. Sicher, die µCs können Uhrenquarze und haben eine RTCC, aber das Problem ist, das alltagstauglich
-
Thread
Logikanalysator bauen?
damals mit dem FX2 mit dem Gnu-Radio-Code (usrp) angeschmissen, da gibt es div. Plattformen zum Lernen (EFM01, Nexys und ev. Nachfolger), inzwischen düdeln die Daten über Ethernet/UDP/RTP, das ist dann allerdings deutlich komplexer geworden. Guck dich doch sonst mal beim Sump-Projekt um.
MiniLA anzupassen, das aber nie umgesetzt. Für das Geld bekam man damals einen sehr guten LA mit 32 Kanälen und 100 MHz.
-
Thread
Energieverbrauch von Funkmodulen genau messen
wieder für eine lange Zeit nur wenige µA. Genau für solche Messungen verwende ich hier ein Silabs EFM32WG STK. Das kann Ströme von <1µA bis ca. 50 mA bei 3.3V Versorgung messen - mittels AEM: https://www.silabs.com/community/mcu/32-bit/knowledge-base.entry.html/2014/05/21/using_aem_to_measure-BdWl
-
Thread
Einstieg in STM32(L4)
EW430 Kickstart, CCS usw.) > > Und man kann sofort loslegen. > > Geht das nicht auch bei STM32? > > Ich konnte nicht mal einfache Software Beispiele finden. > > Bitte helft mir! > > Gruss > Gerd Ja, geht. Mit EFM32. Blackbird
bei TI herunterladen "STM32F0 Snippets" oder "STM32L0 Snippets" herunterladen: https://www.st.com/en/embedded-software/stm32snippetsl0.html > - IDE herunterladen (z.B. IAR EW430 Kickstart, CCS usw.) AC6/SW4STM32 herunterladen
-
Thread
Mikrocontroller Empfehlung gesucht
Oder die EFM32 von Silabs
und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
-
Thread
[V] Konvolut allerlei siehe Bilder und Liste (10€)
1x LCD EA163 15x EPROM ST24C02 DIP8 10x LP2951CN LDO DIP8 4x ARM Silabs EFM32G210F128 70x Z Diode BZX284C3V9 25x Polyswitch 2A/ 15V Mouser 650-SMD200F-2 2x USB2504 UArt Seriell 3x LED Treiber TLC59116 3x LED Treiber PCA9532BS(QFN32) 2x LED Treiber
1x Tüte Etikett nicht lebar - 2 kleine ICs oder Transistoren Überraschung 10x EEPROM 25LC32-I/SN 32KB alles für 10€ + 2€ Bücherversand (Versand DHL/Post und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke!
-
Thread
ARM Cortex M0 system timer
microseconds * * \param n Number of microseconds to wait */ void delay_cycles_us( uint32_t n) { while (n--) { /* Devide up to blocks of 10u */ delay_cycles(cycles_per_us); } } static inline void delay_cycles( const uint32_t n) { if (n > 0) { SysTick->LOAD
Darstellung im CubeMX. Hört sich gut an. Ich kenne CubeMX nicht, habe aber gerade mal gesucht: STM32CubeMX: STM32Cube initialization code generator Naja, für STM32. Ich habe leider einen SAMD20.
-
Thread
8-Bit Controller noch zeitgemäß?
Wir setzen je nach Projekt-Anforderungen 8-Bit 8051 z.B. EFM8 oder 32-Bit ARM z.B. LPC ein. Grade bei integriertem ADC DAC sind die 8051 noch immer besser wegen der robusteren Fertigung. Bei AVR gibt es aber keinerlei Vorteile mehr gegenüber ARM schon gar
bei den größeren stm32.
-
Thread
Eclipse mit verschiedenen Toolchains für mehrere µC Platformen konfigurieren
Eclipse Instanz (Luna) und auch nur einen workspace. Darin sind Projekte für PC, AVR (AVR Plugin), STM32 (ARM Plugin), EFM32 (ARM Plugin) und Latex (texlipse). Alles lebt friedlich nebeneinander. Warum sollte es da auch zu problemen kommen? Der GCC hat für die unterschiedlichen Architekturen doch präfixe
-
Thread
Nachteile QFN und BGA gegenüber QFP
alle die Pins an > der Seite etwas hochgezogen. Nicht zwangslaeufig. Hier mal ein Bild eines EFM32. Da kommen zwar die Anschluesse noch an der Seite raus, aber man sieht an der Unterkannte das dort ein Steg aus dem Gehaeusematerial ist. Man kann sich aber trotzdem noch da anloeten. Aber schoen
übrigens immer ein Exposed Pad, man kann sie > ohne gar nicht fertigen. ST kann das z.B. beim STM32F042 im QFN28. https://www.st.com/resource/en/datasheet/stm32f042f6.pdf Matthias
-
Thread
Was sind eure Lieblings-ICs?
NSC32016 8031/51 ATtiny 2313 ATmega 32,644,1284 ULNs AM26LS31 AM26LS32
... 4017, 4046 (74HC7046), 4051, 4060, 4094, 40106, 74HCU04 TL072, NE5532, OPA627, LM3886 PIC32MZ2048EFM100, ATm48, ATm328 LM7001, ADF4351, NE/SA612/602 PCM1704 So ungefähr ... Gruß Jobst
-
Thread
I²C mit Pullups auf verschiedene 3.3V's hochziehen erlaubt?
aushalten. Auch bei den "5V-toleranten uC" hat Marketing wieder über Technik gesiegt. Gerade entdeckt: EFM32TG11, GG12 vertragen abs max 2V (in Worten: zwei Volt)! Die meisten STM32 schaffen auch nur 4V. Aber 74LVC wollen ja auch verkauft werden :(
-
Thread
Komplexe Leistungsmessung mit einem Mikrocontroller
STPM32 !!! (nicht STM!)
www.mikrocontroller.net/articles/AVR_Arithmetik#Wurzel mir mal für einen 8051 "portiert". Auf einem EFM8LB @72Mhz brauchte das mit 32bit und Runden irgendwo zwischen 10 und 12"µs". Da brauchte auf selber Platform das dividieren von 32bit Zahlen i.r. länger. Es reicht ja auch am Ende des Intervals
-
Thread
SWD Programmer von STM für andere Hersteller nehmen?
Moin, kurze Frage: kann man mit dem SWD Programmer auf den STM32 Discoveryboards auch andere Controller programmieren? Z. B. die EFM32 etc.? Oder gibt es da Probleme, weil ST den Programmer iwie kastriert hat?!
-
Thread
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
Lizenzgebühren kassieren. Damit kommen RP2040, ATSAM, EFM32, Kinetis, PIC32C, Renesas RA auch nicht in Frage. Nach AT32, PIC32M und PowerPC schaue ich mir jetzt die Renesas RX an und bis jetzt gefallen mir die fast zu gut, aber auf 3000+ Seiten wird sich
-
Thread
AVR Assembler relative jump
gedacht, war nur ein Beispiel, der kleine Flashspeicher könnte mit einer mikroSD Karte von 1KB auf 32GB erweitert werden, und eine Programmierung ohne PC ohne die Opcodes auswendig zu lernen wäre möglich, wobei der Code im Flash (Firmware) sich nicht ändert
direkt aus dem RAM ausführen können, wie MSP430 und ARM. Da gibt's auch sehr Energie Sparende (zB EFM32) und günstige (zB STM32F0). Insbesondere ARM ist sogar dafür/ausgelegt/, dass man dafür Betriebssysteme schreibt, denn es unterstützt unprivilegierte Modi, Speicherschutz, und effiziente Kontextwechsel
-
Thread
Einfacher Punkt-zu-Punkt Datenstream
mit dem guten alten FX2 von Cypress gibt es einige fertige Boards, z.B. von Digilent, oder das EFM01 von Cesys (Xilinx-Seite), oder das HDR60 (eher eine Kamera). Auf der FTDI-Seite gibts das Morph-IC Evalkit, da ist sogar ein Altera drauf, wenn du auf den Hersteller fixiert bist. Zu der Datenkommunikation
100MHz PCLK hab ich allerdings selbst mit dem Artix nicht hinbekommen. Ich arbeite momentan mit 80MHz/32 Bit und bekomme je nach Host Controller bis zu 300MB/s in den PC rein und knapp 200MB/s vom PC zum FPGA. Da fehlen einfach die großen Puffer auf der Host Seite.
-
Thread
[NRF] Flashvorgang per SWD
Hat jemand Erfahrungen mit dem im Referenzdokument erwähnten Flashloader gemacht? Ich komme mit dem EFM32-Beispiel auf keine bessere zeit als mit dem direkten Flashzugriff. Vielen Dank im Voraus! LG Nik
Da würde ich mal in die Eingeweide von OpenOCD z.B. für STM32xxx schauen: Da wird eine einfache Schleife ins RAM geladen, die sich aus einem Ringpuffer bedient und ins Flash schreibt, der Ringpuffer wird seinerseits parallel über SWD (oder JTAG) nachgefüllt. Der
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
Nimm das Development Board mit dem EFM32 Pearl Gecko von Silabs, der entspricht genau Deinen Anforderungen. Blackbird
-
Thread
MISO-Auswertung
ich möchte diese Funktion [c]void abfr_busy(void){ u32 tmp=0; do {tmp=xchg_spi(0xFf);} while(tmp!=255); } [/c] durch eine Timersteuerung ersetzen. Ein Timer soll so lange aufgerufen werden, bis Miso high ist.Verwendet wird ein cortex-M3
Angabe für einen µC - die SSP in einem LPC1768 etwa unterscheidet sich deutlich vom USART in einem EFM32.
-
Thread
Deklaration und Initalisierung von Array im XC32-Comiler
in einen Programm für einen 16-Bit PIC24-µC. typedef unsigned char BYTE; #define REVISION {0x32,0x45,0x43,0x14,0x0A,0x42,0x02,0x00} BYTE buff[8] = REVISION; dieser C-Code funktioniert so wie es ist im XC16 v1.24 Compiler. Dieses Fragment sollte später auch auf einen PIC32 mit XC32 Compiler
) (mit und ohne -std=c99 im Makefile). Auch das Assembler-Listing passt dazu. Target war ein PIC32MZ2048EFM144 (sollte eigentlich keine Rolle spielen). Compiler XC32 v1.4 Aus dem generierten .map [pre] kseg0 Data-Memory Usage section address length [bytes] (dec) Description
-
Thread
Daten von uC an PC senden
bessere uC dafür als PIC: https://www.silabs.com/products/development-tools/mcu/8-bit/sltb005a-efm8-universal-bee-usb-capable-starter-kit https://www.nxp.com/support/developer-resources/hardware-development-tools/lpcxpresso-boards/lpcxpresso-board-for-lpc1549:OM13056
in den man sie als WinUSB Device markiert. So ist man flexibler. Im Artikel [[USB-Tutorial mit STM32]] gibt es dazu eine Anleitung zur Implementierung eines eigenen USB Devices auf Basis der USB fähigen STM32 Controller.