-
Thread
stm32f103c8 lässt sic nich flashen
Habe dieses board - http://www.ebay.de/itm/1-2-5-10Stks-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-/272425764978?var=&hash=item3f6dd74872:m:mrAOyKktZjIFkrwmEnoO1Mg - vergeblich versucht mittels St-Link V2 zu flashen. Fehlermeldung coide: C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.exe" program STM32F103C8 "C:/CooCox/CoIDE/workspace/y/y/Debug/bin/y.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --reset=SYSRESETREQ --driver="C:/CooCox/CoIDE/flash/STM32F10x_MD_64.elf
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
und Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 MHz und der STM32 nur mit 24 Mhz läuft und mehr auch nicht rauszuholen ist.
.. STM32F103 und > Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 > MHz und der STM32 nur mit 24 Mhz läuft und mehr auch nicht rauszuholen > ist. Hallo, der STM32 hat
-
Thread
C++ auf einem MC, wie geht das?
entsprechend aufzulösen. Na /das/ ist ja was völlig anderes. Das ist kein Problem (Beispiel anhand STM32F4): [c]class Pin { public: constexpr inline Pin (uint8_t iPort, uint8_t iPin) : m_iPort (iPort), m_iPin (iPin) {} inline bool operator = (bool val) const { ODR () |= (val << m_iPin
funktionieren. Dies wäre z.B. so möglich: [C] class let_t { public: void Configure(uint8_t portnum_u8, uint8_t pinnum_u8) { portnummer_u8 = portnum_u8; pinnnummer_u8 = pinnum_u8; } private: uint8_t portnummer_u8; uint8_t pinnnummer_u8; }; [/C] Nach dem Instanziieren von "LED4
-
Thread
Arduino oder
wirst. Die Nucleoboards von ST haben "Programmieradapter" schon dabei. Und fuer den "kleinen" STM32F103 gibt es auch ein Board. > einen rohen Chip nehmen Wenn du 0.5/0.8 mm von Hand loeten willst. Das kannst du spaeter immer noch ueben...
Hersteller des µC auch direkt mit C / Assembler programmieren. Deswegen kannst du mit Arduino von AVR 8-bittern, über ARM-Architektur basierten STM32 und Tensilica XTensa-basierten ESP32 32-bittern alles etwas abstrahierter programmieren (was dann auch wieder andere Nachteile hat). Von "falsch angewöhnen
-
Thread
Eigener Bootloader stm32f103
Hallo, hab mal die Errata angeschaut. https://www.st.com/resource/en/errata_sheet/es0292-stm32l07xxxl08xxx-device-errata-stmicroelectronics.pdf 2.1.8 und 2.1.9 haben was mit dual-bank boot zu tun. Kenne mich jetzt nicht so aus ;-) Grüße
Niklas G. schrieb im Beitrag #7947553: > Werner P. schrieb im Beitrag #7947550: >> 2.1.8 und 2.1.9 haben was mit dual-bank boot zu tun. > > Hm, 2.1.8 ist bei aktuellen Chips repariert und 2.1.9 sollte sich nicht > auf VTOR auswirken... ok. Mein STM32L082: Device ID: 0x447, Revision
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
+ Debugger / JTAG Programmer: https://www.ebay.de/itm/Neue-ST-Link-V2-Programmiereinheit-mini-STM8-STM32-Emulator-Downloader/153292353739?hash=item23b0efb0cb:g:NP0AAOSw-L5brJdZ:rk:2:pf:1&frcectupt=true Also für rund 8 Euro :-) + 32 Bit Power, Fertige, geprüfte Librarys von ST, eine wohl dokumentierte
-
Thread
Neue AVR Familie - AVR-DA
gelesen? 8Bit Marktführer mögen sie sein, mehr nicht.
verbaut? Also die WM ohne Display mit einfachen > Drehwahlschalter bzw. Taster. Dafür reicht locker ein 8Bitter. Selbst > ein Display kann der noch ansteuern. Besonders schnell muss der auch > nicht sein. Was heißt "fett"? Ein STM32F0 oder F1 ist billigste Massenware. Man kann da ca. 1$ pro Stück rechnen
-
Thread
STM32 unter Linux programmieren und debuggen
über OpenOCD zu programmieren, das hat aber auch nicht funktioniert. http://kfrancois.com/2014/11/28/stm32f4-ide-using-eclipse-openocd-and-gcc-linux/ [code] Open On-Chip Debugger 0.8.0 (2014-04-29-15:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/
[code] openocd -f /usr/share/openocd/scripts/board/st_nucleo_f4.cfg Open On-Chip Debugger 0.8.0 (2015-02-27-19:19) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html Runtime Error: /usr/local/share/openocd/scripts/target/stm32f4x.cfg:51:
-
Thread
STM32F103C6T6A Lässt sich nicht programmieren
und funktionieren problemlos. Man sollte dabei wissen, dass der RESET Pin von dem Ding nur für STM8 gilt. Bei STM32 hat er keine Funktion.
funktionieren problemlos. > > Man sollte dabei wissen, dass der RESET Pin von dem Ding nur für STM8 > gilt. Bei STM32 hat er keine Funktion. Oh okay perfekt
-
Thread
Drehimpulsgeber
1,36€ STM8S103F3P6 1,69€ *Mouser* ATtiny25 1,06€ STM8S103F3P6 1,56€ (Einzelpreise) Ja, ich weiss, dass das bei weitem nicht die günstigsten Bezugsquellen sind, aber ich wollte die Preise jeweils beim
Torsten C. schrieb im Beitrag #4197131: > Wo bei ein ATtiny25 zwei bis dreimal so teuer ist, wie ein STM8S103F3P6 Also ich zahle für einen ATtiny25 17 Cent. Was kostet Dein STM8 genau? Das zu dem Thema ;-) Für den ATtiny25 gibt es ein fertiges Programm, was funktioniert. Zum STM8 gibt es nur virtuelles
-
Thread
Ethernet funktionniert nicht
* im 192.168.8er Netz, am PC ist es *WLAN*. Stelle die 192.168.8.x am korrekten ETH-Port des PCs ein. Wieso hat das WLAN 192.168.8.x? Weil es so vom AP/Router vergeben wurde? Wenn ja, stecke das ETH-Kabel des STM32
? STM32 hat: 192.168.8.45 PC (WLAN) hat: 192.168.8.124 (lt. Ausgangsposting) Warum versucht er nicht, vom STM32 den PC anzupingen - oder umgekehrt?
-
Thread
STM32F0 Discovery welche Library wird genutzt (HAL oder SPL)?
= BSRR_VAL; /* Set PC8 and PC9 */ GPIOC->BSRR = BSRR_VAL; /* Reset PC8 and PC9 */ GPIOC->BRR = BSRR_VAL; /* Set PC8 and PC9 */ GPIOC->BSRR = BSRR_VAL; /* Reset PC8 and PC9 */ GPIOC->BRR
einfach mit der SPL an. Wenn du bei 48Mhz ein Geschwindigkeitsproblem findest, dann nehmst du den stm32f103 mit 72Mhz oder den stm32f4 discovery mit 168Mhz usw. BZW du lehrnst effektiv zu programmieren, dann merkst du, dass fast bei jeden Projekt ein 8Bitter aussreichend ist. Ahmen.
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
ein bisschen ausprobiert. Eine echt klasse Sache für einen Einsteiger. Bin grade dabei mich von der 8-Bit Arduino-Welt an ARM ranzutasten und habe das STM32F4-Discovery mit dem GPIO-Beispiel getestet. Klappt! Besten Dank & Grüße, HP
es kommt in jeder zeile immer die Warnung: [-Wpointer-sign] [cc] D:\kay\Neuer Ordner\STM32F4 DISCOVERY LCD BOARD\stm32f4_example\libraries\embedded_gui_hal\inc/LcdHal.h:203:6: note: expected 'uint8_t *' but argument is of type 'char *' [cc] D:\kay\Neuer Ordner\STM32F4 DISCOVERY
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Das mit dem Pegelwandler würde ich mir ersparen. Wenn du den AVR mit 8 Mhz betreibst, reichen für diesen auch 3Volt. Für eine gescheite Auflösung ist der avr eh zu langsam. Ein stm32f407-board mit dcmi-camera-Schnittstelle kostet um die 10€. Auch damit ist der Betrieb des
------------------------- FIFO_RCK = 10kHz clock // feed FiFo with clock signal (using TIM1 on STM32F4) // frequency can be adjusted according to UART-baudrate (e.g. 115200 baud) // and UART-mode (e.g. 8N1 => 1 Start-Bit + 8 Data-Bits + 1 Stop-Bit
-
Thread
Kleines Tiny13 Sensorboard
Timer nehmen. Folgender C++-Code: [c] #define F_CPU 1.2E6 #include <util/delay.h> // --- 8< --- 8< --- 8< --- 8< --- 8< --- #include <avr/io.h> #include <stdint.h> class led { volatile uint8_t * const in; volatile uint8_t * const out; volatile uint8_t * const ddr;
}; void toggle(void) { *in = bitmask; } }; // --- 8< --- 8< --- 8< --- 8< --- 8< --- int main(void) { led green(&PORTB, 0, true); led red(&PORTB, 1, false); for (;;) { if ((PINB & 0x80) == 0) /* button pressed */ green.on
-
Thread
Digitale Signale "verstärken"
Beitrag #6445413: > Ich will nicht den Times Square beleuchten, sondern ich spreche von > einer 8x8-Matrix, die man auf ebay nachgeworfen bekommt. Mit nur 8x8 Pixeln kann man fast nichts sinnvolles anfangen, außer ein bisschen zu üben. Abgesehen davon enthalten diese Module überlicherweise einen
Lars N. schrieb im Beitrag #6444649: > Aber als Beispiel fällt mir eine 8x8-LED-Matrix ein. Also Du willst keine wirklich schnellen Signale senden und empfangen können, sondern quasi nur Gleichstrom. Dafür brauchst Du keinen SN74LVC8T245, sondern eher einen I2C - Porttreiber
-
Thread
Bluepill STM32F103C8T6 Board 128kb
Verbindung aufgebaut werden kann... Bei ST besteht das Aufrüsten halt darin dass sie drauflasern "STM32F103C8T6".
steht warum man .hex Dateien in .bmp umbenennen sollte: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Wer lesen kann ist klar im Vorteil. Auch habe ich mich hier nur gemeldet, weil der Roller zufällig einen STM32F103C8T6 drin hat, jenen Prozessor um den es hier geht,
-
Thread
Welchen µC-Typ für neues Projekt?
internen Flash hat oder nicht, dann will ich mal lieber nicht an deine anderen Fähigkeiten denken . . . 8-0
Markus Müller schrieb im Beitrag #3878695: > Einen µC mit Cortex-M7 Kern. > Gibt es in einem STM32F7xx leider erst in einem halben Jahr. Ich fürchte, Du kennst nur STM32 µCs und der Tellerrand ist zu hoch ;-) Genau so könnte ich sagen, nimm einen ATtiny85 im 8-pol. DIL.
-
Thread
Ist ATXMEGA etwa out?
Ein AVR8 mit 64 kB RAM satt wäre schon was Feines. Da bräuchte ich mich nicht bei STM32 umzusehen... So gesehen, tue ich mir den Xmega für neue Projekte gar nicht erst an.
at sind alter muell schrieb im Beitrag #5413892: > Und warum 8 BIT? Sind 16 oder 32 schlechter? Gute Frage ... ich hab die XMega noch nie verwendet - bin gleich von AVR auf Cortex ARM (STM32) umgestiegen. Alleine das Debugging über 2 Pins und dass man Eclipse
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
jlink-ide-integration.html Hier noch ein kleines und günstiges M3 Board. http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-board-Mini-System-Entwickeln-USB-DE-TE177-/261884357762?hash=item3cf9862c82:g:Y8wAAOSwv0tVUNWk
. Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board
-
Thread
stm32 tutorial
alle 10x unterstützt. Der STM32F20x liegt schon hier, der kommt in den nächsten 8 Wochen dazu. Du musst Dir auch überlegen, was Du am Ende machen willst. Ein RT-OS also Real-Time-OS schaltet in einer bestimmten Periode zu einem
der Firma haelt sich in Grenzen wo ich keine 2kEuro pro Entwickler ausgeben kann. Bis jetzt haben 8 oder 16 Bitter ausgereicht doch anstehende Projekte benoetigen mehr Rechenpower. Speziell Geschwindigkeit und Division in HW werden benoetigt. Nach der Vorentscheidung sind noch LPC und STM32 uebrig
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
STM32-Olimexino: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
STM Nucleo
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Die schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der STM32 sondern bei allen CPUs, auch AVR8. Du konnest STM32 ja noch bestellen, aber das Lieferdatum hat halt deutlich in der Zukunft gelegen...
32,768kHz, dem Block Diagramm nach kann man die aber nicht durch die PLL schicken. Dafür ist noch ein 8MHz Oszillator eingebaut, also intern können die den Takt auch erzeugen. Aber dann habe ich gerade mal ein Projekt für den STM32L412C8 in STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch
-
Thread
CMSIS und GNU Support
Ausserdem ist mir der Weg über Speicherstrukturen zu aufwendig. Aus diesem Grund wurde das beim STM8 so nicht realisiert sondern mit direkter Parameterübergabe vereinfacht. Für STM8 gibts übrigens Compiler von Cosmic und die können im Assembler auch C und Bitsymbole nutzen.
haben deutet darauf hin. Vielleicht sollten wir mal den STM8 genauer anschauen anstelle STM32 mit Arm7+9 zu vergleichen. Hier gibt es Compiler von Cosmic welche als gut otpimierend bekannt sind. Der STM8 ist eigentlich ein alter Motorola HC05 aber mit ausgerechnet
-
Thread
Ganz viel DRAM an µC
Unterstützt der STM32F1 überhaupt differentielle Leitungen? Ich halte das Unterfangen auch für sinnlos.
('84) hatte ich 6116 o.ä. 2Kx8 14 Stück gestapelt im PC1500 eingelötet, heute genügt ein 32Kx8 für den Maximalausbau. Mit 512kx8 macht man eine schöne Ramdisk
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
worüber ich in der letzten Zeit immer wieder nachgedacht habe: Welche der beiden MCUs (Atmega328 vs STM32F103C8) ist besser geeignet für Batteriebetrieb? Lässt sich da eine generelle Aussage treffen? Rahmenbedingungen sind Arduino Framework bzw. im Fall des STM32F103C8 STM32Duino. Hat einer mit
#5369135: > Denn beim > Schlafen ist die Stromaufnahme der AVR's erheblich geringer, als die > STM32F1 Serie. Wenn nur noch die RTC läuft, braucht selbst der alte stm32f103c8t6 nur 1.2 µA@3V. > Da das für Dich ein Thema ist, schau Dir auch mal die STM32L (L=Low > Power) Serien an, die sind
-
Thread
TDC(AS6501) als Phasenvergleicher
STM32F103 hat z.B. das Hardware-I2C mehrere ernste Errata und ist daher nicht wirklich zuverlässig nutzbar. Wenn ich schnelles SPI mit DMA machen möchte, sind neuere STM32 mit DMAMUX flexibler. Und neuere
arbeitet sind es mehr, aber < 10µs. > An anderer Stelle ist hier gerade ein 'hype' um ein günstiges STM32H723 > Board:. Das preiswerteste STM32H Board ist das STM32H750, würde auch ausreichen.
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L083RZ STM32L100R8 STM32L100R8-A STM32L100RB STM32L100RB-A STM32L100RC STM32L151R6 STM32L151R6-A STM32L151R8 STM32L151R8-A STM32L151RB STM32L151RB-A STM32L151RC STM32L151RC-A STM32L151RD STM32L151RE
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC
-
Thread
Projektidee.Oszilloskop die 12334543te
angekommen, sonst wird das nix. Aber mit 168 MHz 640 MByte/s übertragen? Auf dem STM32F4DISCOVERY ist nur ein 8MHz-Quarz. Hannes W. schrieb im Beitrag #3216558: > Anders gefragt: was soll denn der PC machen? Nur Display-Ersatz? Ist schon OK, wenn der PC alles macht. Aber wie
quasi ohne externe Logik 400MB/s in die internen Speicher bewegen, da kannst du 4 A/D Wandler mit je 8 Bit parallel anschließen und mit 100MS/s auslesen. Da guckt der STM bloß blöd aus der Wäsche. Kostenpunkt etwa 30€, allerdings BGA, müsste man dann ein Demoboard nehmen.
-
Thread
ARM-Assembler-Tutorial
Ich suche in Ergänzung zum Tutorial ein Register Definition Include für den STM32F103C8T6 auf dem BluePill-Board, also so etwas in der Art: [code] ... GPIOA = 0x40010800 GPIOB = 0x40010c00 GPIOC = 0x40011000 GPIOD = 0x40011400 GPIOx_CRL = 0x000
Ron T. schrieb im Beitrag #7027470: > Die können aktuelle Typen aber liefern. > Im Gegensatz zu STM Bei Mouser gab es hin und wieder einige kurze Zeitfenster, in denen man abgreifen konnte und bei Ali habe ich letztens noch den G031F8P6 zum Vorkrisenzeitenpreis bestellt. Ich habe mindestens für
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
können auch mit 32-bit I/O atomar Bits setzen Der tatsächliche Grund dürfte darin liegen dass die STM32 I/O IP vom STM8 abgeleitet wurde.
schrieb im Beitrag #6406892: > Lothar schrieb: >> Der tatsächliche Grund dürfte darin liegen dass die STM32 I/O IP vom >> STM8 abgeleitet wurde. > > Klingt plausibel. Klingt für mich überhaupt nicht plausibel. Der STM8 ist ein 8-Bitter und kann mit 16 Bit breiten Ports nicht viel anfangen. Außerdem
-
Thread
MINOS - Minos Is No Operating System
]], welches auch aus meiner Feder stammt. Das läuft auf diversen ATtinys, ATmegas, ATXmegas, PICs, STM8, STM32F1xx, STM32F4xx, ESP8266, LPC1347, LPC4088 und diversen anderen ARM Cortexes. Nach Deiner Philosophie hätte ich irmp.c X-fach neu implementieren müssen - für jeden Prozessor extra. Nee, nicht
welches auch aus meiner Feder stammt. Das läuft auf > diversen ATtinys, ATmegas, ATXmegas, PICs, STM8, STM32F1xx, STM32F4xx, > ESP8266, LPC1347, LPC4088 und diversen anderen ARM Cortexes. Nach Deiner > Philosophie hätte ich irmp.c X-fach neu implementieren müssen - für > jeden Prozessor extra. Nee
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
für einen Anwender, der Arduino gewöhnt ist, könnte ein gangbarer Weg in "Arduino for STM32" liegen. Dazu gibt es ein Forum und diverse Quellen. Zur Zeit sind STM32 eher schlecht lieferbar. Wenn der Weg in diese Richtung gehen soll, könnte der STM8 ein Zwischenschritt sein: Zwar 8-bit,
die STM32 nicht lieferbar sind :-) https://www.silabs.com/development-tools/mcu/8-bit/bb52-ek2701a-efm8bb52-explorer-kit
-
Thread
"Universalprogrammer" für Linux
Wie wäre es mit stm8flash-Unterstützung? Dann könnten STM8-Anwender den UPROG2 mit ihnen vertrauter Software nutzen. Philipp
erweitern, dass es sich wie ein stm8flash verhält, wenn es als stm8flash aufgerufen wird (über Softlink). Wenn dazu dann noch parallel das "richtige" stm8flash installiert ist/wird, kann es aber zu Problemen und Missverständnissen führen
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
jeden Fall genutzt: https://www.richis-lab.de/STM32_14.htm
-
Thread
mcHF-SDR Selbstbau-Projekt
bei mir sind sie von TI Gruß Thomas, DL8EBD
danke Stephan, das schaue ich mir doch gleich an. Gruß Thomas, DL8EBD
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
Chips. Und wenn man einen STM32 einfach nur bespielen will, so stöpselt man den per USB an den PC und mittels internem Bootloader kann der bespielt werden - kostet nix. Hier ein Artikel zum lesen: [[STM32 für Einsteiger]] [[LPC1xxx für Umsteiger]] Hier ein Beispiel für eine kostenlose IDE: [[STM32 CooCox Installation]]
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
Ich betreibe ein 1.3" OLED LCD 4Pin Display Module IIC I2C 128x64 3-5V an einem STM32F103C8T6 und einer Library von https://controllerstech.com/oled-display-using-i2c-stm32/ Auf dem Display (s. Bild) sieht man am rechten Rand so ein Gegrissel, auf dessen Zustandekommen ich mir keinen
Aruino-Umgebung aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
-
Thread
Migros Story Mania Hör-Box abgeschliffenen Mikrocontroller eruieren, reverse engineering
Konnte ich damit den STM8 auch auslesen? Ist hier jemand im Thread der auch an der Box bastelt? Z.B. @Tippgeber
Simon S. schrieb im Beitrag #5223877: > Konnte ich damit den STM8 auch auslesen? Er wird gegen Auslesen gesperrt sein.
-
Thread
STM32 Programming Reference
SB15 > solder bridges. > The SB11 (PA9) and SB15 (PA10) default configurations for STM32F3DISCOVERY > are given in Table 5: Solder bridges. Hier kannst du selber nachschauen: http://www.st.com/content/ccc/resource/technical/document/user_manual/8a/56/97/63/8d/56/41/73/DM00063382
Ich habe das gleiche Problem, allerdings nutze ich die CMSIS und USART2 auf einem STM32F303RE. Am TxD Ausgang habe ich ständig High Pegel. [c] #include <stdio.h> #include "stm32f3xx.h" uint32_t SystemCoreClock=8000000; // delay loop for 8 MHz CPU clock void delay(uint16
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Bottleneck ausgemacht, und zwar in der naiven Realisierung einer Skalierungsfunktion scale(): uint8_t:[min, max] -> [0, 100]: [c] uint8_t scale(uint8_t value, uint8_t min, uint8_t max) { return ((value - min) * 100) / (max - min); } [/c] Nachdem das klar war, wurde zunächst behauptet,
32bit@50MHz versus Assembler auf 8bit@12MHz. > Das erzeugte Assembler-Listing mit schlappen 7 Zeilen Code > für den STM32 wurde ja oben schon gezeigt. Das ist auch durch einen > Assembler-Programmierer für den STM32 nicht mehr
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
SHM file /shmSegment1 NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (ST Micro NAND 64MiB 3,3V 8-bit) Creating 1 MTD partitions on "stm-nand-flex.1": 0x00000000-0x04000000 : "NAND home" frontpanel: controller is mounted 00:00:01 01.01.2000 os/ipc/shm.c 184 DBGfrontpanel: LED character display
found!!! [ 0.567218] NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (ST Micro NAND 64MiB 3,3V 8-bit) [ 0.569320] 3 cmdlinepart partitions found on MTD device stm-nand-flex.1 [ 0.570035] Creating 3 MTD partitions on "stm-nand-flex.1": [ 0.571024] 0x00000000-0x04000000 : "system" [
-
Thread
STM32 USART1 IT Bytes verlust
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
ist nicht einfach. Die Sektion im Handbuch > alleine dafür ist ca 100 Seiten. Dafür gibt es doch STM32CubeMX.
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
-v0.2.pdf Der STM32 basiert sich auf die "r1p1-01rel0". Die 3 Erratas sind minor eingestuff (cat3), die dritte trifft der STM32 sogar gar nicht da er kein MPU hat (463769). Zum Thema 12-bit ADC.... der STM32 bietet
konnte ich online am Oszi sehen welche Werte die Variablen hatten. Ein wirklich starkes Stück, der STM32. Ich werde wohl nie wieder freiwillig 8-Bitter einsetzen. PS: Das Projekt sollte ursprünglich mit einem dsPIC30 realisiert werden, dann konnte ich meinen Chef doch noch von einem Redesign überzeugen
-
Thread
XMEGA reif für den produktiven Einsatz?
die vielen Projekte und die besseren Möglichkeiten Amortisiert und niemand möchte mehr zurück zum 8-Bitter (ATMega), selbst der Einkauf ist mit dem Preis zufrieden denn die 8-Bitter sind auch nicht günstiger. Eingesetzt werden z.B. STM32F103RC..STM32F103ZE. Einmal musste ich sogar aus einem Projekt
Das untere Ende der STM32 Serie gibt es jetzt auch bei R**ch*lt...
-
Thread
Probleme beim Debuggen mit SW4STM32 und und F7Disco
ein unbearbeites STM32F746g-Disco. Steht übrigens auch im Eröffnungspost.
Firmware" programmieren. Sicher findest du irgendwo im Netz ein minimales Led-Blinker Beispiel für deinen STM.
-
Thread
I2C Problem mit Acknowledge Polling
Im Datenblatt des 24LC04 (hatte ich gerade zur Hand) steht auf Seite 8 auch explizit ein Flußdiagramm, wo ersichtlich ist, daß da ein STOP nicht hineingehört. Beim AVR geht das Ganze auf einwandfrei, nur beim STM32 (hier: STM32F103) will das nicht so recht. Das könnte
Tja, siehst Du da was, was so ausschaut? Das ist nur Einzelbyte Schreiben..... [code] uint8_t Write_24Cxx(uint16_t Addr, uint8_t Data, uint8_t Mem_Type) { uint32_t timeout = I2C_TIMEOUT_MAX; uint8_t upper_addr,lower_addr; lower_addr = (uint8_t)((0x00FF
-
Thread
STM32F4Discovery mit CooCox CoOS-RTOS und printf
..\obj\usart.o -L..\..\.. -lm [cc] ..\obj\fonts.o:(.data+0x0): multiple definition of `Font8x8' [cc] ..\obj\stm32f4_discovery_lcd.o:(.data+0xc): first defined here [cc] ..\obj\fonts.o:(.data+0x8): multiple definition of `Font8x12' [cc] ..\obj\stm32f4_discovery_lcd.o:(
here [cc] ..\obj\fonts.o:(.rodata+0x0): multiple definition of `ASCII8x8_Table' [cc] ..\obj\stm32f4_discovery_lcd.o:(.rodata+0x0): first defined here [cc] ..\obj\fonts.o:(.rodata+0x600): multiple definition of `ASCII8x12_Table' [cc] ..\obj\stm32f4
-
Thread
STM32F446 - Taktkonfiguration
Schön auspacken ... Dann findest Du das File "system_stm32f4xx.c" hier: STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates > Andreas S. schrieb im Beitrag #5197887: >> Aber das ist nur meine ganz persönliche Meinung
aufgefallen was mich stutzig macht, jedoch finde ich keine Erklärung dafür. Wenn ich beide Bustakte durch 8 teile, statt der Teiler in den Kommentaren, ändert sich an der Blinkfrequenz der LED genau gar nichts. Hatte jemand das Problem schon mal oder kennt jemand den STM32 gut genug um zu wissen was da schief
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
+ ESP32 + RTOS + dual core Beispiel https://youtu.be/684KSAvYbw4 mit deutschem Untertitel STM32 freeRTOS und CubeMX Tutorial https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/FreeRTOS_on_STM32_MOOC.html im Downloadbereich die Schulung als PDF