-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
"Sleep" und LED Toggle im Interrupt, der Vollständigkeit halber diese Abwandlung. [c]#include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
-
Thread
[ARM / Cortex-M0(+)] delay-Funktionen "avr-libc style"
double auszuführen. Da ist es manchmal besser man bleibt bei Macros. Hab deine Variante mal auf einem STM32F103 getestet: [C] static inline void delay_cycles(unsigned int cycles) __attribute__((always_inline)); /* * Delay for "cycles" CPU cycles * * The subs and cmp instructions both take one
Ich habe eben mal etwas interessantes reproduzieren können auf einem stm32f334: Nehme ich das align 4 raus kriege ich bei folgendem Code: while (1) { aLed.Set(); delay_us(10); aLed.Clr(); delay_us(10); } 10us Low und 15us Heigh!
-
Thread
IO Pins STM32 im Standby Mode
Hallo, ich habe ein Board mit einem STM32F103CB. Nun habe ich die Schaltung auf minimalen Standbystrom designt. Insgesamt verbrauche ich nur 20uA. Meine Frage ist nun, wie es mit den IO Pins vom uC aussieht. Im Datenblatt steht, dass im
-
Thread
ST-Link/V2 vs. ST-Link/V2-1
reinbekommen? Nicht dass ich wuesste. Ich habe schon auf ein Discovery Board mit STLINK-V2 einen neuen STM32F103CB statt des STM32F103C8 aufgeloetet und die ST-Link Firmware neu aufgespielt und dann den ST-Link Update gefahren. Es wurde und blieb aber ein V2. Auf der Blackmagic Seite gibt es ja Hinweise
Ich verstehe auch nicht, warum ST nicht das V2-1 Bin-File veroeffentlicht. Wenn man Hardware mit dem STM32 baut, waere ein kombinierter VCP/Debug USB Anschluss auf dem Board hilfreich. Auf das Board kaeme dann ein zusaetzlicher F103CB. PS: Der VCP Uart auf dem Blackmagic verliert unter Last Zeichen.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
STM32F103RCT6 in Einzelstücken für 2.10$ Cortex-M3, 256kb Flash, 48kb Ram, LQFP-64 http://www.ebay.com/itm/1PCS-MCU-ARM-IC-ST-LQFP-64-STM32F103RCT6-STM32F103RCT6TR-/271505510162
STM32F103C8T6 ARM STM32 Minimum System Development Board Module https://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Embedded-MCU/32809060489.html?isOrigTitle
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
ich in der Lage, Controller zu flashen die einen Bootloader besitzen. Funktioniert hat das ganze mit STM32F030, STM32F103, STM32F401 sowie (was fast wichtiger ist) einem LPC1114 und ATMega-Prozessoren, die einen Arduino-Bootloader besitzen
STM32F103CB Board im (Arduino Uno) r3 Format. Hab ich gemacht, weil: - ich Nucleo-Boards F401 und F407 habe - F103 Bluepill (logischerweise) - F407 (China) Blackboard - F429 Disovery habe Irgendwie
-
Thread
FTDI zerstört Fake Chips durch Windows-Update
10005_10006_10003_10004,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_6448&btsid=beda2cb9-40f0-4d84-9811-fe9bf9307fe3
10005_10006_10003_10004,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_6448&btsid=beda2cb9-40f0-4d84-9811-fe9bf9307fe3 Ich habe den CH340 schon nach FTDIs erster Attake eindesigned und FTDI raus geschmissen. Gruß, Holm
-
Thread
Thermomix Rezeptchips
f667 0c35 5000b10 59bb 4df1 71df 32e9 a6f0 bc89 6016 2682 5000b20 545a 02a5 f697 0b71 08f8 eba2 82cb 11dd 5000b30 1f94 7d1e 6e25 c633 51f8 e464 ba11 23dc 5000b40 b38a 9af3 376e 8c86 7164 70de eff5
f32d e01a 4e59 5001f90 5c01 a69a 377e 854a 82a1 9a2a fac8 d93d 5001fa0 a055 3e5e 7e52 4f40 8cb7 b62c 7e01 0799 5001fb0 9ed6 8f99 18d8 283b 3194 40dd f8d2 6fae 5001fc0 9e50 0cb3 da91 8fb8 d65c d521
-
Thread
STM32F10x Probleme
Hallo, ich habe ein merkwürdiges Problem mit einem STM32F103CB. Der Controller ist auf einer Adapterplatine aufgelötet und die Schaltung ist auf einem Steckboard aufgebaut. Ursprünglich wollte ich nur den USART1 programmieren und hatte dabei Probleme.
((uint32_t)8000000) /*!< Value of the External oscillator in Hz */ #endif /* STM32F10X_CL */ #endif /* HSE_VALUE */ [/c] Bei dem Projekt sind die Makros definiert STM32F103CB STM32F10X_MD damit ist HSE
-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
empfangene UART Bytes fehlerhaft - STM32
Hallo, ich möchte einen STM32F103CB (Sender) mit einem STM32F103RB (Empfänger) mittels UART verbinden. Die Daten werden wie gewünscht aus einem Byte-Array Byte für Byte übertragen. Das der Sender die korrekten Daten losschickt
NVIC_InitStructure); [/c] und noch vereinfacht die Empfangs-ISR (USART_ReceiveData() ist aus der stm32f10x_usart): [c] volatile u8 u8Buff[150] = {0}; volatile u8 u8I; //... if (USART_GetITStatus(USART1, USART_IT_RXNE) ) { // check if the USART1 receive interrupt flag was set
-
Thread
STM32F103CB schützen
Hallo, lässt sich der STM32F103CB gegen das Auslesen der Firmware so schützen, dass der Chip später über die JTAG-Schnittstelle gelöscht und neu geflasht werden kann? lg Hartmut
Eine kleine Korrektur: es handelt sich um den STM32F103 *C8* nicht um den *CB*.
-
Thread
ARM-GCC: stderr
=cortex-m3 -mthumb -Wall -ffunction-sections -g -O3 -std=gnu99 -pedantic -gdwarf-2 -Wextra -c -DSTM32F103V8 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -DSTM32 -DSTM32F10x -I[...viele Dateien...] [cc] C:\Users\Nicolas\Desktop\SVN\Funkenerodierer\Firmware_STM32_F103\main.c: In function
Wl,--gc-sections -LC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103 -Wl,-TC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103/arm-gcc-link.ld -g -o muEDM_F103.elf [...viele Dateien...
-
Thread
Z180-Stamp Modul
: > STM32F4 mit 2MB Flash und 256KRAM. > nUarts ne Speicherkarte dran > Z80 Emulator drauf Überflüssig, so etwas (änliches) gibt es und habe ich schon. z.B: http://www.schorn.ch/altair.html http://yaze-ag.de
94 b3 30 31 46 43 46 | ..0 ..0 ..01FCF| 00d0 3b 46 91 46 99 46 99 46 ac 46 ac 46 08 08 08 25 |;F.F.F.F.F.F...%| 00e0 32 64 20 00 48 69 74 20 61 6e 79 20 6b 65 79 20 |2d .Hit any key | 00f0 74 6f 20 73 74 6f 70 20 61 75 74 6f 62 6f 6f 74 |to stop autoboot| 0100 3a 20 25 32 64 20 00 23
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
gemacht, mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin
Mauszeiger im 10-Sekunden-Takt einen Pixel nach links und rechts wackelt. Basis war das einfache STM32F103-Eval-Board. http://dl1dow.de/artikel/mausbeweger/index.htm Nicht so quick & dirty, weil ich mich erst einmal mit der USB-Geschichte auseinandersetzen musste - dafür aber viel dabei gelernt
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Analogmesskarte mit STM32F4 16AI,4DAC,(PWM),8DI/DO, CAN, USB, µSD, RS485
cell85 schrieb im Beitrag #3625782: > Analogmesskarte mit STM32F4 Mach mal nen Foto von der ganzen Karte, damit man auch den Firmennamen sieht :-)
-
Thread
mikroBasic vs BASCOM
wenn die Zielarchitektur einen Stack und Zeigerregister besitzt. Das sind Dinge, die z.B. AVR oder STM32 für C sinnvoll machen, die PIC16 aber beispielsweise nicht. Mehr als diese Frage konnte ich deinem Gestammel leider nicht entnehmen.
Store indirect and postincrement +00000094: 931C ST X,R17 Store indirect 32: Loop +00000095: 940C0079 JMP 0x00000079 Jump +000000C2: 920F PUSH R0 Push register on stack 34465: Error: Invalid line +000000C3: 01B8
-
Thread
Keil-Simulator: Baudrate
Zum Programmieren eines STM32F103C8 nehme ich einen Keil-ARM Compiler. Das Initialisieren des USARTs übernimmt die Library von ST (Code siehe unten). Die Library sollte die Einstellung unter Target-Options verwenden (siehe
Keiner im Forum, der die Library für den STM32F103CB mit einem Quarz verwendet, das nicht 8 MHz hat?
-
Thread
STM32F103CB : Brown-Out-Reset Frage
Der STM32F103CB hat keinen Brown-Out-Reset, aber ein "Power control register (PWR_CR)". Ist dieses als Ersatz für einen BOR geeignet?
-
Thread
STM32F103CB: SPI Problem
Im Anhang ist die Initialisierung der SPI des STMF32F102CB. In der Zeile [c] while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET); [/c] bleibt das Programm beim ersten Senden eines Bytes hängen. Also habe ich die Zeile ausgeklammert und geguckt (Oszi), ob MOSI oder SCK etwas an den Pins liefern - nichts. Irgendetwas muss ich falsch machen oder übersehen. Bloß was?
-
Thread
Keil-Debugger: Endlosschleife
Ein einfaches Programm, das zwei LED blinken lässt und funktioniert (auf der Hardware STM32F103CB und im Simulator), habe ich ich um eine serielle Ausgabe erweitert. Wenn ich den nun den Keil Simulator/Debugger starte, kommt er nicht, wie üblich zur main(), sondern simuliert das Programm
-
Thread
STLink/V2 unter Keil läuft nicht
Arbeite mich in STM32F103CB ein. Die Programme schreibe ich mit der ARM-Oberfläche von Keil. Zum Debuggen und Flashen nehme ich den STLink/V2. Mit der mitgelieferten Software (STM-Link Utility) kann ich den Chip ansprechen und programmieren (siehe STM-OK.gif). Nur mit dem Keil geht es nicht (siehe No-STLink.gif). Im Anhang ist ein Bild (siehe Keil-STLink.gif) der Einstellungen in der Keil-Oberfläche. Was muss ich tun, um den STLink unter Keil
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
anything I have to test before I plug the stm32f4 board on?
-GNUARM-V1.2 **** make clean rm -rf Ambilight-STM32F4-GNUARM-V1.2.siz Ambilight-STM32F4-GNUARM-V1.2.hex Ambilight-STM32F4-GNUARM-V1.2.lst Ambilight-STM32F4-GNUARM-V1.2.elf 08:38:16 Build Finished. 0 errors, 0 warnings. (took 280ms) ****
-
Thread
STM32 ADC mit Offset
Hallo, ich nutze einen STM32F103CB und schreibe für meine Masterarbeit Software. Ich habe eine Spannung am AD-Wandlereingang, die zwischen 0 und 3,3V (entspricht 4095 beim 12-Bit-AD-Wandler des Cortex) schwankt und eine Mittenspannung
-
Thread
Elektroniker Stammtisch Nähe München
bekanntem RomCode haben nicht funktioniert. Ich weiss auch nicht mehr weiter. der Code ist 28 C7 51 CB 04 00 00 6F Ich werde mal versuchen es direkt in einer Routine einzubinden. Oder ich habe in der RomRead und/oder der Ascii umrechnung einen kleinen Fehler. Andre
für Multiplier, Divider, ... alle selbst :) Nettes Feature^^ Als Basis für custom-Boards mit dem STM32F103 (der, den es bei Reichelt für knapp 3,50EUR gibt), kann man sich den Schaltplan des "Maple Mini" (3,50EUR bei eBay) anschauen. Da ist alles wesentliche (und nicht mehr) drauf. Oder das PDF,
-
Thread
Low Power ARM mit CAN
ich wollte mal fragen, wer Strom sparende Cortex ARMs mit CAN kennt. Ich liebäugel momentan mit den STM32F103CB. Aber ich habe nicht den Eindruck, dass die auf low power "getrimmt" sind. Mit knapp 4mW bei 8MHz sind die zwar Faktoren besser als ein AVR aber eventuell geht da ja noch mehr. Thor
Alex S. schrieb im Beitrag #3070199: > STM32F103CB 4mW bei 8MHz Das ist mir neu, bisher waren doch die kleinsten und sparsamsten mit CAN im Active Mode: LPC11C12 3.3V 3mA = 10mW bei 12MHz also ungefähr 7mW bei 8MHz NUC130LC1CN 3V 2.5mA
-
Thread
STM32F103CB flashen
Hallo, ich habe mir "zum Spielen" diese kleine Platine http://abusemark.com/store/index.php?main_page=product_info&cPath=5&products_id=40 besorgt (die vorletzte ;-) ). Größe und Ausführung recht ähnlich zum Arduino Nano, aber eben mit einem STM32, USB-Anschluß und ein paar LEDs. Erste Frage: gibt es hier einen Mitstreiter mit diesem Platinchen? Zum Flashen: auf der Unterseite gibt es zwei Kontakte, die, wenn geeignet gebrückt, den BOOT0 auf High-Pegel bringen (BOOT1 ist fest über 10k auf Masse gezogen). Desweiteren sind außerhalb der zwei Pin-Reihen USART1_RX1 und USART1_TX auf Extrakontakte
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
1 PIC32MX795F512L: 3 STM32F103CB: 2 STM32F103RB: 4 STM32F103VC: 2 STM32F407VG: 6 STM32F407ZG: 1 68HC11 1 68HC711 1
2 PIC16F690 1 PIC24FJ64 1 dsPIC33EP512MU810 1 PIC32MX695F512L 1 PIC32MX795F512L: 3 STM32F103CB: 2 STM32F103RB: 5 STM32F103VC: 2 STM32F407VG: 7 STM32F407ZG: 1 68HC11 1 68HC711 1 8031: 2 8052: 2 P8031
-
Thread
Fragen zu Mikrocontroller und TCP/IP-Protokoll
Das sollte fast moeglich sein. Ein AVR32UC3C hat ein Ethernet interface. Der kostet auch nur Peanuts. Dann noch etwas software drauf und gut ist.
W7200 Da ist TCP/IP gleich in Hardware gegossen drin. Der W7200 ist ein Multi-Chip-Modul mit einem STM32F103CB und einem W5200 in einem Gehäuse. Also steht die Peripherie des STM32 und der Hardwired TCP/IP-Chip zur Verfügung. Der W5200 kostet 3,38€/100, der W7200 6,68€/100 (Mouser).
-
Thread
AVR Synthesizer mit ATxmega128A1
mit I2s (STM32F103RET bzw. VET haben 72Mhz, 256-512Kb Flash bzw. 48-64kb RAM) gibt es auf aliexpress für unter 10 Euro (zahlte für ein gutes RET board gerade mal 6 Euro!) Für alle STM32F103 gibt es eigene Bootloader
Hallo So.. ich hab mir jetzt zwei Nucleo Kits bei Reichelt bestellt. Das NUCLEO F411RE mit einem STM32F411RET6 Prozessor und das NUCLEO F103RB mit einem STM32F103RBT6 Prozessor. Werde mit beiden Board ein wenig rumspielen um die ARM Prozessoren ein wenig kennen zu lernen. Bin gespannt
-
Thread
stm32 nur über swd programmieren
Dann wird das problemlos klappen. Ich habe bei meiner letzten Platine mit STM32F103C8 nur SWD benutzt und Programmieren und Debuggen funktionierten einwandfrei. Und wenn du es nur zum einprogrammieren des Bootloaders benutzt, kannst du auch SWD deaktivieren, da du immer noch
werde dann mal einen Stecker suchen. So ein 5 Poliger 2,54 ist ist schon größer wie mein Prozessor (STM32F103CB). Suche da noch etwas Günstiges im 1,27 Raster. Andere Möglichkeiten zum Programieren wird es nicht mehr geben, darum lieber gleich das richtige.
-
Thread
Mit STM32 Frequnzen messen
Hallo, Ich würde gerne mit einen STM32F103CB Frequenzen messen (nebenbei). Im Grunde kann man ja einen counter hochlaufen lassen und mit einem anderen Timer jede Sekunde abfragen, und wieder zurücksetzen. Funktioniert. Gibt es eine andere Methode speziell mit der Hardware von STM die eleganter ist. Schön wäre es mehrere Frequnzen zu messen mit nur einem Timer. Kann man da etwas besser nutzen? Frequenz bis 50Hz - 10kHz.
-
Thread
STM32 Boot0 / 1
bringen. Habe vor einiger Zeit viele Stunden mit der Fehlersuche in einer Bootloaderanwendung für STM32F103xyz verbracht, die prima auf einem Evaluationboard funktioniert hat aber auf einem beigestellten Prototypen nicht zuverlässig funktionierte (neuen Inhalt von Flash-Seiten nicht korrekt geschrieben
Erst einmal vielen Dank für die Antworten! zurzeit designe ich zwei Boards. Eins mit einem STM32F102CB. Bei diesem habe ich Boot0 über 10k Ohm auf GND gezogen und Boot1 ohne Widerstand direkt auf GND. Bei dem zweiten Board (STM32F405RG) habe ich Boot0 auch über 10k Ohm auf GND gezogen und Boot1
-
Thread
Transistortester AVR
Die Kondensator-Routine ist noch in Arbeit, implementiert ist derzeit nur die Umskalierung von nF auf µF, um den sonst eintretenden Overflow der 32Bit zu verhindern. Es ist derzeit sicherlich nur eine Testversion! Grüße Karl-Heinz
ihn deshalb umbauen. Soviel ich weis muß man einen 8MHz Quarz anbauen, den ARef Kondensator auf 1nF reduzieren, und eine Spannungsreferenz anbauen. Ich hab auch schon nen Atmega32p-pu den ich dann benutzten möchte. Als Spannungsreferenz möchte ich nen TL431ACL nehmen, der macht ja auch 2,5V
-
Thread
pollin kamera au-85
habe gerade die Diskusion über google gefunden, ja ist sehr intressant, werde die Sache mit einem STM32F103 lösen. Aber ich werde ein FIFO RAM als Interface einsetzen, dann muss die CPU nicht so schnell sein. Der JPEG Burst-Mode ist für mich intressant. Soll eine Funküberwachungskamera werden. Gruß
nur mit lesen in 16 bit Version gabs probleme habe dann einfach als 24 bit BMP gespeichert. Bei STM32F2 gibs Cropframe was nur angegebenen Bereich in Speicher transportiert. Was die Sache mit Großen Auflösung viel leichter macht, wenn man das nicht bei Kamera einstellen kann. Hätte STM32F2 oder
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
Hallo mal wieder, gerade habe ich etwas mit einem STM32F407 gespielt und dabei mal die neue "Logic" Funktion des Welec ausprobiert. Leider wurde das 6MHz Rechteck dabei zu einer Nulllinie, unabhängig vom gewählten Logikpegel. Kann man da irgendwas fehlbedienen
Michael H. schrieb im Beitrag #2463709: > Hallo mal wieder, > gerade habe ich etwas mit einem STM32F407 gespielt und dabei mal die > neue "Logic" Funktion des Welec ausprobiert. Leider wurde das 6MHz > Rechteck dabei zu einer Nulllinie, unabhängig vom gewählten Logikpegel. So ich hab doch noch
-
Thread
STM32F103CB Konfiguration von PC13
Ich möchte den Pin PC13, der ja als Tamper Pin genutzt werden kann, als ganz normalen I/O Ausgang nützen. Wenn Ich den Pin mit der STM Library als Ausgang konfiguriere (mit dem Wissen das der GPIO_Speed maximal 2Mhz sein darf), und sekündlich toggle, dann passiert an diesem Ausgeng einfach nichts. Muss Ich noch ein anderes Register beschreiben??? Vielen Dank, lg Tim Hier mein C Code für die PC13 Konfiguration: [c] GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOC,
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Temperaturen eingestellt werden können. - 64x128 OLED - RFM70 zur Kommunikation mit dem Webserver - STM32F103 - 100mAh LiPo Akku
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/