-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
worauf Windows CE wirklich gut abgestimmt ist, existiert kaum noch, inklusive der Anforderungen. W.S. schrieb im Beitrag #5217790: > Aber wir waren hier ja bei Dingen wie einer Heizungssteuerung. Für eine Heizungssteuerung ist das alles egal, aber da kann man alles in einen STM32 stopfen, oder sich
Mikrocontroller als I2C-Slaves Clock Stretching erfordern, Gilt das fuer die dumme Implementation im STM32? Ich gebe zu das ich bisher nur einmal das Beduerfnis hatte einen Microcontroller als I2C-Slave zu verwenden (R8C/29), aber da sind mir in der Hinsicht keine Probleme aufgefallen. > Dann binde
-
Thread
Mikrocontroller programieren Gesperrt
nicht erspart bleiben. In diesem Fall könntest Du Dir bei Mouser eine Experimentierplatine mit dem STM8 von ST für unter 10 Euro kaufen, siehe http://at.mouser.com/stm8sdiscovery/ . Damit würde sich auch das finanzielle Risiko in Grenzen halten, falls Du aufgeben solltest. Auf dem Board befindet sich ein STM8S105, das ist ein Controller mit 32k Flash, 2k RAM, 1k E²PROM, 38 I/Os, 4 Timern, 10 ADC-Kanälen und Hardwareunterstützung für SPI, I²C und UART. Damit kann man schon eine ganze Weile lernen. > ich
-
Thread
SDCC 3.7.0 RC1
* static in array parameters (ISO C99). * Improved support for DWARFv2 debug info in ELF output (stm8, hc08, s08). * Various improvements in z80/z180/gbz80/tlcs90/r2k/r3ka code generation, in particular for mixed 16-/32-bit code. * __z88dk_fastcall function pointer support for --reserve-regs-iy.
functions: qsort(), strtol(), strtoul(). Philipp Klaus Krause SDCC 3.7.0 Release Manager P.S.: Auf der FOSDEM 2018 gab es vor einer Woche Vorträge zu den Toolchains für STM8 und Z80-basierten Videospielkonsolen; Bei beiden Toolchains dürfte SDCC der wichtigste Teil sein: https://fosdem.org
-
Thread
2-Kanal Datensniffer/Logger
keine Lösung sein. Meine bisherigen Analysen: - Master sendet per Bit-Banging mittels Z80 mit 1200,8n1 - Slave empfängt per UART auf einem STM32 (ARM) Die Vermutung, das das Bit-Banging des Masters das eigentliche Problem ist, scheint plausibel, da die Bit-Breite teilweise schwankt. Master-Hersteller
Kanal-Datensniffer/Logger" Ich habe nochmal meine e-Rumpelkammer durchforstet und bin auf ein Olimexino-STM32 gestoßen (damit wollte ich mal C für µC's lernen und dann kam "...schwanger..."). Auf dem Schlepptop habe ich auch die "Mpale-IDE" gefunden (eine Arduino-Version für STM32-µC's von www.Leaflabs.com
-
Thread
STM32F4: Taktprobleme
so nehme ich eines der Beispiele aus der Peripheral Library und editiere dann kräftig in "system_stm32f4xx.c" herum (selbstverständlich geht's auch eleganter ..) - dort kannst Du die Parameter aus dem Excel-File von Hand einstellen. Klappt wunderbar. Viele Grüße Igel1
hinwies: > Beitrag "Re: STM32F4: Taktprobleme" Den hatte ich jetzt schickt unterm Tisch fallen lassen ;) Andreas S. schrieb im Beitrag #4720433: > Er hatte daraus sogar eine Einschätzung Deiner kulinarischen > Vorlieben
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
je > Kanal einem S/H-Glied tendieren, um die Signale "abtastratenkonform" > festzuhalten und nicht zuviel zeitlichen Versatz zwischen den Kanälen zu > erhalten > Dann würde es als Controller wahrscheinlich ein AVR8
Ethernet) und einen 12-Bit ADC mit bis zu 18 MSps und 6 Sample&Hold-Einheiten (Edit: 6x ADC mit 6x S&H). Der wahrscheinlich auch noch genügend Rechenleistung übrig hat, um die nötigen Berechnungen mit den Daten anzustellen (Double Precision FPU...) und etwas Overkill ist. Div. STM32F4, STM32L4 oder
-
Thread
STM32 viele PWM Ausgänge
Johnny S. schrieb im Beitrag #6536612: > Ich suche nach einem STM32 MCU welcher mir auf mindestens 7 pins eine > PWM-Frequenz (25kHz 0-100%) generieren kann. So ziemlich jeder STM kann das. Hier bieten sich Timer 1 und 8 an. Die können dir das PWM jeweils auf 4 Pins ausgeben, wobei pro Timer nur eine Frequenz jedoch unterschiedliche Tastverhältnisse möglich sind. Johnny S. schrieb im Beitrag #6536612: > Ebenfalls
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
irgendeinen kleinen ARM-basierten Controller vorschlagen. Die haben dafür fertige Einheiten in Hardware. STM32C011F4, STM32F030F4, oder so die Größe. Gibt auch gut passende aus China, WCH, Puya etc. Die sind dann auch noch klar billiger als der Attiny85.
anderen Nachteil: es funktioniert nur bis 4800 Baud zuverlässig, 9600 geht meistens gerade noch. Für 8 Temperaturen reicht das natürlich, aber man muss dran denken. Es gibt viel schnellere Optokoppler, aber zum 10-fachen Preis. RS-485 Transceiver für 3.3 Volt sind absolut normal, 5 Volt Typen gibt's
-
Thread
ULP Mikrocontroller 2..4.2V mit RTC
Luky S. schrieb im Beitrag #7641655: > Jedes nA zählt. Das ist Quatsch. 1nA bei 3,3V sind 3,3GΩ. Die Leckströme sind praktisch nicht beherrschbar.
Luky S. bedauerte: > Die ATTtiny haben ja leider einen vergleichbar hohen Stromverbrauch Stimmt, meilenweit von > Jedes nA zählt entfernt. Also nur zur Information: [code] Strom in uA, 1 s-Interrupt
-
Thread
stm32 stdperiph-driver: Programmierstil?
habe ein paar Stunden verloren um meinen USART zum Laufen zu bekommen. Dank Hilfe aus dem Forum hat's dann geklappt (danke nochmal) https://www.mikrocontroller.net/topic/398139 Jetzt ärgere ich mich gehörig über den Programmierstil im STM32 StdPeriphDriver: Warum schreiben die dort sowas: [
echauffieren. Ich häng dir mal ne Alternative dran - zum verstehenden Angucken, denn das ist für nen STM32F302. Sowas geht _ohne_ all das krude ST-Zeugs. W.S.
-
Thread
XMC4500 Toolchain
verwenden? Gibt es irgendwo wenigstens header Files mit Register Definitionen? So ähnlich wie bei STM32 ? Danke und LG
Nico S. schrieb im Beitrag #3866393: > Ich kenne den STM32 zwar nicht, aber es ist meiner Erfahrung nach alles > bei CMSIS dabei. Schau mal > http://www.keil.com/pack/doc/CMSIS/General/html/index.html
-
Thread
GCC für ARM Probleme mit "new" ?
lowSideA.Instance = TIM3; htim4_lowSideB.Instance = TIM4; htim5_adcControl.Instance = TIM5; htim8_highSideB.Instance = TIM8; htim9_rangeSelect.Instance = TIM9; // Folgende Zeilen gehen nicht, weil der Compiler "new" nicht moechte // highSideA = new TimerSlaveOCBreak(&htim1_highSideA); //
"stm32f2xx_hal.h" #include "stm32f2xx_hal_tim.h" #include "STM32F215xx.h" #include "Namespace/MeineKlasse.h" namespace Namespace { class Configuration { private: TIM_HandleTypeDef handle
-
Thread
STM32 ADC und SPI Problem
zuverlässige und bequeme Übertragung der Daten ist ein Muss (das finde ich grad so schön am internen STM-ADC), möglichst 3 Kanäle, vom Tempo her benötige ich nicht mehr als 200-500kS (je Kanal), möglichst zeitgleiches Samplen der Kanäle. Thorem schrieb im Beitrag #4511574: > Ach ja, bei den Nucleos
zuverlässige und bequeme Übertragung der > Daten ist ein Muss (das finde ich grad so schön am internen STM-ADC), > möglichst 3 Kanäle, vom Tempo her benötige ich nicht mehr als 200-500kS > (je Kanal), möglichst zeitgleiches Samplen der Kanäle. Mir wäre wohler, Du gingst mit Deiner Spec zu den üblichen
-
Thread
SPI-Treiber-Entwicklung: Wie macht man es richtig?
eben nur Daten von A nach B schaufeln kann. Die einzige Ecke, wo ich DMA als nötig sehe, ist I2S bei den STM32Fxxx Controllern - weil dort die 64 bit breiten Samples (2x 32 Bit als R/L) eben aufgrund der mickrigen 16 Bit Peripherie nicht wohlgepuffert in echten Samples zu gepackten und per FIFO
aber das ist nicht wegen eines Vorteils von DMA als solchem, sondern weil diese Peripherie in den STM32 so grottenmiserabel ist. W.S.
-
Thread
Sinuswechselrichter Topologien
ausregeln kann, ohne dass man Angst haben muss bei jedem Softwarefehler die Fet's tauschen zu müssen. Wenn du sagt's mit STM32 ist das überhaupt kein Problem, dann bitte ich dich mal zu schreiben wie die Timer deiner Meinung nach gesteuert werden müssen.
direkten Ansteuerung von Halbbrücken. Dasd gleiche gilt für AWEX im XMega. Hier mal Deadtime für STM32: [c] void UpdateDTI(u8 deadTime){ TIM_BDTRStructInit(&TIM_BDTRInitStructure); /* Automatic Output enable, Break, dead time and lock configuration*/ TIM_BDTRInitStructure.TIM_OSSRState
-
Thread
ARM Daten Hilfe
Hab da ne Frage weil ich bald von AVR auf ARM umsteigen will. Wieviele MIPS hat denn so ein AT91SAM7S256 µC wirklich? Ich lese oft, dass sie 16/32 Bit Controller sind, heißt das jetzt, dass sie bei einem Clock Cycle 32 oder 16 Bit verarbeiten können (so wie die ATMEGAs 8 Bit)? Der Leistungsunterschied
Vergleiche die Peripherie. Der Kern ist nicht alles. Für den Einstieg in die M3 Welt finde ich das LM3S6965 Eval-Board von Luminary recht interessant. Dieser STM32-Primer ist auch witzig. Doch ich habe auch so schon genug zu tun ;)
-
Thread
Einstieg in die Welt der Mikrocontroller leicht gemacht: Onlinekurs zum ESP32 im Mai
watch?v=1Yg0OFp6f2o https://www.youtube.com/watch?v=AdQwV69fMVQ https://www.youtube.com/watch?v=h8Fg-FrxW40 Eben, dieser Professor hat's drauf! W.S.
W.S. schrieb im Beitrag #5843946: > Na toll. Dann haben wir ab nächstem Jahr als Studienabschlüsse: > - Fachingenieur für STM32F10x > - Fachingenieur für STM32F30x > - Fachingenieur für ESP32 > - Fachingenieur
-
Thread
Steuersignale, DC und HF über eine Leitung
Implementierung? Konnte > leider nichts finden und bin nicht so bewandert im Programmieren. Hu - jetzt wird's langsam etwas zaeh... Hier was fuer den Empfang - aber ob das jetzt genau das ist, was du brauchen kannst... https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm8-8-bit-mcus/stm8s-series/stm8s-application-specific-line/stm8splnb1.html Gruss WK
-
Thread
Entwicklungsboard - STM32H7xx mit externen SDRAM
das Board mehr bietet als das STM32H747 Board. Einzige was das STM32MP1 Board nicht hat sind verbaute QSPI FLASH Bausteine.
Und noch eines mit Ethernet: STM32H735G-DK Z.B. https://www.digikey.de/de/products/detail/stmicroelectronics/STM32H735G-DK/13171216
-
Thread
TFT-Ansteuerung grundsätzliche Fragen
Controller/Bildspeicher reicht seine Leistung aber aus (s.o.). > In meiner Anwendung muss ich ein Menü realisieren und darin wenige > kleine Grafiken anzeigen. Wenn Du Deine Anforderungen auf 8 Bit/Pixel reduzieren könntest, hätte ein STM32F407 genügend
emWin-Bibliothek. Ich bin bislang mit den ST-Cortex sehr zufrieden, hab auch schon kleine Sachen mit dem STM8S gemacht und bin sehr gut gefahren mit der Standardbibliothek und den günstigen Eval-Boards. Bei den Seminaren kannst du sogar mehrere umsonst mitnehmen (Discovery-Boards). Ich wünsch dir ein
-
Thread
Geschwindigkeit ATMega
erzeugt stimmen. Dann stimmt deine Einstellung in der Hardware nicht, denn 2 MHz ist um Faktor 8 zu wenig. Surprise, surprise, es gibt eine DIV8 Fuse 8-0 > Wenn ich in main nichts mache außer eine LED zu toggeln, erreiche ich > damit 200kHz. Auch wenn ich "MCU Clock Frequency" auf 16MHz setzte
damit den Chip > beschleunigen? Und wie sind die Einträge zu verstehen? Der Haken bei LOW:CKDIV8 muss weg! Denn damit wird der Quarztakt intern durch 8 geteilt! Siehe [[AVR Fuses]].
-
Thread
STM32 und Tastenentprellung nach Peter D.
Repetierzeit auswählen. Sowas solltest du ja wohl ohne Probleme in C Quelle umsetzen können. W.S.
probieren. Aber irgendwelche Geschwindigkeitssorgen habe ich sowieso nicht. Das Ganze würde auch auf einem 8 MHz AVR laufen, aber ich wollte halt mal mich auch mit den STM32-Teilen beschäftigen. Natürlich könnte so ein Phänomen auch durch fehlerhaften Code in anderen Programmteilen verursacht werden, aber
-
Thread
AVR Temperatur Problem
Schnittstelle. Das Kuriose daran ist - bei meinem STM32L1 funktioniert USB *wunderbar* mit dem internen HSI8. Es wird zwar nicht empfohlen, den HSI8 in die PLL zu füttern und daraus den 48MHz USB-Clock zu generieren, aber es klappt. Allerdings würde
8Mhz Takt (RC)
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Ralph S. schrieb im Beitrag #6481283: > aber ich zeig es jetzt dennoch einmal: Ob dieser 8 MHz Quarz bei dieser Leitungslänge jemals zuverlässig schwingen wird? Noch dazu dass die Lastkapazitäten irgendwo
Ansteuerung wurde jedoch nicht analog, sondern mit einem STM32 > realisiert. Was machst du alles mit dem µC? Grobe Programmhauptpunkte? Hermann S. schrieb im Beitrag #6675603: > zum Ausnutzen der Leistung ist > jedoch Drehstrom vorgesehen. Nennleistung
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
internes RAM verfügt und zum anderen den RAM-Inhalt per DMA als VGA-Signal ausgeben kann. Als Beispiel STM32F4xx oder STM32F7xx.
die effektivste Umsetzung mit einem Display Controller wie z.B. SSD1963, der VGA Timings kann. Gibt's viel Beispielcode um es an den eigenen uC anzuflanschen. Wenn dir fertig kaufen zu lame/teuer ist, halt selber machen. http://www.versamodule.com/vm8.html Gruß, dasrotemopped.
-
Thread
Noch ein Cortex M3 SiLabs
Preis für das Dev Board posten? http://de.mouser.com/ProductDetail/Silicon-Labs/SiM3U1xx-B-DK/?qs=sGAEpiMZZMtPzP3zsh8uzBBwkCu5GKx7 http://www.silabs.com/products/mcu/udp/Pages/SiM3U1xx-DK.aspx Mouser und SiLabs ~99€ inkl. USt.
>> Cortex M3 die einen so kleinen chip haben? 40 pins und ich kann 2 i2c's >> und 2 uarts benutzen + USB > Sorry aber Silabs hat den auch nicht. Oder kann man so einen Chip von > denen irgendwo kaufen? Türlich haben sie den: Die Crossbar macht's möglich. Ralf
-
Thread
Warum so wenig wifi Mikrocontroller?
versagt, in dem Moment wenn es um Leben ode Tod geht. Oder: https://www.heise.de/imgs/18/1/4/9/3/2/0/8/gross-5ef9ea01a8d439d3.jpeg
>Warum so wenig wifi Mikrocontroller? St z.B. hat den STM32WB und den STM32WL Die Hardware ist OK, das reicht aber nicht für einen Produkterfolg. Beim STM32WB ist die API so grottig (aus eigener Erfahrung), da möchte niemand ein Produkt draufsetzen.
-
Thread
Optokoppler schluckt Flanken
H. H. schrieb im Beitrag #7608532: > Häng das Oszi mal parallel zu R8, und zeig das. Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden Offset natürlich.
Keine A. schrieb im Beitrag #7608543: > H. H. schrieb: >> Häng das Oszi mal parallel zu R8, und zeig das. > > Ich nutze den AUsgang vom STM32 als Push-Pull. Pin4 gegen GND sieht man > das saubere PWM Signal, ebenso Pin3 nach GND mit einem entsprechenden > Offset natürlich. Viel Spaß
-
Thread
Interessante Produkte beim chinesischen Distributor LCSC
unschlagbar günstige Microcontroller. https://lcsc.com/products/ST-Microelectronics_474.html?q=stm STM8S003 $0.188/100 https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM8S003F3P6TR_STM8S003F3P6TR_C52717.html STM8S103 $0.38/100 https://lcsc.com/product-detail/EEPROM_STMicroelectronics_STM8S103F3P6TR_STM8S103F3P6TR_C92081.html STM32F030F4P6 $0.37/100 (Cortex M0 mit 16kb Flash) https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics_STM32F030F4P6_STM32F030F4P6_C32908.html Ich warte auf den ST32G0xxx
-
Thread
Feldbus für Mikrocontrollersysteme
ein Paar Unklarheiten zu beseitigen: Die aktuelle Hardware hat kein CAN im uC. Es ist geplant STM8 oder STM32F030 zu verwenden. Evtl. noch Atmega324.
Holger K. schrieb im Beitrag #5529614: > STM32F030 https://www.st.com/content/ccc/resource/technical/document/reference_manual/cf/10/a8/c4/29/fb/4c/42/DM00091010.pdf/files/DM00091010.pdf/jcr:content/translations/en.DM00091010.pdf Der unterstützt
-
Thread
Buch zu STM32, HAL, Atolic true Studio und Cube MX?
gut, daß Doku und Code auf dem gleichen Stand sind. Einfach das Firmware-Repository für deinen STM32 auspacken und den Browser auf STM32Cube_FW.../Drivers/CMSIS/Documentation/General/html/index.html richten.
Hallo Das kompletteste Werk zu diesen Themen ist nach meinem Wissen Mastering STM32 von Carmine Noviello: https://leanpub.com/mastering-stm32 nur als e-book verfügbar. viel spass damit
-
Thread
STM32F1 LCD Problem
Im Debug-Modus sieht es ebenfalls gut aus, die Pegel an den I/Os kann ich messen. Infos: - 8Mhz HSI - Display 5V - STM32 3,3V - LCD-Daten 4-Bit an PC0-PC3 --> D4-D7 am Display - RS an PC8 - RW an PC7 - EN an PC6 [c] #include "stm32f10x_conf.h" void Delay(long); #define RS GPIO_Pin
Ich war bei den AVR's mit der Fleury LCD Lib immer sehr zufrieden und habe sie deshalb auf die STM32 umgestrickt. Wer also vorher mit der Fleury Lib an AVR's gearbeitet hat sollte relativ schnell sein Display auch an einem
-
Thread
Überlauf in AVR mit C
Oliver S. schrieb im Beitrag #7306893: > Rolf M. schrieb: >> Oliver S. schrieb: >>> Matthias Thiele schrieb: >>>> 65535 ist eine Integer Konstante >>> >>> Nein, ist es nicht. Das ist ein Integer Literal
im Beitrag #7309615: > alles > darüber mit RICHTIGEN Hochsprachen. Welche nutzt Du für AVR/ESP/STM32?
-
Thread
STM32F4 HAL TIMER Interrupt läuft nicht
Counter auf 500, dann ergibt das eine Blinkrate von 1Hz. In deinem Projekt liegt die Blinkrate bei 1/8 Hz. Doppelt belegt ist da ja nichts im Projekt, schaut in Ordnung aus. Welchen Programmer benutzt du ? SW4STM32 ist eingestellt, klappt der Import in deine IDE ? Selbst entworfene Hardware oder
Interrupt jetzt..... void TIM1_CC_IRQHandler(void) wird aufgerufen....... Ich habe das STM32CUBEMX Project einfach mal "ordentlich" in Eclipse importiert, gemäß der folgenden Beschreibung : http://www.openstm32.org/Importing+a+STCubeMX+generated+project schon hat'S geklappt.........
-
Thread
Vektorgrafik auf Oszi
Lorenz-Attraktor [c] float x,y,z,xn,ynn,zn,r,b,s,dt; //Startkoordinaten x=10.0f; y=20.0f; z=30.0f; //Simulationsparameter r=28.0f; b=8.0/3.0f; s=10.0f; dt=0.01f; while(1) { xn = x + dt * s * (y - x);
DAC_SetChannel2Data(DAC_Align_12b_R,(int16_t)(y*50.0f)+2048); } [/c] Läuft mit 1.6 MHz Updaterate auf STM32F4 (Fliesskomma single cycle in Hardware), mit einer 8-Bit-Krücke wird das nichts. Ich habs auf einem STM32F4-Discovery getestet.
-
Thread
ST-Link/v2 vs v3 Unterschiede, Vorteile?
V3mini kann aber keine STM8 oder?
Kann der Mini STM8 oder nur der "große"?
-
Thread
Timer Interrupt STM32F103
als die Boards. > > Gruß, > > Holm Sind 4,99 inkl. Porto zu viel ? https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103
Boards. >> >> Gruß, >> >> Holm > > Sind 4,99 inkl. Porto zu viel ? > > https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103 Sachma, bist Du sicher das Du überhaupt lesen kannst? Ich habe für 4
-
Thread
Günstiges Entwicklungsboard mit LAN - auch für Beginner
STM32 Nucleo-144 Boards with EMAC?
Frank schrieb im Beitrag #4948023: > Wo bekommst du denn ein fertiges Board mit STM/ENC für 6€? Hast du ein > Beispiel? STM32F103C8T6 Board €1,87 http://www.ebay.de/itm/272425764978 ENC28J60 €2,39 http://www.ebay.de/itm/272384738082 Nano
-
Thread
ARM Cortex-Mx µC für Automotive
unter gekommen. Jede Menge Renesas V850, PowerPC, Tricore. Und im Low-End Bereich selten mal Atmel 8-Bit, Microchip und in letzter Zeit ein paar Freescale 16-Bit, HC9S12 oder so.
chip-size-package und dann kaum zu sehen z.b. http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8SB10F8G-A-CSP16/?qs=sGAEpiMZZMvqv2n3s2xjsX2zyxTNAb3cPBEqS5R1MUb1XG5hxpFxUA%3d%3d
-
Thread
[STM32] In den FLASH schreiben/lesen
ich würde nach STM's Flash Programming Manual vorgehen. > > Aber das wäre zu einfach ... da müsste man nur suchen ... > und downloaden ... ach so, lesen und verstehen müsste man es > auch noch ... und zuletzt auch
Ich stehe gerade vor einem ähnlichen Problem. Ich möchte bei meinem STM32F4 das Flash als EEPROM verwenden. Habe mir dazu das Beispiel für die SPL heruntergeladen und eingebunden und auf meine Bedürfnisse angebunden: 8KB Page Size (2x8 = 16KB) Adresse: 512 - 16 = 496KB
-
Thread
Schnelle Datenübertragung von LVDS an PC
es dann wohl schon ein kleines FPGA oder CPLD. Aber was denn nun? 10MHz oder 250MHz? Und 40MiByte/s passen nicht zu 10MHz und DDR mit 32 Bit. Da kommt man auf 80MiByte/s.
https://shop.trenz-electronic.de/de/TEI0001-04-FBC88A-MAX1000-IoT-Maker-Board-16kLE-32-MByte-SDRAM-8-MByte-Flash-6-15-x-2-5-cm Das hätte 64 Mal mehr Speicher auf dem Board als dein H7. Der FTDI kann glaube ich 12MBaud. Du könntest also 0,8s aufzeichnen und müsstest dann grob 3s übertragen.
-
Thread
STM32L476 USB Code geht nur auf NUCLEO-Board
Speisung vom STLink? Sonst würde es nicht > gehen oder? Der F103 für den STLink hat immer einen 8 MHz Quarz (s. UM1724, Fig. 29), die MCO-Ausgangsfrequenz sollte also mehr als ausreichend genau sein. Der STLink braucht ja intern einen hinreichend genauen Takt für sein eigenes USB-Interface. Und
Der Ausgang vom F103 sollte keine Schwierigkeiten mit zwei Eingängen und ein paar cm Kabel haben - 8 MHz ist's noch recht gemächlich.
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
[/c] ### STMicroelectronics: diverse Software-Updates in Antizipation der Auslieferung des STM32N6 Die Vorstellung von ST’s erstem AI-Mikrocontroller haben wir unter anderem unter der URL https://www.mikrocontroller.net/topic/573629 im Detail besprochen. Im Rahmen dieser Ankündigung versprach
have been released for STM32U0, STM32U5, STM32WB0, STM32WB, STM32WBA, STM32H5, and STM32H7 series. • Maintenance updates: Applied to STM32F1, STM32F2, STM32L4, and STM32G4 packages. [/c] An „detaillierten Changelogs
-
Thread
XMEGA-B1 Xplained - Kostenfaktor
" ist kostet Geld. Aber STM32 ist wirklich günstig und leistungsfähig, keine Frage. Habe mir in der Bucht für 25€ ein Stm32 Board mit 2,8" Touch-Display gekauft, versuch da mal ein Atmega Board zu bekommen mit so viel Schnickschnack
Performance vom > STm32 ist unter aller S... Hast Du ein Beispiel für die EMV-(Un)Verträglichkeit der stm32?
-
Thread
STM32 empfängt keine SPDIF-Daten
ist auch nichts dramatisch kompliziertes: [c]if (HAL_SPDIFRX_ReceiveDataFlow_IT(&hspdif,recvBuffer,8)==HAL_OK) { spdifRecvComplete=0; }[/c] Google hilft nicht wirklich weiter, entweder finde ich Beispielcode, der auch nur aus CubeMX stammt, oder der für einen anderen STM32-Typen ist und letztenendes
Ich finde das Thema S/P-DIF mit STM32 hochspannend. Denn es gibt von TI Class-D Verstärkerchips, die einen Digital-Eingang haben und man kann mit dem STM32 dann auch über die I2C Schnittstelle bei dem TI Class-D Verstärker
-
Thread
Eclipse kompiliert asm startup nicht bei STM32
: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S
Problem liegt da: ../src/startup_stm32f40xx.S: Assembler messages: ../src/startup_stm32f40xx.S:1: Error: junk at end of line, first unrecognized character is `*' ../src/startup_stm32f40xx.S:2: Error: junk at end of line, first unrecognized
-
Thread
Anbindung SHT71 an STM32F4Discovery
Setup of the I2C Interface to SHT71 Sensor */ setup_I2C(); /* Initialize LEDs mounted on STM32F4-Discovery board */ STM_EVAL_LEDInit(LED5); while (1) { /* Temperatur lesen */ uint8_t mytemp[] = { 0, 0, 0}; read_SHT71(TMP_ADRESS, mytemp); helptemp = mytemp
STM_EVAL_LEDOn(LED3); /* Reset Green, Red, and Blue LED*/ STM_EVAL_LEDOff(LED4); STM_EVAL_LEDOff(LED5); STM_EVAL_LEDOff(LED6); Delay(25000000L); /* Set Red LED */ STM_EVAL_LEDOn
-
Thread
STM32: Bitbanding für Arrays?
Ja sieht doch gut aus. Funktioniert's nicht?
leider nicht debugbar > Und leider funktioniert es auch nicht. Mein Code bezieht sich auf einen STM32F103C8 und da funtioniert das. Hab das eben nochmal in Debugger betrachtet. Leider hast du uns nicht verraten was du für einen Chip hast. Ob der Bitbang Bereich bei deiner CPU auch an 0x22000000 losgeht
-
Thread
STM32F4 - SPI und DMA
// Daten empfangen und senden SPI_InitStructure.SPI_Mode = SPI_Mode_Master; // STM32F407VGT ist der Master und AD7680 der Slace SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b; // Es werden 24 Bit's vom AD7680 ausgegeben 000016_Bit_Sample_Value0000, daher 3 x 8
&DMA_InitStructure); // SPI2 hängt am ABP1 und dafür ist der DMA1 zuständig. (S. 18, Fig. 5 Datenblatt des STM32F407VGT6) // Der Datenversand (SPI2_DMA_TX) erfolgt über Stream 4. (S. 18, Fig. 5 Datenblatt des STM32F407VGT6)
-
Thread
Atollic TrueStudio - undefined _ebss
ich die Fehler: [code] undefined reference to `_ebss' startup_stm32f10x_cl.s line 100 C/C++ Problem undefined reference to `_estack' startup_stm32f10x_cl.s line 73 C/C++ Problem undefined reference to `_sbss' startup_stm32f10x_cl.s line 91 C/C++ Problem undefined reference to `_sdata' startup_stm32f10x_cl.s line 86 C/C++ Problem undefined reference to `_sidata' startup_stm32f10x_cl.s line 80 C/C++ Problem [/code] _ebss ist jedoch im Startup definiert. Wie alle anderen auch: