-
Thread
Wofür Propeller von Parallax ?
time/sample: >Float library mit 250 MHz: 38 us >FixedPoint library mit 250 MHz: 9 us Ahh ... hab's nicht richtig gelesen. Das Ergebnis ist also time/sample us: Arduino UNO ( 16Mhz ) us: 127 STM32 BluePill ( 72MHz ) us: 16 Propeller2 ( 250MHz ) us: 9 STM32F4 Discovery (
Kollegen unterhalten. Die sind von der Bitnahen Assemblerwelt Lichtjahre entfernt. Bei uns werden für's LED-Blinken mittlerweile STM32H7 eingesetzt ...
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
Auf einem STM32F4 habe ich einen 16bit ADC parallel angestöpselt und schaufle die Daten mit 200kHz per Ethernet als Livestream raus, da geht's ohne Probleme. 1MHz müsste da auch noch drin sein, Blockweise rausschieben
itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/182051337638
-
Thread
IDE EMbitz tot?
arbeite seit Jahren mit Eclipse. Damit schreib ich Software für Linux (Desktop & Raspberry), AVR(8bit), STM32 (mit HAL & CubeMX & FreeRTOS etc.) und seit neuesten sogar über den Arduino-Umweg für ESP8266. Darüber hinaus unterstützt Eclipse mich bei bash-, php-, python-Scripten usw. Debugging und
man in seiner "IDE" komplett frei in der Wahl des Mikrocontrollers ist. Ich habe QT-Creator für AVR, STM32, LPC, STM8, ESP32, NRF51, etc. genutzt. Bin gerade dabei an RISC-V rumzuspielen und auch das ist kein Problem. Das wichtigste ist jedoch, dass ich mir überhaupt keine Sorgen machen muss ob QT-Creator
-
Thread
Attiny Programmierung
zu einem STM8 raten (läuft auch mit einem ST-Link V2). Leider ist da die Toolchain-Unterstützung etwas mau. Mein letzter Stand war, dass es von STM eine (sehr veraltete) IDE gibt. Der freie SDCC unterstützt ebenfalls STM8. Mir hat aber IAR am besten gefallen (in der kostenlosen Version codegrößenbeschränkt). Edit: Die neueste Serie an ATtinys / ATmega lassen sich auch über das Pickit 4 Programmieren / Debuggen, der
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Beitrag #7514965: > Programmierung von AVR8-Mikrocontrollern in C Das ist C++, mein Lieber! C++! Nix C! Mein Lieber. Bernd S. schrieb im Beitrag #7514965: > Da kann doch nur die Arduino-IDE einen Bug haben oder ? Was soll die denn Schuld
einen sehr interessanten Fall konstruiert. Das hat ihm wirklich! Arduino macht den Timer zu einem 8 Bit PWM Timer und ihm versucht dort 16 Bit in ein Register zu schreiben, welches aufgrund der vorher erfolgten Konfiguration nur 8 Bit aufnehmen kann. Bernd S. schrieb im Beitrag #7515210: > Jo das
-
Thread
OpenSTM32 Import von Source und Header files
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
funktionieren. Aber man lernt halt draus. Das finde ich wichtig :) Link: https://github.com/afiskon/stm32-ssd1306/tree/master/examples/i2c/stm32f1
-
Thread
STM32 vs. AVR16 messen von Spannungen von 0,5-1,2V
Maxim B. schrieb im Beitrag #7915718: > Von STM32 gibt es noch H-Serie, z.B. H723. Es gibt insgesamt 1308 STM32s die die Anforderungen erfüllen, warum ausgerechnet der massiv überdimensionierte STM32H723? Maxim B. schrieb im Beitrag #7915718
Gegenteil sind die großen STM32s durchaus komplexer in der Anwendung, weil man sich z.B. mit dem Cache und den verschiedenen Speichertypen befassen muss - das entfällt einfach bei den kleineren. Die STM32Uxx sind total simpel einzusetzen
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
controlled modes: ... Both modes require installation of the USB VCP (Virtual COM port) driver ‘STM32 Virtual COM Port Driver’ on the PC." Wie sieht's damit aus?
Dieter S. schrieb im Beitrag #8037182: > Im USB-DFU Mode ist das Display aus, ebenso alle LEDs. Es wird der ROM > Bootloader des STM32L496 verwendet. Dachte ich mir schon fast - danke für die Bestätigung
-
Thread
Erstes Programmieren von STM 32, irgendwas mache ich falsch.
/Blink_LED" -g -o "startup/startup_stm32f407xx.o" "../startup/startup_stm32f407xx.s" Finished building: ../startup/startup_stm32f407xx.s Building file: ../Src/main.c Invoking: MCU GCC Compiler C:\Users\**\Desktop\Testprojekte\Blink_LED
Ich hab dir mal ein Beispielprojekt gezipped: https://cloud.it-livetalk.de/index.php/s/FyiM6f5AWtAkwsw Wenn das fehlerfrei compiliert, weist du, daß dein SW4STM32 korrekt installiert wurde. Öffnen durch Doppelklick im Explorer auf .cproject.
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
Dann ist auf einmal alles okay und ein paar min später wieder nicht?!? Kann das sein, dass der STM32F303C8T6 generelle Probleme hat?
D. Z. schrieb im Beitrag #7261368: > Kann das sein, dass der STM32F303C8T6 generelle Probleme hat? Steht im Errata Dokument. Der STM32F103C8T6 kann aber kaum daran schuld sein, dass deine PC Software zickt. D. Z. schrieb im Beitrag #7261531: > So wie ich das
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
synchronisiert man sich und berechnet daraus die Zündzeitpunkte. Profis machen es auch mit einem 8 Bit Timer. Muttersöhnchen nehmen ne'n STM32 ;-)
> Profis machen es auch mit einem 8 Bit Timer. Muttersöhnchen nehmen ne'n > STM32 ;-) Was alles die Muttersöhnchen sich nicht leisten können?
-
Thread
SDCC und struct
Hallo, ich kämpfe gerade mit dem SDCC (fuer STM8S). Ich möchte an eine Funktion eine struct - Variable übergeben und scheitere kläglich. Warum funktioniert folgendes Konstrukt unter GCC (egal ob für PC, AVR oder ARM) anstandslos: [c] struct
geschrieben, es sind einfach nur 3 Byte und ich weiß sehr wohl dass es nur 3 Byte sind. Der Stack eines STM8S103F3P6 ist 513 Byte groß. Wenn man weiß, dass der Compiler grundsätzlich vor einem Aufruf das Z-Register (16 Bit) und den Akku (8 Bit) auf den Stack legt, dann von hinten nach vorne die Parameter,
-
Thread
arm-none-eabi Problem.
/CMSIS/CM3/CoreSupport -I STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x -c -o main.o main.c main.c: In function 'main': main.c:389:8: warning: variable 'obp' set but not used [-Wunused-but-set-variable
Dateien Startup-Codes für die diversen STM32F1, z.B. startup_stm32f103xb.s, siehe Anhang. Linker-Scripte sind auch dabei.
-
Thread
Auswahl zwischen Cortex M3 von NXP, ST, TI
JTAG benutzt werden und unterstützt alle Cortex M3/Cortex M0 von NXP. Es können auch einige LPC200 8ARM 7)Derivate programmiert werden. Als Software wird eine eigene IDE (die auf Eclipse basiert) verwendet. ST: Programmer: http://de.farnell.com/stmicroelectronics/st-link/programmierer-icd-f-stm8-stm32/dp/1779159 Ist ein reiner Debugger/Programmer für alle STM32 und STM8 Derivate. Also müsste mans ich noch ein eigenes Eval-Board machen, was aber nicht das Problem wäre. Ausserdem verwenden bereits
-
Thread
Floating Pointing Unit STM32F4
0b11! Der Disassembly Code für die Multiplikation: float f2 = f * 2.29f; ED977A03 vldr s14, [r7, #12] EDDF7A0B vldr s15, 0x080003F0 <__text_start__+0x5C> EE677A27 vmul.f32 s15, s14, s15 EDC77A02 vstr s15, [r7, #8] Danke für eure Hilfe!!
4.8.4
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
Modellbau-Servos. Bei den Dingern (und obendrein hoher Stückzahl) könnte ein AVR8 dann allerdings tatsächlich in's Schwitzen geraten. Allerdings: ein STM32 sieht in diesem Anwendungsfall kein bissel mehr Licht. Der kann zwar mehr Genauigkeit, aber nur für einzelne Servos. Solange die Timerkanäle halt reichen. Danach wird's Bein dicke, da ist dann schnell wieder eine Lösung auf AVR8-Basis im Vorteil...
-
Thread
STM32F405 int64_t lehren
Moegliche Ursachen: - printf kann keine 64 bit - Stack ist nicht 8 byte aligned
benutzten default-Linkerscript liegt der Stack bei _estack-__Stack_Size = 0x20020000-1024 , das ist 8 Byte aligned, oder? @NOP: "ich linke überhaupt keine Libraries zu.". Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne Software lib, die muss irgendwo her kommen. Mache kein
-
Thread
STM32F103C8T6 mit Arduino Serial funktioniert nicht
und I2C > funktionierten. Was heißt alles? Ich habe keine Glaskugel.. ICH benutze Roger Clark's STM32DUINO als Arduino Aufsatz, DORT wird mit > setup() { > Serial.begin(9600); > } der serielle USB-Transfer gestartet(PA12). Zur Ausgabe finden die "print"-Methoden Anwendung. Standard-Beispiel
funktioniert es. Diese Aussage kommt in Entwicklungsabteilungen häufig vor :-) Du könntest noch das STM32GENERIC-Framework ausprobieren, vielleicht geht's ja damit. Obwohl das Framework von Roger Clark eigentlich ziemlich ausgreift ist ..
-
Thread
STM8- r3 - Platine
und es bzgl. der Verfügbarkeit mancher Controller es immer noch dürftig ausschaut, habe ich mich des STM8 Controllers erinnert. Für einen STM8S103 / S105 habe ich nun eine r3 Platine im Arduino Format geroutet und bestückt. Zusätzlich kann auf die Platine ein 128x64 OLED Display aufgesteckt werden und ein zusätzliches I2C-EEProm bestückt werden. Der STM8S103 wird mit meinem eigenen seriellen Bootloader betrieben. :-) Platine funktioniert gut und ein STM8S103 kostet noch deutlich unter einem Euro bei einer Abnahme von 10 Stck. Mittlerweile, muß
-
Thread
µC-"Kulturgut"-Verlust:STM32: mikrocontroller.bplaced.net
Beispiele findet ihr unter diesen dropbox links (bin mir nicht sicher ob aktuell und vollständig) STM32F407: https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 STM32F429: https://www.dropbox.com/sh/lcmhpkk4q89r3sq/AAD9o7BPZrSlwa5Gryd3uEG0a?dl=0 STM32F746: https://www.dropbox.com
Uwe B. schrieb im Beitrag #5197441: > STM32F407: > https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 Hi Uwe, es fehlen folgende Demos: 97 = ILI9325 (um ein Grafik-Display mit dem ILI9325 Chip anzusteuern) 98
-
Thread
Überraschung, ab heute machen sie Software.
Nimm einen STM32. Je nach Typ und Stückzahl gehen da die Preise ab 1$/Stk. los. Ausserdem gibt es je nach Typ auch sehr kleine Gehäuse. Da lohnt sich preislich kein 8Bitter mehr. Für die STM32 gibt es von SGS eine
spricht der Herr Inscheniör. Einfach lachhaft. Oder ist das ein Trollversuch? Ich hab in den letzten 8 Jahren Embedded-Entwicklung keinen (in Zahlen 0) E-Techniker getroffen mit auch nur einer leisen Ahnung von SW-Entwicklung. S.
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
schrieb im Beitrag #6002908: > Sicher gibt der Debugger eine Fehlermeldung aus, wie lautet sie? STM32CubeIDE: Open On-Chip Debugger 0.10+dev-00021-g524e8c8 (2019-07-16-09:47) Licensed under GNU GPL v2 For bug Reports, read For bug eports, read http://openocd.org/doc/doxygen/bugs.html srst_only
pegel schrieb im Beitrag #6002988: > Ist das nicht der Bluepill F103C8? Ja, 0x1ba01477 ist der Code vom STM32F103CBT6 und an diesem ist ja auch laut Schaltplan der ST-Link Adapter angeschlossen. 0x0bb11477 gehört zu dem STM32F0! Du hast entweder das falsche Projekt
-
Thread
STM32 Kompilat größer als erwartet
angehängte Projekt ein so großes Kompilat erzeugt. Ich habe das Projekt mit der "System Workbench for STM32" erstellt. Beim Compilieren erhalte ich folgende Ausgabe: [pre] make -j8 all Building file: ../startup/startup_stm32.s Building file: ../startup/sysmem.c Building file: ../src/main.c Invoking
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench
-
Thread
Arduino Libraries zu STM32 Portieren
Johnny S. schrieb im Beitrag #5257464: > Geht sowas bzw. hat hier schonmal jemand sowas probiert? Google kaputt? http://www.stm32duino.com/
. Huawei's core: Compiles, upload ok, but nothing, not even Serial output. It seems Huawei's core is totally broken for this board STM32 official core: Compiles, no USB output (not implemented yet), and incredible
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
keinen AVR mehr anpacken, jedenfalls nicht für so eine Aufgabe. https://www.ebay.de/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-New/272425764978 EDIT: Der TO könnte noch APA102-LEDs verwenden. Die werden über SPI gesteuert und man kann selbst das Übertragungstempo
läuft ordentlich ohne Probleme. Timer alle 10ms updatet die LEDs, IRMP ist mit IRQ alle 1/15000s dran
-
Thread
STM32Cube & Eclipse & GCC
\arm\startup_stm32f405xx.s Assembling: Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f407xx.s Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s: Assembler messages:
: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:7: Error: junk at end of line, first unrecognized character is `*' Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f401xc.s:8: Error
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
W.S. schrieb im Beitrag #7200002: > 8-Bit Wurstcontroller schrieb: >> Natürlich, ich bin auch ein Student im zweiten Semester der sich in die >> Thematik einarbeiten will, was erwartest du? :-) > >
es den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
linux kernel am stm32f429
Basic support. UART, Flash und ggf. RAM git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git Branch dev/stm32_v8
Alain S. schrieb im Beitrag #4165751: > Operator S. schrieb: >> Dann verstehe ich leider die ganze Freude daran nicht. >> Ein AM3352BZCE60 kostet als Einzelstück bei Mouser 12.50, hat einen >> Cortex-A8
-
Thread
uCLinux auf STM32F429Discovery Board
runlevels:action:process # /etc/start must be executable script null::sysinit:/etc/start ttyS0::respawn:/bin/login -f root null::wait:/bin/cat /proc/cpuinfo > /dev/tty1 (3) stm32f429-linux-builder/uclinux/arch/arm/configs/stm32f429-discovery_defconfig .... # # STM32 I/O interfaces
Beispiel ein Manual für agetty, was auf Linux desöfteren benutzt wird: http://linux.die.net/man/8/agetty Im Abschnitt "Examples" findest Du dann so etwas für den inittab-Eintrag: /sbin/agetty 9600 ttyS1 Ich würde persönlich auch noch -8 als Schalter verwenden, damit das TTY auch 8-Bit-clean
-
Thread
I2C auf STM32F103
W.S. schrieb im Beitrag #5749901: > Und wenn du das Umschreiben auf STM32 nicht aus eigener Kraft zuwege > bringst, dann werde Briefmarkensammler oder Tanzlehrer. > > W.S. Klar, bist ja auf die Welt
nachvollziehbaren Zeilen vorzieht. Eine Lösung, die auf einem STM8 genauso funktioniert, wie auf einem STM32. Oder einem EFM8. Oder was auch immer. Okay, jetzt wird Dr. Sommer kommen und "im Hintergrund" in die Runde werfen. Konnte ich auch nie nachvollziehen.
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
Ich kann zu einem ATMEGA 8 raten. Bin selber noch nicht so lange dabei und weiß noch lange nicht alles (nicht annähernd). Aber ich habe meien ersten Schritte nun vor ca. 4 Monaten gemacht. Zum ATMEGA 8 gibt's einfach die meisten
Andreas B. schrieb im Beitrag #4087315: > Ich kann zu einem ATMEGA 8 raten. Bin selber noch nicht so lange dabei > und weiß noch lange nicht alles (nicht annähernd). Aber ich habe meien > ersten Schritte nun vor ca. 4 Monaten gemacht. > > Zum ATMEGA 8 gibt's einfach
-
Thread
Auswahl eines ARM-µC für Einsteiger
Rolle. Das Board soll nicht öfter als 5 mal hergestellt werden. Ich lese überall ganz viel über die STM-32 Chips. Was sind da die Vorteile? Zum G55 finde ich leider außer dem Datenblatt (~1100 Seiten) nur wenig Dokumentation. Gibt es Dokumentation/Hilfestellungen/Tutorials, die für alle ATSAM's gelten
Wireless) und in Automotive TI Zudem hat STM noch eine 8-bit Linie STM-8 für Automotive.
-
Thread
Multiplizierer Hardware Aufwand
Single Cycle 8x8 Multiplizierer mit 16 Bit Ergebnis. Kann man den auf dem Chip-Foto erkennen? Die modernen Arm Prozessoren haben aber schon 32x32 Multiplizierer oder die STM32F4 Serie vermutlich schon Float Multiplierer
Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
-
Thread
suche Schaltregler 3.3V & 5V
am Feedback-Anschluss und muss extern aufgebaut werden (Blockschaltbild im Datenblatt S.8)
Stm Mc schrieb im Beitrag #3993835: > es steht auch im datenblatt, > Ui_min = 8V > Ui_max = 40V Für den LM2678-12 steht da bei mir Vin = 15V to 40V Bei den 3.3V- und 5V-Typen sind Vin = 8V .. 40V
-
Thread
Wie steige ich am besten von AVR auf PIC um?
Ich habe bisher nur mit dem AVR in Bascom gearbeitet (90S1200, 90S8515, MEGA8). Meine Bekannter schwört total auf die PICs. Die haben eine höhere Taktfrequenz und lassen sich besser in Assembler programmieren. Deswegen will ich jetzt auch umsteigen. Mit welchem
@ Thomas Roll (Gast) >Ich habe bisher nur mit dem AVR in Bascom gearbeitet (90S1200, 90S8515, >MEGA8). Und warst du damit zufrieden? > Meine Bekannter schwört total auf die PICs. Die haben eine >höhere Taktfrequenz und lassen sich besser in Assembler programmieren.
-
Thread
CAN-Sender im Mini-Format
Dr. Sommer schrieb im Beitrag #5494944: > Kleiner und einfacher als der LPC11C22FBD48 wird's wohl kaum; > Mikrocontroller, CAN-Controller und Transceiver in einem LQFP48-Gehäuse. Kommt drauf an. Ein stm32 o.ä im qfn32 hat 5x5 mm, dazu ein transceiver im qfn8 mit 2x3 oder 3x3 mm ist flächenmäßig
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
ich mir schon mal ein Loch in den Bauch, endlich auch SPI auf dem STM32F051xx hinbekommen zu haben. [code]Ram-Tests begin. HCLK is 48 MHz. ........Writing RAM chip 0 in 665 ms -> 197 kByte/s. ........Writing RAM chip 1 in 666 ms -> 196 kByte/s. ........Writing RAM
- http://stm32flash.googlecode.com/ Serial Config: 115200 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (Medium-density) - RAM : 20KiB (512b reserved by bootloader
-
Thread
Welche AVR (Atmega) haben UPDI?
Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. Der ATMega4809 aber nicht.
Beitrag #7224408: > Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? > > Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. > > Der ATMega4809 aber nicht. STM32 hat DFU, der megaavr-0/da/db/dd/tiny-1/tiny-2 haben UPDI. Was ist Deiner Meinung nach der prinzipielle
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Prozessor hast du? Kleiner wäre besser, mit restlichem Platz für Verdrahtung aber ok. Nutze aktuell den STM32F405 mit 64 Pins. Der ist auch recht voll belegt. Für S(D) Ram müsste ich auf BGA gehen. Im Prinzip nicht so schlimm aber die 0.4 mm Pitch schrecken mich schon ab muss ich sagen, auch was das Layout
Karl schrieb im Beitrag #4835237: > Aktuell knapp 0.7 MiB/s Ach das ist ja harmlos! Bei einer schlauen™ Implementierung der Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man das mit 64 KB SRAM, also zB einem STM32F407.
-
Thread
STM32F4 Discovery Board + USART
dieser "Verifizierung" der Frequenzen habe ich folgendes Beispielprogramm verwendet: [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_usart.h" void USART_puts(USART_TypeDef* USARTx, volatile char *s) USART_InitTypeDef USART_InitStructure;
zum Clock fuer 8MHz Quarz, damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000
-
Thread
STM32 SPI HAL extrem langsam
J. S. schrieb im Beitrag #7127402: > Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver
MAX M. schrieb im Beitrag #7127835: > J. S. schrieb: >> Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. >> >> > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver
-
Thread
Newbie: Welches FPGA verwenden?
Und was spricht gegen die Version mit einem stm32 mit >64 IOs und alles per USB übertragen? Mit 100kHz 8 Byte vergleichen ist ein Witz für einen STM32. Nochmal, das sind 8 Byte. Wenn du das noch ein wenig clever an den Mikrocontroller anklemmst,
Selbst wenn es rein theoretisch 64x 8 Bit Werte @100khz von ADCs wären, könnte ein sehr schneller Mikrocontroller das noch wuppen (sofern man genug ADC Kanäle dranbekommt). Das wären 51.2 Mbit/s. (USB 2.0 HS 480 Mbit/s ist im STM32 auch
-
Thread
Schloss öffnen durch Musiktöne
im Beitrag #8066518: >> Inzwischen hat sich da viel verändert. > > Stimmt. Zum Beispiel ist der STM32G431 für solche Aufgaben bestens > ausgestattet. Und das ist kein High-End Bolide, sondern in der 3€ > Mittelklasse. 5 Goertzels im Audiobereich sind ein Witz. Dafür tut's auch ein 70Cent-ATtiny
Ob S. schrieb im Beitrag #8068071: > Was genau? Classic-Tiny oder Mega? Ooops, gerade erst gesehen: AT90S8515. Keine Ahnung, ob die HW-Mul konnten. Habe ich nie verwendet. Der "Nachfolger" Mega8515
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
) und STM8S103 https://www.youtube.com/watch?v=-xmgHl9iW9o
9600 Bd) und STM8S103 https://www.youtube.com/watch?v=-xmgHl9iW9o
-
Thread
Entscheidungshilfe für ARM Einstieg
Rowley und ein Board von Olimex zu kaufen. Beim letzteren schwanke ich zwischen dem LPC2148 und dem STM32F103 Board. Darf ich die ARM-Gurus bitten, dazu ein paar Bemerkungen abzugeben. Auch Vorschlaege zu anderen JTAG's und IDE's sind willkommen. Aber insbesondere eure Meinugen zu "ARM7 oder Cortex-M3
nettes teil zum lernen/testen: der stm primer http://www.stm32circle.com/resources/stm32primer.php ca 30 eu bei spörle, also kein riesen-risiko :-)
-
Thread
Wahl Mikrocontroller Abschlussarbeit
der jetzige ausgewertet. Da geht nix verloren. Da reicht auch ein 16bit PIC aus. Oder ein ATxMega (8Bit). Auf diese Weise generiere ich auf einem XMega ein 160kSpS Audiosignal per DDS und Lookuptable.
verwendet, in die du willst. Zweite Wahl ist das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
%252BI6tHOhq0ynGuF0lkWMgVY0pFXFTvYqQQ3OSMLRrM8zXc586qAwwqyNk6jNQYrx%252BxxhYCEdfJ%252FC%252B1x6lWUOsRmZodTsGdca83sS%7Ccksum%3A333252933492cc154ffa8c9e4f61a4ecd2a9ba4699ba%7Campid%3APL_CLK%7Cclp%3A2334524 Danke, Klaus.
poliges Grafikkarten-Stromkabel Adapter Strom Kabel PCIe PCI-E PCI Express PEG Link: https://amzn.to/3sMB8hx
-
Thread
ARM - Fragen
steht: STM32FJOD Gruß
Zusatzmodule? > z.B. eine übersicht für Module die GPIO (8 Kanal) Stecker verwenden. Es gibt keinen Standard für solche Verbindungen, so sind beispielsweise bei Atmels STK500 und bei dem erwähnten STM32-Board VCC/GND vertauscht. Direkt passende Zusatzboards
-
Thread
Ein paar Fragen zum Umstieg auf die STM32 Reihe
ist mir egal (wird auch überbewertet) aber DSP/FPU Instruktionen kann ich gebrauchen. Doch ohne I2S Schnittstelle nutzt mir das nichts. Der FPU fehlt auch die MAC-Einheit. Und dann auch nur 16Bit Timer auf einem 32Bit Controller... Hab ich schon beim STM32F1 nicht verstanden was das soll. Die laufen
: Mir ist es 1000x lieber, der uC macht beim Laden eines 'unaligneten' DWORD's mal 2 oder 3 Zugriffe, als daß er Müll ins Register lädt mit anschließender Fehlfunktion - und die Alternative L = (a<<24)||(b<<16)||(c<<8)||d ist auch alles andere als angenehm. W.S.
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
als exports, weiter habe nicht getestet) funktionen _FirmwareUpdateControl@8 _FirmwareUpdateDownload@8 Die scheint über HID mit dem stick zu kommunizieren, also könnte sein das es geht. An sonsten bleibt nur JTAG, den STM32 bootloader aktivieren, wie du schon gesagt hast