-
Thread
AVR gegen den Rest der Welt
kleinen Gehäuse mit mindestens einem 12 Bit AD-Wandler. Bei der Suche sind bisher der Freescale S08, der STM8, der MSP430 und der C8051 herausgekommen. Es wird wohl entweder der STM8 (ein Eval-Board, das niemand braucht, fliegt bei uns in der Firma rum), der MSP430 (das Launchpad ist so schön billig
Embedded Hardware gemacht haben. In diese Nische von IC's mit 18 oder gar nur 8 oder 5 Beinen wird der Cortex wohl nicht vordringen. W.S.
-
Thread
Richtiges C++ hardwarenah
rausholen und schon kann man das auch. sqrt() und sin() liefern ja double, da kann man dann schon 8er-Pakete Register händisch verwalten. das bringt's ;-) BTW, wenn ich wemand zwingen würde, das in AVR-ASM zu machen, dann würde ich mir auf alle Fälle vom GCC ein "ASM-Template" oder auch .lss-File
Beitrag #3902627: > Wenn Du die beiden vergleichen möchstest, dann verwende bitte > std::array<uint8_t, 1024>. http://www.rowleydownload.co.uk/arm/documentation/index.htm?http://www.rowleydownload.co.uk/arm/documentation/libcpp_stl.htm gibt's leider nicht überall.
-
Thread
aktuelle µCs und Nutzen im späteren Beruf
System. Muss ja nicht der Bo8 sein ;-) https://www.mikrocontroller.net/articles/8bit-CPU:_bo8 Logischerweise sollte man eher zeitgemäße CPUs anschauen, (klassische)8051 oder 68HC11 sind out.
wenn man der Hardware eh nicht nahme kommt, weil man Arduino verwendet. Es lohnt sich schon, den STM32 mal näher anzugucken. Er ist einfach um Welten Komplexer und Leistungsfähiger als deine 8 Bitter. Er hat viel mehr Peripherie. Und der Assembler ist viel viel komplexer. Sicher gibt es in der Industrie
-
Thread
BLDC Startup Algorithmus eines China-ESCs
erkennen, siehe auch VESC. Der VESC Regler ist immernoch ein nebenprodukt. Früher waren es Atmega8 mit Simonk Firmware. Vor kurzem sind dann alle mit Silabs EFM8 Chips und Blheli_s gebaut worden. Aktuell gehen fast alle Hersteller auf STM32 mit Blheli_32 oder eben eigener Firmware, denn Blheli_32
Deadtime ohne nach der Initialisierung noch einen Befehl ausführen zu müssen. Nicht wie auf dem Mega8 mit 2Timern und kontinuierlichen INT's zusammengeschustert. Und wenn der Leistungsteil ein Problem erkennt, signalisiert er dies dem μC per Break und die HW fährt die PWM-Ausgänge in eine Neutral-Position
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander
Hat keiner eine Antwort? PS: es hat nix mit dem gefälschten Stm32 aus dem anderen Beitrag zu tun, ich hab hier zwar auch einen gefälschten chip, aber es ist kein Unterschied erkennbar, wenn ichs auf einen orig stm32f103c8t6 aufspiele.
-
Thread
Rust - ist das hier um zu bleiben?
Downloaded noop_proc_macro v0.3.0 Downloaded nasm-rs v0.2.0 Downloaded crossbeam v0.8.0 Downloaded arg_enum_proc_macro v0.3.0 ... real 2m43.530s user 9m35.788s sys 0m15.025s [/code] Auf einem 8 Jahre alten Laptop. Der Rustcompiler
nicht in diesen Thread. Ich hab mal gerade in ein Tutorial von Rust reingeschaut. Bis hierhin war's zumindest unterhaltsam ;). https://www.youtube.com/watch?v=xYgfW8cIbMA
-
Thread
Mono Audiorecorder
bei diesem Modul letztendlich nicht mehr rausgesehen hab, ging ich nun den Weg, das ganze auf einem STM32 zu realisieren. Anstatt mp3s zu manipulieren würde ich direkt mit den Rohaudiodateien arbeiten. Als zyklischer Speicher würde ich mich mit einem RAM mit etwas über 10 Minuten (128Mb) Speicherkapazität
Für 10 Minuten Samples werden bei 8 Bit und 8k Samples/Sekunde 4,8 MByte benötigt (600 Sekunden * 8k Samples). Wie wäre es mit einem ESP32, den gibt es als "Wrover" Modul mit 4 oder 8 MByte PSRAM und er dürfte preislich hinkommen. Schnell
-
Thread
Wettbewerbs Linienfolger in Software und Hardware Verbessern
absolut normal. Moderne µ-controller haben kein Problem damit. Ein STM32 F100 schaft locker 100 k/s ADC Messungen.
haben kein Problem damit. Ein STM32 F100 > schaft locker 100 k/s ADC Messungen. Ja, stimmt schon und es ist mir auch klar. Nur dann weiß ich nicht warum der TE auf die Idee kommt einen größeren µC zunehmen! Ich hatte gedacht, dass
-
Thread
Flashen von ATtiny im SO Gehäuse
Manfred L. schrieb im Beitrag #7886871: > ATtiny85 im 8S2 SMD Sollte mit den SOIC8 Klammern problemlos funktionieren. Mit denen bekommt man sogar problemlos die (WQFN8/QFN8) Flash IC kontaktiert die auf den E-Kippen drauf sind. Gibt es auch als Sockel
Cartman E. schrieb im Beitrag #7887862: > Das kann man bei STM8 schon lange haben. > Vermutlich auch zu besseren Preisen. STM8 fand ich auch mal ganz interessant, ist (oder war) auch gerade im asiatischen Raum sehr verbreitet. Preise sind auch besser, Verfügbarkeit
-
Thread
STLINK-V3MINIE auslesen
Original-Firmware zu sichern. Leider hat der Support der st-link utilities für macOS mit der Version 1.8 geendet. Versuche es gerade mit STM32CubeProgrammer, aber das Programm meckert, weil kein Target angeschlossen ist. [pre] 0:58:40 : UR connection mode is defined with the HWrst reset mode 10
Anderes Target ausprobiert (STM32F103C8T6 bluepill). Verbindet auch nicht. [pre] 0:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : ST-LINK
-
Thread
Sinus - Frequenz und Amplitude messen
weniger, da der Bandpass dort auch bei 16 > dB/Oktave schon stark dämpft. Dann wähle ich mal 100kS/s als Abtastrate, höher werde ich nicht gehen. 10kS/s wären das Minimum.
weniger, da der Bandpass dort auch bei 16 >> dB/Oktave schon stark dämpft. > Dann wähle ich mal 100kS/s als Abtastrate, höher werde ich nicht gehen. > 10kS/s wären das Minimum. Mach mal. Wir (ich bin ja nicht allein hier im Forum) werden sehen und berichten. mfg klaus
-
Thread
LSERDY wird nicht ready - STM32F407 LSE Clock
STM hat auch eine eigene: https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf oder Freescale: https://www.nxp.com
Bauform B. schrieb im Beitrag #7053420: > STM hat auch eine eigene: > https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8af-al-s-stm32-mcus-and-mpus-stmicroelectronics.pdf > > oder Freescale: > https
-
Thread
ARM flashen per SWD
nutzen kann, aber ich hab' nicht rausgefunden wie. Wie schätzt ihr die Chancen, dass ich einem 8-Bitter das SWD-Protokoll beibringe und den "großen" darüber flashe? Weil, das flashen selbst, also Register und so, ist im Datenblatt beschrieben, nur zu SWD finde ich nicht viel konkretes. Oder gibt's
besser dran, wenn es um neue Chips geht. holger schrieb: > Warum kaufst du die dann? Weil der S9S12G..LC nicht lieferbar ist. Der und der KE02 kommen im QFP mit 0.8mm Pitch, ansonsten gibt es nur 0.5mm oder QFN oder BGA. Außerdem sollte ich dankbar sein, dass ich mich jetzt mit ARM beschäftigen
-
Thread
STM32F3 FPU Aktivieren/Benutzen in STM32CubeIDE
vldr s14, [r7, #12] 80005aa: edd7 7a02 vldr s15, [r7, #8] 80005ae: ee77 7a27 vadd.f32 s15, s14, s15 80005b2: edc7 7a01 vstr s15, [r7, #4] f3=f3*f3; 80005b6: ed97 7a01 vldr s14, [r7, #4] 80005ba: edd7 7a01 vldr s15, [r7, #4] 80005be: ee67 7a27 vmul.f32 s15, s14, s15 80005c2: edc7 7a01 vstr s15, [r7, #4] /* USER CODE END 1 */ [/c] Bei einem älteren Projekt war __FPU_USED nicht gesetzt und
-
Thread
Probleme mit STM32F0xx
banales Projekt hat das unter Eclipse funktioniert, an dem ich in main.c paar Ein- und Ausgänge des STM32F051R8T6 (STM32F0DISCOVERY-BORDS) belegen und beschalten kann und nicht die ganze Zeit am suchen bin warum das ganze Gedöns drumherum mir ein Strichdurch die Rechnung macht. Das wichtigste währe für
Projekt hat das > unter Eclipse funktioniert, an dem ich in main.c paar Ein- und Ausgänge > des STM32F051R8T6 (STM32F0DISCOVERY-BORDS) belegen und beschalten kann > und nicht die ganze Zeit am suchen bin warum das ganze Gedöns drumherum > mir ein Strichdurch die Rechnung macht. Das ist eigentlich
-
Thread
Mikrocontrollerauswahl gut?
STM32F7-Discovery auch schon fertig am Stück... Hat auch USB FS+HS, SD-Slot, viel Speicher. Leider nicht viele GPIO's und so richtig günstig ist's auch nicht.
Johnny S. schrieb im Beitrag #5450546: > Ich habe den STM32F722RE gewählt. Dieser hat 216Mhz, 512kb Flash, 256k > Ram. > Anbei ein Screenshot der Pin-Belegung welche ich mit STM32CUBE erstellt > hat.
-
Thread
erste Platine, bitte um Hilfe/Kritik
Andreas S. schrieb im Beitrag #7982050: > weggeätztes Kupfer auf elektrolytischem Wege zurückgewonnen Andreas S. schrieb im Beitrag #7982050: > Unterm Strich sparen Kupferflächen also keine Ressourcen, sondern
genutzt ohne wirklichen Probleme... Letztens hatte ich aber einen kuriosen Effekt: Ich hatte mehrere STM32s frei-fliegend verdrahtet mit Drähten direkt an den Pins, ohne PCB, mit Abblockkondensatoren direkt an den Pins. Die laufen wunderbar einwandfrei, aber das Programmieren per SWD ist sehr instabil,
-
Thread
ARM und WS2812 LEDs mit DMA und ATF16V8B?
wieder zu den LEDs. Meine Idee: Ich nehme einen ATF16V8B (EEPLD für etwa 1€) und programmiere ihn so, dass er das entsprechende 1-wire-Protokoll erstellt (s. Anlage). Das ganze soll billig sein (OK, ist kommerziell, muss ich zugeben). Es geht erstmal
beim SD-Karten lesen benötige ich ja mehr als einem Puffer. Und wie soll ich Deiner Meinung nach 8 Ausgänge realisieren? Und nur zum Verständnis: Ein XMC4500 Relax Kit kostet deutlich weniger als ein STM32F4Discovery. Sollte ich ein STM32F4Discovery nehmen? Falls ja, warum?
-
Thread
STM32F103 Dateneingabe über USART in PuTTy
Wirf doch mal einen Blick in das Beispiel Projekt: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/UART/UART_HyperTerminal_TxPolling_RxIT
falsch konfiguriert). Wenn das so ist, dann liegt es NUR an deinem µC. Und fertige Projekte mit dem STM32F103 gibt es hier genug, mußt bloß man danach suchen. Ich hab z.B. sowas für den STM32F103C8T6 gepostet, auch mit fertigem Hexfile zum direkten Draufprogrammieren. Mein wirklich dringender Rat ist
-
Thread
STM32F4x7, Ethernet, DP83848I
haben. Der STM32 soll diese ja auch als Takt "benutzen". Also quasi statt dem HSE mit 8MHz meine 50MHz, oder nicht? Sorry für so etwaige "dumme" Fragen. :)
Hendrik K. schrieb im Beitrag #7792236: > Der STM würde doch immernoch mit den Frequenzen laufen, die ich im > CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder > 32.768KHz LSE. Ja. Hendrik K. schrieb im Beitrag #7792236
-
Thread
OpenOCD Wiggler STM32-P103 flashen
cmd -nostartfiles LELFFLAGS = $(LFLAGS) -Wl,-Map=main.map,--cref CPFLAGS = -O binary ODFLAGS = -S all: rom rom: compile link copy LINK = rom ram: compile link copy LINK = ram compile: main.o stm32f10x_rcc.o stm32f10x_gpio.o clean: -rm main.lst main.o main.out main.hex main.map stm32f10x_rcc.o
LDSCRIPT= ./prj/lpc2368.ld 66c67 < SRC = main.c stm32f10x_rcc.c stm32f10x_gpio.c --- > SRC = ./src/main.c ./src/target.c ./src/irq.c 69c70 < ASRC = --- > ASRC = ./src/boot.s 72c73 < UINCDIR = ./ --- > UINCDIR = ./inc 96,97c97,98 < ASFLAGS
-
Thread
Strommessung im µA-mA Bereich - Automatischen Umschalten, Ansätze, Fragen
Das kann ein STM8L-Discovery und auch manche STM32-Discoveryboards (z.B. STM32L152) schon fast O.O.B. incl. Anzeige. Muss man nur ein wenig "umverdrahten". :) Den integrierten ST-Link zieht man ins Reset, damit
Vorwiderstände zu beseitigen? Was übersehe ich und welche andere Probleme gibt es da? Da hier auch STM Discovery Boards angesprochen worden sind. Hier mal ein Auszug als Anhang, Quelle Seite 14 und folgend: https://www.st.com/resource/en/user_manual/um0970-stm8ldiscovery-stmicroelectronics.pdf Das
-
Thread
STM32f4 performance
1 47 0 47 0012 B8EE412A fuitos s4, s2 48 .LVL1: 49 .loc 1 48 0 50 0016 F8EE472A fuitos s5, s14 51 .LVL2: 49:src/main.c **** fzoom = (float)
for (x=0; x<size_x; x++) 70 .loc 1 52 0 is_stmt 0 71 0030 07EE105A fmsr s14, r5 @ int 72 0034 F8EE477A fuitos s15, s14 73 0038 F8EEE13A fsitos s7, s3 74 003c 77EEC27A fsubs s15, s15, s4 75 0040 0022 movs r2, #0 76 0042 87EEA33A fdivs
-
Thread
Gutes CAN Setup für automobilbereich gesucht
Fehlerdiagnose und Diagnosegerät. Natürlich auch die üblichen Verdächtigen wie: (V)au(W)eh, Audi, Opel u.s.w.
Händen und Füssen, aber das ist nun mal die hardwarenahe Mikrocontroller Programmierung. Auch beim STM32 und Deinem Kumpel werden Situationen auftreten in denen weder STM noch Dein Kumpel bereits Dein Problem gelöst haben. Du muss dann verstehen was STM gemacht hat, was Dein Kumpel gemacht hat, was
-
Thread
STM32L4 I2C slave interrupt transmit
> In den Beispielen ist eine Kommunikation von 2 Boards als Master und > Slave vorhanden. > > STM32Cube_FW_L4_V1.12.0/Projects/NUCLEO-L476RG/Examples/I2C/I2C_TwoBoard > s_ComIT/ Wo finde ich diese Beispiele? Danke für die schnellen Antworten.
param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t* file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, tex: printf("Wrong parameters value: file %s on line %d
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
, aber vielleicht ein Hinweis, wo Du noch suchen könntest: https://www.reichelt.de/lcd-7-segment-1x8-h-6-0mm-lcd-7s-8-6-a-p197508.html?&trstct=pol_11&nbc=1 Oder ein DE188 mit 5 mm Zeichenhöhe aber auch 8 Stellen und 1:4 Multiplex, was den Ablesewinkel verschlechtert.
schon zu Borland-Zeiten aus Borland C++. Aber wenn ich es so recht bedenke kenne ich auch noch STM32 Nucleo und Discovery und die STM8 und NXP und MCS51 und Padauk und MSP430 ... habe ich etwas vergessen? Und dann habe ich vergessen, dass ich auch noch in der Hardware Steckbretter und eigene PCB's
-
Thread
STM32 ST-LINK Error "Unknown Device ID!"
Morgen Leute! Ich will auf meinen STM32F411RE mit STM32 ST-LINK Utility ein Programm laden. Doch beim versuch auf das Target zu connecten bekomme ich den Error " Unknown Device ID!". 08:59:40 : ST-LINK Firmware version : V2J27S15
verbunden? Ist Dir bewusst, dass bei den ganz kleinen China clones vom ST-Link der Reset Anschluss nur bei STM8 funktioniert?
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
param line: assert_param error line source number * @retval None */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ /* User can add his own implementation to report the file name and line number, ex: printf("Wrong parameters value: file %s on line %d\r
genau fuer Deinen Fall gemacht). https://controllerstech.com/ring-buffer-using-head-and-tail-in-stm32/ https://github.com/controllerstech/stm32-uart-ring-buffer Gruesse Th.
-
Thread
LED-Lichterkette für 6 Std ein und für 18 Std ausschalten
Gerd S. schrieb im Beitrag #4396394: > Ich habe bei ebay das gefunden. > http://www.ebay.com/itm/Waterproof-AA-Battery-holder-with-6-Hour-Timer-function-6h-on-18h-off-Daily-IP20-/131680483546?hash=item1ea8c4b8da
nehmen. Bei Farnell sind die ATtiny leicht günstiger: http://de.farnell.com/atmel/attiny25-20ssu/8-bit-mcu-2k-fla-2-7-5-5v-soic8/dp/1636951 http://de.farnell.com/stmicroelectronics/stm32f030f4p6/mcu-32bit-cortex-m0-48mhz-tssop/dp/2393635
-
Thread
Modbus RTU Protokolländerung
Es gibt sogar einen Haufen Microcontroller, zum Beispiel etliche aus der Baureihe STM32, deren integrierte U(S)ARTS einen speziellen Modbus-Modus haben und eigenständig die Empfangspause bestimmen und das ganze signalisieren können. Hierbei wird aber natürlich nicht genau gemessen, ob
und habe keine große Lust mehr mich 12 > Stunden am Tag vor den Bildschirm zu kleben Aber für's Forum reicht's doch auch...
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
welche Auswirkungen das hat und wie man damit umgeht. Was schon von Haus aus was kann, sind z. B. STM32F... Dev-Kits bzw. Eval-Boards. Zudem gibt es zu dem STM32-Zeug (und sicher auch zu dem STM8-Zeug sowie Atmel) gute und eindeutige Doku, von TI (wurde oben schon mal empfohlen) kann ich das leider
bei der Doku bzgl. TI's C2000 und CC3240 oder so Controllern einen ziemlich schlechten Eindruck. Noch was zu dem STM32 Zeug: auf den Seiten von ST gibt es zu den einzelnen Dev-Kits/ Eval-Board reichlich Demo-Programme, die
-
Thread
STLib für KiCAD mit STM32F4x
Hallo Forum, Kann mir jemand sagen, ob und wo es Libs für STM32F4(2/3)(7/9) MC's zum Download gibt, und falls nicht, wie man diese Teile in einer eigene Lib anlegt. Benötigt man dafür das CvPcb Programm. Kann ich bestehende Teile (Symbol/Footprint) aus einer
Lib Datei ist wie folgt aufgebaut: EESchema-LIBRARY Version 2.2 Date: 08/04/16-12:41:03 # # stm32F42x # DEF stm32F42x U 0 40 Y Y 1 0 N F0 "U" 0 -100 50 H V C C F1 "stm32F42x" 0 100 50 H V C C F2 "MODULE" 0 0 50 H I C C F3 "DOCUMENTATION" 0 0 50 H I C C DRAW S -1900 1900 1900 -1900 1 0
-
Thread
Stm32f4 delay
einem schlechten Design geschuldet. Wenn man 's braucht kann man auf der Stelle treten. Das geht bei 4 Bit, 8 Bit, 16 Bit, 32 Bit, bei Intel, NXP, Atmel, MicroChip, FreeScale, Infineon, Texas, Renesas, ...
hier findest du das was du suchst: http://www.mikrocontroller.net/topic/278118#new Suche nach sTimer.h/sTimer.c Stm32F407_blink_06.zip\Stm32F407_blink\Driver\source\sTimer.c Stm32F407_blink_06.zip\Stm32F407_blink\Driver\include\sTimer.h in der main() InitStimer(); dann hast du delay_ms
-
Thread
Mini SPS per STM32F4
Hi, ich bin gerade dabei eine "Mini-SPS" auf Basis einer STM32F4 CPU zu schreiben hier der Link mit einer kurzen Beschreibung und einem lauffähigen HEX-File für das STM32F4-Discovery-Board (oder sonst einem Board mit STM32F4) http://mikrocontroller.bplaced.net
Hi ich hab eine SPS auf Basis des STM32F427 entwickelt und suche eigentlich jetzt eine AWL / FUP Software die auf meine Hardware angepasst werden könnte. Die Hardware wurde sogar CE zertifiziert. 9 E/A (8 relais ausgänge + 1 NPN 0,5V
-
Thread
Wie stm32f407 I²S Ausgang mit externem Quarz machen?
"I2S (I2S2 and I2S3) clock can be derived from an external clock mapped on the I2S_CKIN pin."
So nun als Information zum Abschluss: Man nehme STM32CubeMX und baue sich einfach mal ein 8Bit SRAM dran. Dann kann man super sehen das die 2 Steuerleitungen HI&LO Byte frei sind. Somit kann ich nun alles genau so machen wie gedacht. Das ganze hat
-
Thread
low-pin-count µC mit integriertem USB
Ich bin auf der Suche nach einem passendem µC für meine aktuelle Anwendung. Ich benötige einen µC (8Bit / 32Bit relativ egal) mit integriertem USB. Ich bis dato mit dem Mega32u4, dem AT90USB und dem STM32Fxxx gearbeitet. Ich benötige den µC um eine serielle Schnittstelle abzubilden. Ich bräuchte
Rene K. schrieb im Beitrag #6713991: > Da wird es dann wohl der 16u2. Achso: gibt's natürlich auch noch als ATmega8U2 für drei Groschen weniger. Tim . schrieb im Beitrag #6714007: > Wir wäre es hiermit? Wollte oben schon noch ergänzen "außer vielleicht paar asiatische Exoten
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
einkalkulieren, dass für die Sensoren uf dem Board Pins draufgehen(Gyro, Taster, Aux, USB-Micro, LED's, etc.) und dass man ohne weiteres KEINE Grafische Oberfläche hat, auf der man das Linux bedienen könnte, weil das STM keinen Videoausgang hat, wie das RasPi. Da könnte eventuell ein Artikel aus der
einkalkulieren, dass für die Sensoren uf dem Board Pins >> draufgehen(Gyro, Taster, Aux, USB-Micro, LED's, etc.) > Gibt ja auch andere Boards mit STM32 ohne dieses Zeug. Außerdem sind > noch ziemlich viele Pins frei. Ich sprach vom STM32F4-Discovery. man kann natürlich auch andere nehmen. Dr. Sommer
-
Thread
Arduino IDE mit STM32 Core Themen, BluePill, SPI 2
das anders, da muss man die Signale mosi,miso,clk,ssel im Konstruktor angeben. https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/SPI
keine 6€ übrig? https://www.ebay.de/itm/24MHz-8CH-USB-Logic-Analyzer-8-Channel-Logic-Analyzer-Compatible-to-Saleae/171202927182
-
Thread
Raspberry Pi 5-Produktion erhöht sich, Angriff auf Flashspeicher der ESP32-Serie
Energieverbrauch Die Japaner bestücken diesen Nachrichten-Round-Up mit zwei Messages: Erstens steht mit dem RZ/G3S eine Erweiterung der RZ/G-Serie am Start, die auf die Bedürfnisse von IoT Edge-Gateways und ähnlichen mit Embedded Linux-Systemen arbeitende Anwendungen optimiert sind. . Die Grafikentwicklungs-Kits STM32U5G9J-DK1/2 sind ab 89,- US-Dollar lieferbar. [/c
-
Thread
Hilfestellung: STM32 - SPI - TX/RX-DMA
mit dem Tx Dma senden kann ? [c] void main(void) { ... ... while (1) { if (STM_EVAL_PBGetState(BUTTON_WAKEUP) != 0) { while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE)==RESET); SPI_I2S_SendData(SPIx, Command[0]); __no_operation();
Hier nochmal mit richtiger Code Formatierung: [c] while(1) { if (STM_EVAL_PBGetState(BUTTON_WAKEUP) != 0) { SPI_MASTER_Buffer_Tx[0] = Command[0]; SPI_MASTER_Buffer_Tx[1] = Command[1]; SPI_I2S_DMACmd(SPI2, SPI_I2S_DMAReq_Rx, DISABLE);
-
Thread
Gameboy Spiele über HDMI am TV ansehen
Hallo , der eigentliche Sinn dieses Threads war, technische Lösungen für den Betrieb einer 8bit-Retro-Konsole an VGA-Monitore zu bekommen. @sebi_s gibt es Links zum Projekt "Gameboy Emulator auf einem STM32F429 in Realtime"? MfG froeschl
Michael B. schrieb im Beitrag #4257602: > gibt es Links zum Projekt > "Gameboy Emulator auf einem STM32F429 in Realtime"? Nein bisher habe ich es noch nicht veröffentlicht. Es gibt ein unscharfes Video von einer noch nicht Realtime Version auf einem STM32F4 (https://www.youtube.com/watch?v=cD7x1KVPjz8
-
Thread
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
Reset. Für später liest du einfach das Busy/Ready-Flag des Displays aus und fertig ist die Laube. W.S.
jo mei schrieb im Beitrag #6301908: > W.S. schrieb: >> Für später liest du einfach das >> Busy/Ready-Flag des Displays aus und fertig ist die Laube. > > Nein nix ist die Laube fertig! W.S. will uns nur mal wieder sagen, dass er von nix
-
Thread
Index von Array: welcher Datentyp in C
Testvariable uint32_t Feld; // Parameter für die Feldauswahl Feld = 18; test = array[(uint8_t)Feld]; [/c] Grund für die Frage: Da ich einen STM32 verwende, möchte ich weitestmöglich 32-Bit-Variablen verwenden. Dann muß der Mikrocontroller nicht ständig aus 32-Bit-Registern 8-Bit-Werte
Compiler einfach so "geinlined" werden können, sind solche wirklich "schmutzigen" Makros obsolet. P.P.S. Zur ursprünglichen Frage des TOs: 8-Bit-Variablen sind auf den STM32 tatsächlich *erheblich* langsamer als 32-Bit-Variablen - nicht nur als Indices. Wenn der TO tatsächlich 8-Bit verwenden will,
-
Thread
preiswerter Einstieg in STM32 F4
Johannes S. schrieb im Beitrag #6361429: > https://www.aliexpress.com/w/wholesale-stm32f407vgt6-development-board.html Man liest von den VGT6-Boards desöfteren, dass man sie eher nicht verwenden soll, sie also
.bin 0x8000000 st-flash 1.6.1 2020-08-11T19:56:06 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. file mecrisp-stellaris-stm32f411.bin md5 checksum: 10b8f8cb4243708b8a996331e07221f2, stlink checksum: 0x00150cd3 2020-08-11T19:56:06
-
Thread
Gibt es schon skalierbare Arduino 16-Segent Font-Lib ?
Der Adapter zum Debuggen kostet original ab 12€, aus Asien ab 2,50€ (bei AVR jedoch ab 50€) - Der STM32 hat keine Fuses, mit welchen man den Chip versehentlich unbrauchbar macht. - Integer Variablen sind Atomar (gilt bei AVR nur für short integer, 8bit). Das vereinfacht die Programmierung von Zählern
belege für jeden Buchstaben 3 Byte und kann dann leicht mit & testen welche der 24 Vektoren in dem 8px hohen Streifen gemalt werden. Ich sehe durchaus ein dass der STM32 die bessere Wahl ist wenn man eh zwei oder mehr I2C module anschließen will.
-
Thread
Literatur STM32F7/Keil
/dp/3895762628/ref=sr_1_1?s=books&ie=UTF8&qid=1495381351&sr=1-1&keywords=stm32 - https://www.amazon.de/ARM-Mikrocontroller-30-Projekte-f%C3%BCr-Fortgeschrittene/dp/3895762717/ref=pd_bxgy_14_img_2?_encoding=UTF8&psc=1&refRID=FPP5P8S83QN6A1V72646
- https://www.amazon.de/Designers-Guide-Cortex-M-Processor-Family-ebook/dp/B01GUEKZP4/ref=sr_1_3?s=books&ie=UTF8&qid=1495381551&sr=8-3&keywords=cortex+m7 Allerdings dachte ich eher an ein Cortex-M7 spezifiziertes Buch mit min. 800 Seiten, indem gründlich Step by Step alle Register/Möglichkeiten
-
Thread
FIR Filter auf PIC
Dergute W. schrieb im Beitrag #5096625: > scheint mir irgendein > Billigboard mit irgendeinem STM32 oder was entsprechendem (und eben auch > GCC-Unterstuetzung) da erheblich "sicherer". Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings hat der weder einen DAC noch I2S oder
Bezeichnung...) posten? Max M. schrieb im Beitrag #5096639: > Ich hab eins von diesen Boards mit einem STM32F103C8T6 hier, allerdings > hat der weder einen DAC noch I2S oder sowas :( STM24F4 Discovery hat das alles und gibts für <30 Euro. Ausserdem hat das eine FPU, 32Bit Architektur und läuft mit flotten
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
in I2S mode), Address offset: 0x18 */ __IO uint32_t I2SCFGR; /*!< SPI_I2S configuration register, Address offset: 0x1C */ __IO uint32_t I2SPR; /*!< SPI_I2S prescaler
enabled. The SPI interface cannot work in a multimaster environment.[/pre] b) wegen[pre]Bit 8 SSI: Internal slave select This bit has an effect only when the SSM bit is set. The value of this bit is forced onto the NSS pin and the I/O value of the NSS pin is ignored.[/pre] STM scheint
-
Thread
Schaltplan Prüfung/Kritik LPC1769 + IMU + Bluetooth
Sven S. schrieb im Beitrag #2824632: > sooo weit bin ich nocht nicht aber ich musste alle pin's so optimieren > das die sich nich zuuu oft kreuzen. > Man macht zuerst das Hühnerfutter an die passenden
...unter der USB_UP_LED hast du's schon gemacht(0R-Kreuzung)...
-
Thread
PIC10F - Alternativen
Der 10F222 läuft mit 8MHz, also 2 MIPS, und braucht gut 6 µS für eine AD-Wandlung. Ist doch schnell genug nach Deinen Angaben. Ansonsten nimm den 12F1822, der läuft mit 32 MHz == 8 MIPS, da schafft das der ADC in 1 µS.
STM8L151 gibt es in der Größe einer 1206er Bauform. Leider mit sehr kleinen Balls. Dafür mit richtig Dampf und Peripherie.