-
Thread
C-Code STM32 Fragen
/stm32_wide.html http://stefanfrings.de/stm32/index.html http://www.pomad.fr/node/2 Bei konkreten Fragen, einfach hier im Forum suchen oder posten. Guten Gelingen Leo
Axel S. schrieb im Beitrag #6190841: > Die steht normalerweise im Linkerskript. Deshalb die Frage an W.S. wo er das im C Quelltext sieht.
-
Thread
Was spricht gegen die Black Magic Probe?
Thorsten S. schrieb im Beitrag #6127366: > Für STM32 Comtroller auf eigenen Boards hab ich 'nen ST-Link V2 und dann > hab ich noch ein paar Nucleo- und Discovery- Boards mit integriertem > ST-Link Debugger.
Auch den Johannes S. schrieb im Beitrag #6128166: > Soll mit > BMP allerdings nur mit STM funktionieren wenn ich das richtig in > Erinnerung habe, Mit der ST Programmern funktioniert er sowieso nur mit ST Bausteinen
-
Thread
STM32 - Interrupt Problem
Zwischenstand: Gleiches Verhalten bei: STM32L053 Discovery Board STM32F407 Discovery Board STM8L Discovery Board Ich teste jetzt noch einen Atmel Atmega168
Ich hab's gefunden :) Im Reference Manual des F303 (DocID 22558 Rev 8) steht bei Timer 15 genau das, was Dr. Sommer beim F103 gefunden hat. Nur leider nicht bei Timer 4... Danke für's Helfen :)
-
Thread
STMF302 SWO geht nur einmal
mache ich falsch? > Wie macht Ihr das mit dem SWO beim F302? Ohne HAL so: http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/stm32f3.html#newlib Ich zitiere aus deinem Code: [c] int _write(int32_t file, uint8_t *ptr, int32_t len) { /* Implement your write code
falsch? >> Wie macht Ihr das mit dem SWO beim F302? > > Ohne HAL so: > http://stefanfrings.de/stm32/stm32f3.html#traceswo > http://stefanfrings.de/stm32/stm32f3.html#newlib > > Ich zitiere aus deinem Code:int _write(int32_t file, uint8_t *ptr, > int32_t len) > { > /* Implement your write
-
Thread
Mikrocontroller-Programmierung selber beibringen
lauffähig, gratuliere. > Ansonsten im Datenblatt das Ende vom RAM - 1 Aha. Das steht wo? Gibt's da Unterschiede zwischen LPC800, LPC1114, STM32F100 und STM152L? Vordefinierte, überall verfügbare Konstanten irgendwo? >> Wo ist der Startup-Code? > > Braucht es hier (!) nicht, erste Instruktion
her, weil da > einfach alles von Anfang an lief. siehe > http://www2.keil.com/stmicroelectronics-stm32/mdk Tolle Info! Würd' ich dann damit kombinieren: http://de.farnell.com/stmicroelectronics/nucleo-f091rc/entw-board-stm32f091rc-stm32-nucleo/dp/2456785 Hat 4faches RAM und Flash, außerdem
-
Thread
Leistungsfähigster bedrahteter uC gesucht
Ich habe mir das da geholt. http://www.olimex.com/dev/stm32-h103.html Alles, was die Stromversorgung betrifft, ist schon drauf, und "lochrastergerecht" ist's auch.
sucht, der deutlich > mehr Leistung als ein AVR hat, da ist selbst ein XMEGA wohl nicht mit > nem STM32 zu vergleichen. Stephan R. schrieb im Beitrag #1789823: > Nach langen Erfahrungen mit Atmega8 und Fujitsu möchte ich nun ein etwas > größeres Projekt realisieren und suche dazu einen Controller
-
Thread
CP/M auf ATmega88
, eine Verbesserung von 021,385s (D1) zu 10,811s (exp( geschafft?! > Damit bekommt man mit: > AVR MHz D Zeit > 88 20 0 035,999s > 88 20 1 021,385s >Bei mir z.Zt: > 8 20 ? 012.180s bb > 8 20
> wollen würde. Manchmal gibt es auch was umsonst ;-) Prinzipiell habe ich nichts gegen eine STM32-Variante. Leider ist der 3.3V Z180 (Z8S180) nicht so richtig verfügbar. Der Z8L180 (5V) jedoch überall. > Die Umschalter würde ich einfach weglassen. Die Consolenschnittstelle > kann durch den
-
Thread
Datentyp mit 2bytes beim STM32
danach 2 Füll-Bytes einfügt. Das Gleich gilt für Char's. W.S.
. der STM32 kann byteweise auf den Speicher hinter dem Strukt zugreifen. Habs getestet in dem ich ein strukt mit zwei chars (welche übrigens 8bit sind) angelegt habe und dann im speicher nachgesehen habe,
-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
Andreas S. schrieb im Beitrag #4987396: > Kommt auf die Anwendung an - in vielen Fällen mag ein STM32F4, > der mit 84,75 MHz arbeitet, völlig ausreichend sein. Und in genau > diesen Fällen finde ich meinen
m.n. schrieb im Beitrag #4987459: > Andreas S. schrieb im Beitrag #4987396: >> Kommt auf die Anwendung an - in vielen Fällen mag ein STM32F4, >> der mit 84,75 MHz arbeitet, völlig ausreichend sein. Und in genau >> diesen Fällen finde ich meinen
-
Thread
STM32F103: bei UART1 remapped funktioniert der UART1 Interrupt nicht
Danke Herr Lehrer, ich werd's mir merken! :-) Gruß hochsitzcola
STM32FEBKC6T6: UART1 Interrupt funktioniert nicht. hochsitzcola
-
Thread
STM32L152C-Discovery debuggen
SWDIO vom externen ST-Link nicht etwa an CN2, sondern an CN3, Pin 2 bzw. Pin 4 angeschlossen werden. S. Schaltplan im UM1079 zum STM32L151C-Discovery-Kit und Table 4: Both CN3 jumpers ON: ST-LINK/V2 functions enabled for on board programming (default) Both CN3 jumpers OFF: ST-LINK/V2 functions
erst zugreifen kann? Das Board wurde erkannt. Du kannst es mit einem ST-Link Steuerprogramm (z.B. STM32 Cube Programmer) ansprechen. Du brauchst dazu Oracle Java 8 (https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) und ein Startscript (http://stefanfrings.de/stm32
-
Thread
gdb und OpenOCD session - memmap
0x10: 0x00000000 0x00000000 0x00000000 0x00000000 0x20: 0x00000000 0x00000000 (gdb) (gdb) s halted: PC: 0x0000040c 16 ldr r0,=ram+4 (gdb) s halted: PC: 0x0000040e 17 str r1, [r0] (gdb) s halted: PC: 0x00000410 Loop () at simple.s:18 18 Loop: b Loop (gdb) x /10x 0
$(ARMGNU)-objdump -D mecrisp-stellaris-stm32-407-DIY-MORE.elf > mecrisp-stellaris-stm32-407-DIY-MORE.list $(ARMGNU)-objcopy mecrisp-stellaris-stm32-407-DIY-MORE.elf mecrisp-stellaris-stm32-407-DIY-MORE.bin -O binary cp mecrisp-stellaris-stm32
-
Thread
STM32 DMA auf GPIO und das schnell
Die LPC4300-Serie von NXP (so ähnlich wie die STM32F4 von der Größe her) hat so ein "Serial GPIO"-Modul, mit dem man so etwas evtl. machen kann. 12 MB/s Datenrate habe ich damit jedenfalls schon umgesetzt, das war kein Problem.
LED Treiber Ausgängen: http://www.siti.com.tw/product/spec/LED/SP-ST2221C-A.004.pdf SERIN: - STM32 GPIO Pin per DMA - PORTA CLOCK: - STM32 Timer Output Compare Ausgang - Timer triggert intern den DMA - PWM Mode mit 50/50 DC - Timer8 OCR1 PC6 LATCH: - GPIO Bitbongo im DMA fertig IRQ
-
Thread
[V] verschiede Geräte aus DDR Zeit Gesperrt
FenBei Antwort, ehe ich zitieren konnte hat > er wieder gelöscht.. 80 Jahre alt, aber reif wie ein 8jähriger...
Hmmm schrieb im Beitrag #7749101: > 80 Jahre alt, aber reif wie ein 8jähriger... Und warum Antwortest du... ach ja Heinrich ist jetzt auch aufgetaucht... MfG alterknacker P.S. Al. K. schrieb im Beitrag #7748690: > Wenn ich so was mache, dann erwarte ich
-
Thread
Welcher Cortex M3?
funktionen im headerfile ja notwendig ist. Dies hier ist nun compilierbar: [c] static __INLINE uint8_t __MY_LDREXB(uint8_t *addr) { uint8_t result; __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) ); return(result); } [/c] Jetzt wäre noch die Frage, ob man das noch
Sogar in der separat übersetzten Version hat es bereits mal geknallt, wie der oben erwähnte Link ins STM32-Forum zeigt.
-
Thread
STM32F429 Disco Board: SDRAM benutzen
DATA_IN_ExtSRAM /** * @brief Setup the external memory controller. * Called in startup_stm32f4xx.s before jump to main. * This function configures the external SRAM mounted on STM324xG_EVAL/STM324x7I boards * This SRAM will be used as program data memory (including heap
worden. Rest kompiliert und spielt wie vermutet..... #define BUFFER_SIZE (1024*1024) uint8_t buffer[BUFFER_SIZE] attribute__((section(".HeapMemSection"))); /* 18.12.2013 angepasst von UB auf STM32f429i-Disco-Board */ OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
Die STM32G071 Serie hat auch bei 64 Pins nur ein VSS/VDD Pinpaar.
Hallo, nach ATMEL (und Dragon) bin ich seit letztem Jahr mit STM32F030C8T und ST-Link unterwegs: Der selbstgebaute DIL-Adapter auf die billigen Steckboards funktioniert gut, aber der ST-Link benötigt > 3V Spannung am µC. Debuggen mit den Schlaf-Modi ist spannend
-
Thread
Xmega vs Arm welcher Takt vergleichbar
Fpga Kuechle schrieb im Beitrag #4139262: > Da Xmega eine 8 bit RISC-CPU und ARM eine 32 bit RISC-CPU ist das sehr > unwahrscheinlich. wenn für die Aufgabe 8bit reichen, spielt das keine rolle.
, bezüglich der "Chip-ausgabe" über Peripherals wie GPIO's, HDMI etc. ist der Lizennehmer verantwortlich. Und da gibt recht ordentliche Exemplare wo jeder Vergleich mit einem 8 bit Waschmaschinencontroller lächerlich ist. Bspw Chromecast: https://tomkanok.wordpress.com
-
Thread
Sinn und Zweck des TXFE-Bits im STM32F407?
Komponente lieber Software dazu verkauft, anstatt alles gut zu > dokumentieren. Die Software gibt's aber als Free Software, z.B. in Form des Linux-Treibers für diesen USB-IP. Stefanus F. schrieb im Beitrag #5880406: > Die schlechtere Doku ist für mich der Grund, Anfängern immer noch 8bit > Controller
auch mehr als 1 Byte auf einmal übertragen. [c] void *memcopy (void *dest, const void *src, uint8_t len) { char *d = dest; const char *s = src; while (len--) *d++ = *s++; return dest; } [/c] Das habe ich als Implementierung im Netz gefunden. Allein wegen function call bin ich
-
Thread
DOGM Display an STM32
********************** // Programm: LCD Funktionen (DOG-M, SPI, 3.3V) // Mikrocontroller: STM32F103RE (ARM 32-bit CORTEX-M3) // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // Stand: 08.04.2011 // IDE/Compiler: Atollic TrueStudio STM32-Lite 2.0.1
Axel S. schrieb im Beitrag #6275835: > in eine seit 8 Jahren tote Thread-Leiche Die Source wurde _heute_ gepostet.
-
Thread
EMV Probleme mit SDIO Interface
Referenzdesigns mit Layouts? [1] https://github.com/OLIMEX/STM32F4/tree/master/HARDWARE/STM32-H407
klingt wie 22,x MHz beim SDIO wenn man die Freq/8 nimmt.
-
Thread
STM32 mit CubeMX Anleitungen
Hallo ich habe ein STM32F103, habe über CubeMX eine Datei erstellt. Dabei habe ich einen externen Quarz, I²C, 2 GPIO's aktiviert und wollte zudem den JTAG aktivieren. Kann mir einer sagen welche Pin's das wären für den JTAG
://community.st.com/s/question/0D50X00009XkXxiSAF/stm32-cubemx-sys-debug-settings
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE programmiert werden. - **Raspberry Pi:** Hier verwenden Sie normalerweise eine Version des Linux-Betriebssystems (
gespeichert, um ihn via HW-SPI mit 48 MBit/s an das Display zu schicken. Mehr ist derzeit nicht möglich mit 8 Bittern und das wird auch so bleiben, da heute sowas die 32-Bitter machen, mir die einfachen 8-Bitter aber ausreichen. Schaltung: Eigenentwicklung
-
Thread
STM32 F103 - I2C Probleme
Klaus S. schrieb im Beitrag #5300877: > Du hast I2C-Interrupts aktiviert, benutzt aber die polling-Funktion. > Vielleicht kommentierst du einfach mal folgende Zeilen in der > stm32f1xx_hal_msp.c aus: >
mit den dafür geeigneten > Funktionen arbeiten, z.B. HAL_I2C_Master_Transmit_IT(...) (siehe > stm32f1xx_hal_i2c.h) Das habe ich gerade mal gemacht, aber kein Erfolg. Aus dem Link von pegel habe ich mal den Code ausprobiert: [c] uint8_t I2C_Write_Byte(uint8_t addr, uint8_t data) {
-
Thread
Lohnt sich embedded in C++ zu programmieren
Lothar M. schrieb im Beitrag #5232085: > Definieren "Embeddedwelt"? genau gesagt der STM32
für vollkommen illusorisch. > Ich wage zu behaupten, dass die Hälfte der Leute die hier im Forum STM32 > programmieren das Programmiermanual nie gelesen haben. Anders ist > jedenfalls der exzessive Einsatz der STM-Libs nicht zu erklären. Die STM-Libs sind aber nicht in C++, insofern sehe ich hier
-
Thread
Inbetriebnahme des I2C bei einem STM8 Board
parameter can be any of the I2C_Direction_TypeDef enumeration. Return values: None/ http://stm32-spl-doc-online.esy.es/STM8S_StdPeriph_Lib_V2.1.0/stm8s-a_stdperiph_lib_um_html/stm8s__i2c_8c.html Ich übergeb eine Adresse und die Richtung. Das so erstmal keine Kommunikation möglich ist ist mir
) just in case */ Address &= (uint8_t)0xFE; /* Send the Address + Direction */ I2C->DR = (uint8_t)(Address | (uint8_t)Direction); } [/c] stm8s_i2c.h ist über stm8s.h -> stm8s_conf.h includiert. Habe aber trotzdem die
-
Thread
Minimale Taktfrequenz des µC in Abhängigkeit der Busfrequenz
gibt also keine Synchronisation. Der Slave ist ein Sensor, der einfach stupide mit irgendwelchen 8bit-Daten auf die angefragte 8bit-Adresse seitens des µC als Master antwortet. Das passiert dann etwa 350 mal in Folge und das dann alle paar Millisekunden. Ich werde wohl einen STM Controller nehmen
2MHz = 2MBit/s oder ? Wenn ja, dann teile 2MHz durch 8 = 250kHz = 250kByte/s Multipliziere diesen Wert mit der Anzahl der µC-Zyklen, die zum Lesen und speichern (Verarbeiten) eines Bytes notwendig sind. Wenn
-
Thread
Umstieg 8->32Bit: Codergröße
Andererseits wäre der > Preisvorteil hin. 3,65+1,50€ für Mega16 und MCP2515 ist nicht zu > unterbieten, ein STM32F105R8T6 z.B. liegt bei 5€+Steuer. Die Rechnung verstehe ich nicht. Wenn alles netto-Preise sind, dann ist der stm günstiger und hat USB. Die "8" steht doch für 64 kb Flash? Dann hätte er auch noch
abgekommen. 'Immerhin läuft das jetzige System wunderbar. (bzgl Preis: Mega16+MCP2515=5€ inkl. MwSt., STM32F105R8T6 5€ exkl. MwSt.) Aber verkuckt habe ich mich trotzdem in die STM32, besonders wegen dem Mehr an Möglichkeiten. Ein 32-Bitter mit 72MHz ist nunmal etwas ganz anderes als ein 8-Bitter mit 16MHz
-
Thread
Problem FatFS + SPI
16 Bit definiert, > folglich wird der SPI 16 Bits schicken. > > Ich musste das zumindest beim STM32F030 entsprechend auf ein > Byte-Zugriff "casten". Ist bei mir auf 8-Bit konfiguriert ... und das sieht man ja auch im Logic Analyzer Output [c] SPI_InitStruct.SPI_DataSize = SPI_DataSize_8b; [/c]
-
Thread
Kinetis vs LPC (NXP kauft Freescale)
ARMs sondern ist auch ganz groß im PowerPC Geschäft. Interessant daran ist, dass FSL zusammen mit STM, die auch PPCs im Portfolio haben, Peripheriemodule entwickelt haben. Ich kenne Manuals von beiden Unternehmen in denen es bis auf's Wort gleiche Beschreibungen gibt. Bleibt die Frage was der Zusammenschluß
. W.S.
-
Thread
4DLCD-32QA mit STM32 initialisieren
Moot S. schrieb im Beitrag #6283626: > 8 -> RS (PA2) Damit wird vermutlich wie bei den HD44780-Displays zwischen Register- und Daten-Zugriff umgeschaltet. Also erst Register schreiben und Daten hinterherpusten
Jürgen S. schrieb im Beitrag #6283707: > Der IM0 muß für einen 16 Bit Bus auf lo gesetzt werden und für 8 Bit Bus auf hi Ah, da ist ja auch erledigt, wie man aus Deinem ersten Post entnehmen kann ;-) Ja, dann
-
Thread
USART1 an STM32F411CEU
(8.8.8.8): 56 data bytes 64 bytes from 8.8.8.8: icmp_seq=0 ttl=60 time=13.936 ms 64 bytes from 8.8.8.8: icmp_seq=1 ttl=60 time=17.907 ms [/pre]
bewegt und demnächst – nach Einführung und Benutzung > von AI – wohl schon ein erster Erdaushub für's Niveau fällig wird. Oktalzahlen sind halt aus der Zeit gefallen und (ab 8 Bit) durch Hex verdrängt. In der Praxis entstehen sie oft bei der Überarbeitung von Zahlen im Blocksatz. So wie Trigraphen
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
nicht mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu
-
Thread
Transistortester AVR
There's a small error in the former library : one of the 2x16LCDs, without backlight, contains 16 pins (2x8) of which 2 pins are -obviously- not connected. The library which I updated now, the 2x8 is replaced
Today I'll changed ATmega8 to ATmega328P on my Chinese clone tester (first version)**, add only the 8MHz crystal and it works. The component's readings aren't very precise, because the cap's must be added to the board, Voltage-Ref
-
Thread
Umstieg von AVR auf PIC
sei es drum. Warum willst du ausgerechnet auf die älteste, verkorksteste und häßlichste (alles IMHO) 8-Bit Architektur umsteigen die es überhaupt gibt? Wenn du wenigstens PIC24 gesagt hättest... Gegenvorschlag: wenn du dir mal eine andere 8-Bit Architektur ansehen willst, dann probier doch mal STM8S
benötigt, deshalb nur optional) > Gehäuse: SOIC oder TQFN > Kosten (Einzelstück): < 5€ Hat der STM8 alles und mehr. Ein Grund für mich, mir den anzusehen war daß einige STM8L einen LCD-Controller onboard haben. Haben einige PIC24 zwar auch, aber erst ab 64 Pins aufwärts.
-
Thread
Grenzen der digitalen Pulsweitenmodulation
lesen, das sind allerdings dann Die MGT mit den erwähnten Mali bzgl PWM. Allerdings nicjt im jeden, s. UG476 S.4 Was so ein LVDS-Pin bei Bastler-FPGA's wie Artix-7 speedmäßig kann, steht dort ab seite 15 https://www.xilinx.com/support/documentation/data_sheets/ds181_Artix_7_Data_Sheet.pdf
Also eigentlich ist die PWM Frequenz bei Joggel E.s Verfahren 62.5 kHz für primäre 8 Bit Auflösung, und 244 Hz für 16 Bit Sub-modulierte Auflösung. Es gibt natürlich Anwendungen da reicht es, wenn man schnell den ungefähren Wert erhält und dann langsam
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
Klein-)serie produziert > werden, da zählt fast jeder Euro. Das heißt? 100 Stück? Man nehme einen STM32 mit ein/zwei SAI oder I2S, ein/zwei Cirrus 24bit I2S DAC und entwerfe sein eigenes Board. Das wird ähnlich teuer wie das Discovery selber, jedoch hast du dann nicht so ein Brett mit unnötig Platz
die Entwicklung von Platinen mit Mikrocontrollern geht. > Das heißt? 100 Stück? Man nehme einen STM32 mit ein/zwei SAI oder I2S, > ein/zwei Cirrus 24bit I2S DAC und entwerfe sein eigenes Board. Das wird die Nachfrage zeigen. Bei der ersten Auflage habe ich an ca. 50 Stück gedacht. Ursprünglich
-
Thread
Der Weg zur kleinen Halbleiterbude
Philipp Klaus K. schrieb im Beitrag #6842063: > 32-Bitter sind billig. 8-Bitter sind billiger. 8-Bitter mit vernünftiger > Architektur und vernünftigen Tools (z.B STM8 mit SDCC oder IAR) > erfordern auch nicht mehr Klimmzüge als ein 32-Bit-µC. [...] > Ich würde hier
einem "normalen" 8 Bit µC hast Du keine Chance auf dem Markt. Denn da bliebe Dir als Vorteil gegen z.B. STM8 nur der Preis. Und den könntest Du nur durch eine riesige produzierte Menge schaffen. Masse bedeutet große Mengen
-
Thread
STM32F4 Taster
Ansteuerung rauszusuchen. Vielleicht bring das was. /* Initialize LEDs, User Button and LCD on STM32F429I-Disco ---------------------*/ STM_EVAL_LEDInit(LED3); STM_EVAL_LEDInit(LED4); if (GPIOA->IDR & 0x0001) { STM_EVAL_LEDOn(LED4); } else { STM_EVAL_LEDOff(LED4); }
-
Thread
Bringt ein STM32 mehr?
hat (beim STM32 weiß ich's jetzt nicht, aber einige der von TI aufgekauften Luminary/Stellaris Cortexe haben z.B. welche).
in dem STM32 Datenblatt. (Timer 1 & Timer 8 bei 12.3.16 oder 12.3.17) Wegen 5V: Du hast ohnehin später einen Ausgang +/-10V, also musst Du sowiso umskalieren mit einem OP. Der STM32 kann auch 72 MHz und
-
Thread
8015 Microkontroller-Familie
Claus M. schrieb im Beitrag #4523076: > Dann schmeiße ich mal diesen hier in die Runde: STM32F030 Aber nicht, um die Grundlagen zu erlernen. Der Tip mit dem 8051 ist schon ganz gut. Ebenfalls ganz gut - wenn auch ein bissel "anders" sind die kleinen PIC's, also 16Fxyz. Bei beiden
kannst du > wunderschön hier im Forum erlesen. ... und nochmal es geht um GRINDLAGEN.... W.S. schrieb im Beitrag #4523107: >>Claus M. schrieb: >> Dann schmeiße ich mal diesen hier in die Runde: STM32F030 > Aber nicht, um die Grundlagen zu erlernen. > > Der Tip mit dem 8051 ist schon
-
Thread
Daten von STM32 an PC. USB vs Ethernet?
nat einsetzen, für mehr ist aktuell leider kein Budget vorhanden. Nochmal zusammen gefasst: STM32Fx-Controller sendet Daten (1-8MBit/s) an Winddows-PC. USB oder Ethernet? Natürlich können wir ETler zu Rate ziehen. Vllt würde sich auch die Realisierung innerhalb einer studentischen Arbeit realisieren
Stefan T. schrieb im Beitrag #5931042: > STM32Fx-Controller sendet Daten (1-8MBit/s) an Winddows-PC. > USB oder Ethernet? 8 MBit/s an Nutzdaten gehen nicht mehr sicher über einen Full Speed USB Port - da sind die 12 MBit/s nämlich nur brutto
-
Thread
for-Schleife - Bit verschieben
Tim schrieb im Beitrag #7479096: > s<8, v==B00000001 Das s<8 ist in diesem Ausdruck wirkungslos. Du solltest for(;;) nicht überfrachten.
doch das geht schon [c]for (byte s=0, v=figure[0]; s<8; s++, v = v >> 1)[/c]
-
Thread
Auslesen Reset Source STM32
beim F1 sieht es so aus: http://stm32.kosyak.info/doc/stm32f10x__rcc_8h.html http://stm32.kosyak.info/doc/stm32f10x__rcc_8c_source.html Ach ja, deine Fehlermeldung kommt vom Compiler, nicht vom Linker. Es fehlt (mind.) der include
Sebastian S. schrieb im Beitrag #5238423: > Auch ohne den STM32 persönlich zu kennen würde ich sagen: Würde ich sagen: lerne ihn erst mal kennen und rede dann mit. Es gab hier genügend Leute die wesentlich
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
UkVhCfBGv4oVFS2AxC+AEzqSArlIAuDKXSfgoQJh0FgAnWxsUPA0LG2xeQLB4FgB3CPAHdNNRVJAMbnshfKpsqBZTPmKMou4Ua34QF3cvHz8AvWDIFFzY8EIqKtLFACU8vBtCsYmooO1aWZgEMKn+fBXcGxLkipBoksy9q0jG1wkPb19-CA7YLtyMcbmBx42y-we4yBscIXi+Z1O5xY70eKjgeWwQh0DSaZy8wOUVD+nEIGleAOangRXCo0MhGjBVAxcKxaXxTxRaK+ZR25Mm5Lqx1h51aVwWt26ozpmTpMz0YIUQWgS3C5PUSNR6S2cFyDPq5NeigA5pT0uSEJkcmTJYTVeKymTuMjesjFGkTQkqqbZap1No8Li7Wb7Y6CQ6
Firefox - Browser (ich glaube das war die Version 122) - Compiler: gcc, avr-gcc, sdcc 4.4 (für Padauk, STM8 und MCS-51 Mikrocontroller), arm-none-eabi-gcc für STM32 Mikrocontroller, riscc wäre hinzuzufügen - AVRA (Assembler für AVR) - NAKEN_ASM (Assembler für MCS-51 und STM8) - Arduino - Lazarus - FreePascal
-
Thread
FIFO beim stm32f10
Peter schrieb im Beitrag #3155230: > der stm32 hat ja noch andere dinge zu tun als die schnittstelle. bei > hohen baudraten würde er ja viel in dem schnittstelleninterrupt hängen. Also: 110kbaud ist alle 8us ein bit, ist alle 80..100us ein
Also empfangen ich kann mit einem STM8 (8-bitter mit 16MHz) mit "normaler" ISR mit 187,5k problemlos. Und in der ISR habe ich eine State-Machine drin um ein Protokoll zu erkennen, nicht nur ein einfaches "Zeichenkopiere". Ansonsten läuft
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
Herstellern recht breit ausgelegt ist, also 64 oder 128 bittig. Bei NXP hatte ich das so etwa gelesen. Bei STM32 ist mir erinnerlich, daß man bei höherem CPU-Takt ne Menge Waitstates einlegen muß, bei 180 MHz waren das 8 Waitstates (wenn mich meine Erinnerung nicht trügt) - so daß es bei diesen Teilen gar nicht
Übriges. Die Zeiten wo man einen ATMEGA8 für unter 1,- Euro einkauft, sind wohl vorbei. Was die Hersteller anbelangt, würde mich mal interessieren, nach welchen Kriterien die von Euch ausgesucht werden. Also STM oder ATMEL oder NXP etc etc
-
Thread
Linux auf STM32 => how-to?
Willst du jetzt Linux auf dem stm32 laufen lassen oder einen stm32 von Linux aus programmieren?
Johannes S. schrieb im Beitrag #6326717: >> Definiere "Problem": Schwierigkeiten oder Abneigung? > Du liest hier noch nicht lange mit? Oh doch :) > STM HAL, ein gerne diskutiertes Thema hier. Eher Abneigung
-
Thread
STM32duino geht nicht
build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/home/christoph/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/8.2.1-1.7 -prefs=runtime.tools.arm-none-eabi-gcc-8.2.1-1.7.path=/home/christoph/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/8.2.1-1.7 -prefs=runtime.tools.CMSIS.path=
/STM32Tools/1.3.0 -prefs=runtime.tools.STM32Tools-1.3.0.path=/home/christoph/.arduino15/packages/STM32/tools/STM32Tools/1.3.0 -verbose /home/christoph/tools/Arduino/arduino-1.8.9/examples/01.Basics/Blink
-
Thread
In Bewerbung Arduino Stand im Jahre 2022
Beitrag #7100786: > Er meinte, > dass Sachen wie AVR und so veraltet wären. Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür aber jede Menge PIC's und auch AVR. Wir haben Infineon in den Steuerungen (ältere Steuerungen).
Frank O. schrieb im Beitrag #7105358: > Ich hab noch keinen STM32 in irgendwelchen Steuerungen gesehen, dafür > aber jede Menge PIC's und auch AVR. *Du* hast sie noch nicht gesehen. In meinem Umfeld gibt es keine AVR, aber ein ernsthaftes Produkt mit STM32.