-
Thread
STM32 Flashinhalt bei neuem Controller
0. Mindestens beim STM32L031 ist es so (RM0377, 3.3.4, Program a single word to Flash program memory). Und der STM32F407 darf offiziell für ein Mass Erase 32 Sekunden brauchen (bei 1.8V; bei 3.3V immer noch 16s).
Bausteinen jedenfalls in deutlich unter einer Sekunde, auch wenn der µC zuvor nicht leer war. Aber sei´s drum, wenn das für die STM32 normal ist, dann ist´s ja gut. Ich hatte mich nur gewundert.
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
Hallo Forum, gibt es zu den RL78/G14 Renesas Controllern freie Tools oder sind die MC's z.B. bei Mouser deshalb so günstig, weil es nur käufliche Tools dazu gibt? Welche Controller Familien AVR, PIC, STM8/32, MSP430 kommen sonst in Frage, wenn man bei kleinen Stückzahlen (<100) einen
sind, um die alten Sourcen für den cross gcc-4.9.2 von 2015 zu übersetzen. Meine gcc Version, s.u. gcc version 12.2.1 20221020 [revision 0aaef83351473e8f4eb774f8f999bbe87a4866d7] (SUSE Linux) Danke für nützliche Hinweise. Markus
-
Thread
LDO und Step-Down-Converter parallel
Phasen? Stop-Mode sowas 1, 5uA und wenn das Ding rennt, braucht ein TOF Sensor sowas 40mA Strom, der STM32L1 sowas 12mA und dann gibt es noch ein ublox Modem, das über einen eigenen 3.8V buck versorgt wird. Also so in etwas 1.5uA vs 60mA
mit 3V..2,8V leben kann. Wir wissen ja nicht, was sonst noch so dranhängt...
-
Thread
stromsparender hochohmiger ADC mit MUX und 0-5V
Beitrag #5351886: > Texas ADS111x: Danke ! Den ADS1118 habe ich getestet. Er hat jedoch keine 8 Eingänge und kann nicht 5V mit 16 bit wandeln. Laut Datenblatt S.6 reicht der Bereich bis 4.096V oder es werden bits abgeschnitten. Der Eingangswiderstand hängt stark von der Verstärkung ab. Bei der
) > kurzum: ich will einen ICL7109 mit Eingang 1GOhm 0-5V, 14bit > (+-1LSB -20-85°C), MUX für 8 Eingänge, 50 SPs. 1mA Stromaufnahme, 5€. Einige "alte" Dual-Slope-Wandler gibt's auch noch bspw. TC500 oder ALD500(R). Den TC500 gibt's auch als TC514 mit diff. 4-Kanal-Multiplexer. > DG406DN-T1
-
Thread
ARM Anfänger Board
Treiberprogrammierung. Das gilt auch für hardwarenahe Programmierung. Das ist dann wiederum aufwendiger als bei einem STM32/LPC1xxx/LM3S/wasauchimmer. Falls du etwas mit Linux machen willst dann kannst du das aber gleich tun. Ein M3/M4 Board bringt dann nichts.
STM32F4Discovery Board ist das auch als Hobby-Anwender noch bezahlbar, ja sogar super günstig. Einen Cortex-A8 kann man auch nur mit Linux Nutzen wenn man genügend RAM anschließt, und den auch noch mit
-
Thread
Welche Nachteile haben die großen STM32H Serien?
zahlen zu haben Und nebs dem wenn ein 8 biter einen IPC von 10 bei 1GHZ bringen würde ich auch jeden STM32 über den haufen werfen.
aufgabenstellung gesucht: > ADC werte aufsumieren und summe auf schwelle prüfen falls ja isr. Manche STM32 (z.B. STM32L412) können in Hardware aufsummieren (2,4,8...256 Werte), die Summe mit einer Schwelle vergleichen und ggf. einen Interrupt auslösen. Das geht mit 2 bis 3 verschiedenen Schwellwerten und
-
Thread
Internen Takt beim STM32F031 verwenden
nur, wenn der STM32F013 versorgt wird.
machen... Es gibt zwei Controller auf dem Board. Einmal den STSTPIN32F0A Chip mit einem integrierten STM32F031, der die 3,3 V über einen DC/DC-Wandler aus der Eingangsspannung zwischen 8 und 45 V bekommt und den STM32F013, mit dem man den STSPIN32F0A programmieren kann. Dieser bekommt die 3,3 V über die
-
Thread
RS485 DMA zuverlässiges Protokoll
funktioniert fast genau wie dein Protokoll, und kümmert sich automatisch um solche Probleme... Manche UART's (z.B. die der STM32) sind in der Lage auf Lücken zwischen den Paketen zu reagieren und einen IDLE-Interrupt auszulösen; da könntest du das DMA neu aufsetzen, egal wie viele Bytes schon empfangen wurden
> für jedes Zeichen produziert jedesmal den entsprechenden ISR-Overhead. Na und? Das macht ein STM32 doch mit links. > Besser weniger ISR-Aufrufe und die Daten dann als Block verarbeiten. Solange man mit 8 Byte/Paket auskommt scheint das Datenvolumen nicht hoch zu sein. Was noch offen geblieben
-
Thread
ISR wie normale Funktion aufrufen
#5212834: > Ist aber sauberer und portabler. Das "sauberer" ist ja zweischneidig. Bei z.B. einem AVR8 bedingt ein Funktionsaufruf in einer ISR das komplette Sichern und Restaurieren aller Register: sauber und schön langsam! Hier geht es um einen STM32, wo erst gezeigt werden müßte, daß der normale Aufruf
einer ISR auch was anderes tun, als wenn es eine normale Funktion wäre. > Hier geht es um einen STM32, wo erst gezeigt werden müßte, daß der > normale Aufruf einer ISR nicht sauber ist. Es fühlt sich für mich einfach falsch an, eine ISR aufzurufen, auch wenn's beim ARM vielleicht unfallfrei gehen
-
Thread
STM32 HSI startet nicht
Guten Abend, ich habe mir ein Nucleo STM32F303K8T6 Board besorgt und wollte erstmal ein paar Pins toggeln. Ich habe schon ein Paar Projekte mit STM32 umgesetzt und hatte diesbezüglich bis jetzt keine Probleme. Ich hatte aber immer einen externen
. CooCox unterstützt diesen uC offiziel nicht und ich habe beim erstellen des CooCox Projekts den STM32F303CB statt STM32F303K8T6 gewählt. Es werden allerdings alle Dateien bis [c]startup_stm32F30x.S[/c] von CubeMX erstellt, welcher den F303K8 ja schon unterstützt. Könnte es daran liegen?
-
Thread
DCF77 kein Empfang
DCF77 schrieb im Beitrag #6104720: > Ich hätte vermutet, dass die vom STM32 hochohmig genug sind. Mit Pullup - ich nicht. Sind die Betriebsspannungen von DCF und STM gleich ? Eine Möglichkeit der Anschaltung: https://www.mikrocontroller.net/topic/351550#new. Dann STM-Pullup
ist. Also, ich hab die hier in einer Industrieumgebung laufen gehabt, Kaltstart-Sync so zwischen 8 und 15 Minuten, wenn's ganz hart war 20. Für mich ist da nur sinnloses Geflacker zu sehen. Witzig auch, das der Status dann morgens (nach einer ruhigen störungsfreien Nacht) auf Exzellent steht und
-
Thread
Layout überprüfen bitte (8051)
Ärger mit externen Speicher-Bausteinen und > Adress-Latch auch ersparen und einfach einen "großen" STM32 nehmen, der > alles On-Board hat Liest du eigendlich die Beiträge nicht zu ende? Latschen S. schrieb im Beitrag #4626445: > Sobald aber eine FPU oder ein grosser Speicher in Betracht gezogen
Gerber-Viewer benutzt, der mir adhoc nicht die Bohrdurchmesser > anzeigt. Dein Problem. H-G S. schrieb im Beitrag #4689154: > Die Lötaugen des IC bei "A" müssten 1.5 aussen und 0.7 innen sein. > Die bei der Stiftleiste "B" sollten 1.7 aussen und 0.8 innen sein. Die Bohrung für die IC hab
-
Thread
STM32F103 Bootloader Problem
meldet. Da weiß man nie, woran es tatsächlich liegt. Lade dir hier aus dem Projekte-Bereich mein STM32-Brennprogramm mal herunter. Bei dem kannst du wenigstens deine Verbindungen austesten. W.S.
W.S. schrieb im Beitrag #5746182: > Lade dir hier aus dem Projekte-Bereich mein STM32-Brennprogramm mal > herunter. Bei dem kannst du wenigstens deine Verbindungen austesten. > > W.S. Das hab ich
-
Thread
Literatur für ARM-CORTEX-M3
erheblich komplexer als AVRs oder PIC18. Allerdings hatte ich bisher gedacht, dass man mit Kenntnis dieser 8-Bitter immerhin in der Lage ist, die entsprechenden Referenzen zu den NXP-, STM- oder Stellaris-Controllern zu verdauen, auch wenn's anfangs etwas Arbeit ist. Dass die Peripherie-Referenzen etwas
Datasheets liegt schlicht am Umfang. Allein die entsprechend ausführliche Beschreibung der Timer eines STM32 würde länger aufallen als das komplette Datasheet eines Mega8.
-
Thread
uint16_t Division compilerabhängig? HardFault bei bestimmtem Compiler
Beitrag #4655553: > In der Tat, völlig übersehen. Welcher Controller genau und welcher > Debugger? STM32F0C8 und IAR Debugger. Die Division funktioniert in der main, in der Funktion nicht.
ide schrieb im Beitrag #4655559: > STM32F0C8 Unter dieser exakten Bezeichnung finde ich nichts. Google auch nicht.
-
Thread
EPROM Backup erstellen
wäre einen Zähler-IC für die Adressgenerierung und den /CS und /RD Pin ansteuern und die Daten per 8-Bit parallel aus zu lesen und dazu ein keines STM32 Board zu verwenden der das dann per UART an den PC sendet. Das sollte mit relativ wenig Aufwand für diese einmalige Sache ausreichend sein. STM32
Die GAL16V8 dürften lesegeschützt sein...
-
Thread
8x8 g click mit STM32
Bei meinem STM Muss ich die SPI-Pins noch konfigurieren. Aber das ist auch ein anderer STM-Typ mit wesentlich mehr Pins. int Pin::SetToSpi (uint8_t ui_AlternateFunction) { GPIO_InitTypeDef GPIO_InitStruct =
Srdjan S. schrieb im Beitrag #6911386: > Er läuft laut dem Reference Manual glaub ich eh auf 5V Aber dein STM32 liefert nur 3,3 Volt Signale. Ich mal mal gelesen, dass man die 5V toleranten Ausgänge auf
-
Thread
Audiorecorder
Was willst du denn mit FFpmeg? Nimm dir einen STM32F4 (mit FPU, DMA und USB-OTG) z.B. das STM32F4Discovery und mach FLAC Encoding drauf.
Jonathan S. schrieb im Beitrag #3116163: > EDIT: Als Datenformat würde ich WAV bevorzugen Dann aber entfällt doch Deine Eingangsforderung nach "Opus" bzw. "Celt". Wo also ist das Problem? Jonathan S.
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
ST-Community begeben ;-) Falls da jdm eine Idee hat wäre ich sehr dankbar. Viele Grüße Sheldon P.S.: Soweit ich bei meiner Suche erfahren habe schütteln andere Controller (TI ?) diese Funktionalität aus dem Handgelenk - die STM32H7-Serie (muss nicht unbedingt ein 745 sein) ist bei dieser Anwendung
ins RAM, fertig. Es muss dann allerdings immer "NULL" and den ADC zurück gesandt werden. Dafür gibt's im SPI-Interface sogar extra Vorkehrungen, s. "53.5.2 Unterrun flag" im RM.
-
Thread
AVR T1 Capture Problem - Meinung erbeten
erzeugt die Test-Frequenzen im Bereich von 0.1Hz bis 10kHz. Das TTL (74S140 Ausgang) Signal ist über 4.7nF und 1kOHM Pull-Up am D8 Pin angeschlossen. Lauffähige Programm Quelle und LOG Datei sind im Anhang. Meine Frage ist, was hält ihr davon? Programmierfehler oder mysteriöses
nicht benötigt. Wenn ein Fahrrad reicht, > brauche ich kein Flugtaxi. Guten Abend, Ausser STM32 habe ich ohnehin keine dieser schnellen uC. Da ich aber störrisch wie ein Maultier sein kann, begrenze ich meine Wahl auf 8-Bit Technik. Ist einfach gemütlicher dort. Ich befasse mich in der Arbeit
-
Thread
Arduino als Einstieg?
dich dann noch früh genug rumschlagen. 8)
www.amazon.de/C-Programmierung-von-AVR-Mikrocontrollern-G%C3%BCnter-Spanner/dp/3645650954/ref=sr_1_2?s=books&ie=UTF8&qid=1345883747&sr=1-2 da ist alles dabei: 1) Arduino zum einfachen Einstieg 2) Steckbrett mit ATmega! Damit es dem Arduino micht langweilig wird wenn "richtige" Controller programmiert
-
Thread
C Programmierung STM32
lauter Bäumen nicht mehr. Ich habe mir für den Start dieses Teil besorgt. http://www.ebay.de/itm/STM32F0-DISCOVERY-USB-STM32F051R8T6-STM32-ARM-Cortex-M0-Development-Board-/161288388361?pt=Mess_Pr%C3%BCftechnik&hash=item258d897f09 Nun ging es daran, die Software auszusuchen. Bin nun bei der CooCoxIDE
benötigst mind. das Atmel Studio. ;-) Hast du überhaupt schon einmal einen ARM programmiert? STM32 oder LPC sind ein guter Anfang. Tutorials wurden verlinkt, auf geht 's!
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
ganz einfach: Der beste Makroassembler namens "C" filtert alles für meinen Kern. Ob der nun AVR, PIC, STM8, RX oder Cortex Mx heisst, ist doch schon Nebensache. Wenn er für die Peripherie ausreicht, entscheidet eher die Klicki-Bunti-IDE.
Bernd S. schrieb im Beitrag #5386973: > Ja, zusätzlich zu den zwei 16-Bit Timern. Ein 12-Bit ADC hätte mich > gefreut. > > Bernd_Stein > Der China-Clon zum ATmega 328P => *LGT8F328P* der hat so etwas.
-
Thread
Verfügbare µC
CAN, SPI, ADC, PWM. https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89C51CC03UA-S3SUM?qs=8jWQYweyg6Pfw5BFgsik1A%3D%3D
PIClig schrieb im Beitrag #6831318: > Ein Soft-UART macht auf so einem 16F684 bei 8 MHz Takt > immerhin 230 kbit/s. Bidirektional? Mir konkurierenden Interrupts? Wohl kaum...
-
Thread
Verkettete Liste für Mikrocontroller Gesperrt
>> Auf kleinen Mikrocontroller (wie AVR's) sollte man malloc vermeiden > Die Mikrokontroller heute sind mindestens 8 Mal so schnell > wie mein C64 Der wurde allerdings üblicherweise in Assembler oder Basic programmiert. Welcher kleine Mikrocontroller (wie AVR's) hat denn 64kB RAM?
-
Thread
Mini 2Kanal Oszi per STM32F429-Disco Board
einfache Messungen locker nehmen. Und bei den 12bit ADC geht Horizontal einiges mehr als mit üblichen 8bit-10GS/s Oszis. Schnell ist es nicht, aber wenn man es richtig baut ist es in der Amplitude präzise. Kann euch nur empfehlen, vor den AD-Wandlereingang einen Impedanzverstärker vorzusetzen. Denn
Analogeingänge. Kommt möglicherweise von der 5-Volt-Versorgung per USB (ich habe die Vcc-Analog beim STM32 noch nicht kontrolliert)... vielleicht fehlen dort ein paar Abblock-C's, eventuell auch am Pin für die Referenzspannung. Haben andere diese Erfahrung auch schon gemacht ? Ich würde das Disco-Board
-
Thread
Arm GCC mit Option -flto erzeugt Fehler Gesperrt
> Bei kleinen 8 Bitern ist schon richtig, aber bei einem STM32F407 sehe > ich kein Problem sich einen Puffer per malloc zu beschaffen. Die groesse des Microcontrollers ist vollkommen irrelevant und ausserdem auch
Reine S. schrieb im Beitrag #5780367: > Bei kleinen 8 Bitern ist schon richtig, aber bei einem STM32F407 sehe > ich kein Problem sich einen Puffer per malloc zu beschaffen Hoffentlich nicht in einer Interrupt-Routine
-
Thread
SNMP v3 auf STM32F4xx
https://www.oryx-embedded.com/doc/dir_8f19424e7d8e0e5853bc4f1d9cf5b8f9.html zum abgucken vlt funktioniert da was
>https://www.oryx-embedded.com/doc/dir_8f19424e7d8e0e5853bc4f1d9cf5b8f9.html >zum abgucken >vlt funktioniert da was Cool, das sieht vielversprechend aus. GPLv2 oder Eval-Version zum testen, wenn es was taugt, kann man eine komerzielle
-
Thread
Interrupt-Implementierung ARM
schwerwiegenderes Problem vorliegen - laut dem Datenblatt (http://www.st.com/resource/en/datasheet/stm32f100v8.pdf) besitzen die STM32F100Rx den TIM4-Timer nicht (S. 11, siehe Screenshot), den du verwendest. Hast du mal im Debugger geschaut, ob der Code in der Endlos-while-Schleife landet oder nicht
Ausgang konfigurieren bevor da was blinken kann. Hier hast du ein Bare-Metal-Beispiel für einen STM32F103C8 mit LED an PC13: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/example02_gpio-timer-interrupt/main.c Sieh das als Leitfaden, wo du siehst was du grundsätzlich brauchst
-
Thread
TFT-Displays
diesen Leutchen geraten, einen LPC2478 zu nehmen, jetzt rate ich eher zu einem LPC4xxx und externem 8 oder 16 MB SDRAM, aber bitte 32 bittig, damit man noch ein bissel Busbandbreite für die CPU hat. Und mit solchen LPC's hat man deutlich mehr gekonnt als mit allen STM32 Frickeleien, denn der TFT-Controller
für die PIC32. Man sollte bedenken, daß ein LPC4088 (der alles hat) deutlich billiger ist als ein STM32F4xx, der nix davon hat. W.S.
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
sein. Ob und in welchem Umfang man das tatsächlich tut, ist eine andere Frage. Aber KÖNNEN soll man's. Und man sollte heutzutage trotz des Siegeszuges der ARM-Cortex auch andere Architekturen kennen, von 8 Bittern bis zu 32 Bittern. Die MSP Typen von Texas stehen da mittendrin. Und sie werden auch
irgendwo ein 4-bit oder 8-bit-Controller ausreicht, sind das entweder exotische Spezialanwendungen oder wohl eher Massenprodukte, bei denen jeder Cent zählt - und damit sollte man sich nicht unbedingt herumschlagen, wenn man's
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
MCUs is non read protected so it can be easily backed up with an ST-LINK adapter and "STM32 ST-link Utility" software. I easily read the MMI board FW and the one for the small STM8 in the mainboard, for which the STM8 version of the software is needed. In the picture you can see the
to serial module by connecting Tx with Rx. I see back what I type in the terminal, so I assume that's working. Then I tried to connect the R40Li with the USB to Serial module directly, 115200 / 8-N-1, cablelength 10 cm: Gnd <--> Gnd Tx <--> Rx Rx <--> Tx Started the mower to start mowing on the
-
Thread
Cortex-M3 "Core is locked-up" (J-Link + Segger)
ARM V8 compiled Dec 1 2009 11:42:48 Hardware: V8.00 S/N : 268000075 OEM : SEGGER-EDU Feature(s) : FlashBP --- * JLink Info: TotalIRLen = 9, IRPrint = 0x0011 * JLink Info: Found Cortex-M3 r1p1, Little
gerne, wie es dazu kam. Keine Ahnung, habe jedenfalls sowas in meinem gdb-Script stehen: "monitor stm32x unlock 0" Vielleicht hilft's. mfg
-
Thread
Arduino STM32Duino
ein ähnliches Board mit STM32F303, der hat einen nicht löschbaren USB Bootloader: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
Projekt > zu bekommen, wenn man in Arduino arbeitet. Ja wahrscheinlich. Der bare-metal Code von W.S. braucht nur 8kB. Siehe http://stefanfrings.de/stm32/stm32f1.html#vcpnohal Wenn man auf puts() verzichtet, wird er noch ein bisschen kleiner. > mit CubeMX gemacht. Das braucht etwas mehr Einarbeitung
-
Thread
ARM STM32G071 - SPI Modus auch 8 Bit möglich
Hallo, folgendes zur Info: https://community.st.com/t5/stm32-mcus-products/spi-8bit-data-length/td-p/423766 Das DR Register ist 16 Bit breit, daher die 16 Clocks. Man kann das aber umgehen, wenn man das DR Register nur mit 8 Bit anspricht. Dann bekomme
Michael J. schrieb im Beitrag #7640065: > Man kann das aber umgehen, wenn man das DR Register nur mit 8 Bit > anspricht. Dann bekomme ich auch nur 8 Clocks. Mann kann deinen ganzen Ärger umgehen indem man die offiziellen Makros aus dem STM-Headers (in diesem Fall <stm32g0xx_ll_spi.h> benutzt. Hier
-
Thread
Hat schon jemand den LPC810 getestet?
wirds aber etwas besser. Gäbe es einen Compiler der das Bit Banding vom ARM unterstützen würde ging's wohl in 6 bytes. Der Vorteil ist allerdings - es kann 4 GB an I/O Registern geben, bei einigen AVR's (ATmega*8 wimre?) läuft der I/O Adress Space über, was die Sache dort so ineffizient wie beim ARM
ein wenig für den echten Vergleich. Preislich sagt ST 0.425 US$ @ 10000. Beim schon erhältlichen STM32F050G4U6 werden 0.8 US$ @ 10000 angegeben, Mouser verlangt für 10 Stück dann 1,61 EUR. Es besteht also gute Hoffnung daß das Teil auch in kleineren Stückzahlen unter 1 EUR landet.
-
Thread
China clone STLINKv2 und update
> Black Magic Probe Kann die auch die STM8?
mit St-Link V2 zusammen und sie spielen ja auch prima, ganz ohne Updates. Grad geguckt: V2.J25.S4 STM32+STM8 ist schon seit Monaten aktuell und da muss man auch keinen Reset drücken. Evtl nur wenn es mal nicht klappt kurz abziehen und wieder dran stecken. Und bei Verwendung von Stop Befehlen kriegt
-
Thread
Welcher Lowpower uC
Phantomix Ximotnahp schrieb im Beitrag #3614032: > STM8L geht auch bedingt. Bei denen ist es Pflicht einen externen Quarz > dran zu packen, sonst kommst du nur "auf 2 MHz runter" (8 MHz, Prescaler > 4) > > EnergyMicro (mittlerweile gekauft von Silabs
die in der Praxis noch zu wenig > verwendet habe. > Bei 32 Bit verwende ich allerdings momentan STM32L1 für ein neues > Projekt. wo siehst du das mit dem STM8L? laut DS geht scheinbar sogar 125KHz Hast du dir die neuen STM32L0 angesehen?ich wollte diese nutzen, leider ist darin weder adc noch
-
Thread
I2C-Kommunikation stoppt nach ca. 1-5 Sekunden
schwingt. Ich arbeite mit einer Library und stelle den Takt so ein: [c] initClock() { xpcc::stm32::Clock::enablePll(xpcc::stm32::Clock::PLL_HSI, 8, 168); return xpcc::stm32::Clock::switchToPll(); } [/c] Inzwischen habe ich den externen Quarz-Oszi nochmal ausgelötet, um an dieser Stelle,
Tantalkondensator Kann ich den C100 (http://de.mouser.com/ProductDetail/Vishay-Sprague/595D475X0016A2T/?qs=sGAEpiMZZMuEN2agSAc2pgmA1GOqD4TvkDLKP%2fbpCWg%3d) durch diesen (http://de.mouser.com/ProductDetail/Nichicon/F931V475KBA/?qs=sGAEpiMZZMuEN2agSAc2pv8OYuH0ThR7Gx2%2fziZ7gVA%3d) ersetzen? Müsste passen
-
Thread
FPGA reziproker Frequenzzähler
ein Projekt bis 100MHz mit MCU, bei dem ein TTL -93 Zäher als Vorteiler verwendet wird. Hier gibt's noch eine Version interessante Version mit STM32H750 https://www.mikrocontroller.net/topic/504840 Wie schnell könnte ein FPGA ohne externen Vorteiler zählen? z.B. ein MAX1000 Dev-Board?
Stanford SR-620. 12 digits bei 1 sec "Torzeit". < https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiQstCdr8PtAhVxMewKHQfqCwUQFjAAegQIBBAC&url=https%3A%2F%2Fwww.thinksrs.com%2Fdownloads%2Fpdfs%2Fmanuals%2FSR620m.pdf&usg=AOvVaw0FDNn-67G9Y4gfH71sSPLs > Als im März 2018
-
Thread
STM32 Development Board
sind die Pins. Allzuviele frei habe ich nichtmehr, die FSMC will ich freilassen. für EXTI stehen >8Pins wohl noch zur Verfügung. Leds über Schieberegister dann... 2te Möglichkeit wäre den kleinsten STM32 (wegen einheitlicher Platform) zu verwenden und den ans I2C anzuhängen. Leds werden dann vom
Hab nur das PCB nicht aus dem PDF Drucker rausgenommen um eine "Vorstellung" zu ermöglichen. Nils S. >Zu STM32 selbst kann ich wenig sagen, aber ich frage mich gerade, warum >die Spannungsversorgung mit einem Adjustable-Regler machst, sobald die >Platine mal warm wird stimmt z.B. die AD-Referenz
-
Thread
STM32F105R8T6 + USART2
Nabend. Habe heute mein China Board bekommen (CAN + USART). Drauf bestückt ist ein 8MHz Quarz. Als Herzstück ist ein STM32F105R8T6 bestückt. Das ganze habe ich mit EmBitz compiliert. Wenn ich jetzt via. USART was ausgeben möchte, kommen nur Sonderzeichen. Vermutlich ist die Frequenz
mir mal einen Link zum Tool posten? http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/stm32f105-107/stm32f105r8.html Das ist die Produktseite für deinen Controller. Ab da musst du schon selbst was tun. Einfach mal nach
-
Thread
Blue-Pill mit GD32F303CC
Andreas B. schrieb im Beitrag #6537670: >> Mit dem Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
/stm32-nucleo-boards/nucleo-f303k8.html Das Original wäre hier der STM32F303 der hier als GD32F303 nachgemacht ist und das lange nicht so gut wie die das mit dem GD32F103 gemacht haben.
-
Thread
STM32 Startup Zeit
relativ wenig zu dieser offensichtlich von vielen Parametern abhängigen Anlaufzeit. Lassen sich die 7mS durch schlaue Maßnahmen noch deutlich verkürzen bzw. hat das schon mal jeamand auch für andere STM32 untersucht?
braucht, weiß man nicht. 115 µs typisch und 160 µs maximal. Steht so im Datenblatt Abschnitt 6.3.8 S. 70/119. Zum Vergleich braucht ein L431 max. 40 µs und ein F407 max. 300 µs. > Evt. wird es übersichtlicher, wenn du den BOOT-Pin als Ausgang benutzt. Beste Lösung!
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
Danke Axel s. ! Hat noch niemand damit gespielt?
da das Kabel des LCD winzig ist! Das LCD-Breakout-Board ist pin-kompatibel mit dem LCD-Port dieses STM32 Dev-Boards (https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html). Bei Interesse stelle ich gerne das KiCad Projekt ins Forum.
-
Thread
Probleme mit I2C beim STM32F103C8T6
Beispiel-Code für dich, wie man die richtige I²C > Schnittstelle benutzt: http://stefanfrings.de/stm32/stm32f1.html#i2c Hallo Stefan, zuerst einmal vielen Dank für den Code. Ich habe Deinen Code 1:1 bei mir übernommen - lediglich die Taktfrequenz angepasst, da meine Peripherie nicht auf 8,
dann die Selbe wie für Deinen mittlerweile gekauften LA... https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-into-powerful-logic-analyzers/ Gruß, Holm
-
Thread
Beratung Mikrocontroller
Cortex M3 32bit Evaluation Board (stm32discovery) für rund 8 euro. Da ist der Programmieradapter schon inklusive.
hantieren kann oder will, sind 8Bit nach wie vor die erste Wahl. Abgesehen davon können die meisten 8Bitter mit Betriebsspannungen zwischen 1.8 und 5.5V umgehen. Coocox ist für STM32 und LPC Evalboards (und andere) sicher gut geeignet
-
Thread
Raspberry Pi Virtual COM Port Datenrate
Hardware ab, die man in ein paar Jahren > vielleicht nicht mehr kaufen kann Das Problem besteht bei VCP's doch ganz genauso... Und die UART's verschiedener Controller unterscheiden sich auch. Tatsächlich haben viele Controller ähnliche USB-Peripherien; die "OTG" Peripherie der STM32 ist von Synposys gekauft
> Auch Ethernet ist langsam, wenn man viele kleine Pakete überträgt. Unfug. Selbst ein (Winz-)STM32F107 schafft mit Paketgroessen von 64 byte (+Header) mehrere MB/s ueber sein Fastethernet.
-
Thread
STM32 -> SPI -> AD7142
einen Test gemacht, der explizit mit den Portpins wackelt, ehe ich dann auf die "highsophisticated" STM32-SPI "ichmacheallesfürdich" - Version umgestiegen bin. Gruß Thilo. P.S. Dein Chip - Select weist in deiner Schleife nur einen Spike nach "H" hin auf. eine kleine Pause wäre gut....
// [15:11] = 11100 -> enable word // [10] = 0 -> R/W // [9:0] = [AD9, AD8, AD7, AD6, AD5, AD4, AD3, AD2, AD1, AD0] (STARTING MSB JUSTIFIED REGISTER ADDRESS) for (i=0;i<4000;i++); // delay for(;;) { GPIO_ResetBits(GPIOA, GPIO_Pin_4); SPI_I2S_SendData
-
Thread
"Sicherheit" beim RP2350
auch tatsächlich braucht. Der 12-Bit ADC ist ja immer noch bescheiden: typ. 9,5 ENOB gegenüber 8,7 beim RP2040. Ein STM32L031 zum Beispiel bietet 11 ENOB. Ohne SPI-Flash geht gar nichts und ohne Quarz ist die Taktfrequenz irgendwo zwischen Mond und Mars. Die Tage hatte ich einen STM32G031 programmiert
Andreas M. schrieb im Beitrag #7817084: > Mi N. schrieb im Beitrag #7816930: >> STM32G031 > > 8kB RAM, der RP2040 hat 264kB. Und der RP2350 (um den geht es eigentlich in diesem Thread) hat fast doppelt so viel.