-
Thread
STLINK-V3SET BluePill programmieren
zusammengebaut, die obere Platine ist die MB1440B. Ich möchte damit das Blue Pill basierend auf einem STM32F103C8T6 uC programmieren. Dazu möchte ich gerne den SWD verwenden. Dies verwendet der China-Clone STLINK V2 ebenfalls, richtig? In der Anleitung unter dem Punkt 7.3.1 steht folgendes: https://www.st.com/resource/en/user_manual/um2448-stlinkv3set-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf 7.3.1 SWD with SWV SWD protocol is a Debug/Program protocol used for STM32 microcontrollers with SWV as a trace. The signals are 3.3 V compatible and can perform
-
Thread
STM32 Analogport mit Internal Vref korrigieren
Hallo, ich benutze den STM32F103C8T6 ohne Spannungsstabilisierung direkt an einer 3,6V Batterie. Leider hat der Mikrocontroller kein Referenzspannungs- Pin. Das Problem ist halt das am Analogport bei fallender Bateriespannung
SK schrieb im Beitrag #2918878: > Hallo, > > > > ich benutze den STM32F103C8T6 ohne Spannungsstabilisierung direkt an > > einer 3,6V Batterie. Leider hat der Mikrocontroller kein > > Referenzspannungs- Pin. Das ist richtig. VDDA ist intern mit VREF+, VSSA
-
Thread
Assembler Frage ( 2mal hintereinander dieselbe Instruktion )
: 2800 cmp r0, #0 800585a: 2800 cmp r0, #0 800585c: d1f6 bne.n 800584c <main+0x54> 800585e: f3bf 8f5b dmb ish 8005862: 60bb str r3, [r7, #8] [/code] Mod: Formatierung angepasst.
cmp r2, r5 80039e6: d103 bne.n 80039f0 <main+0x5c> 80039e8: e844 6300 strex r3, r6, [r4] 80039ec: 2b00 cmp r3, #0 80039ee: d1f7 bne.n 80039e0 <main+0x4c> 80039f0: f3bf 8f5b dmb ish
-
Thread
STM32 USART probleme
er 255 und 0 empfängt, aber das war so nicht gewollt ^_^' Hier mal mein aktueller Quelltest: [c] #include <stdio.h> #include "stm32f10x.h" #ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) #endif int main
World!!\n\r"); while(1); return 0; } PUTCHAR_PROTOTYPE { USART_SendData(USART1, (uint8_t) ch); while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET); return ch; } [/c] Falls es wichtig ist: ich benutze HTerm und dieses board http://cgi.ebay.de/STM32-Development-Board-STM32F103VET6
-
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
Seit SMD kaum noch Lust am Basteln
man ständig mit Breakout > oder fertigen Modulen vorlieb nimmt. Was hindert Dich daran, dieses STM32F103C8T6-Mini-Dev-Board für 2-3 EUR zu nehmen und das auf eine Lochrasterplatine zu löten? Das Board hat 40 Pins und das gleiche Rastermaß wie ein 40-poliges DIP-Gehäuse. > Ich hatte vorher nur
vorlieb nimmt. Ich baue neue Sachen auch nur noch mit ARM, aber das muss ja nicht immer gleich so ein STM32F4irgendwas im 200 Pin Gehäuse sein. Für viele Dinge reichen mir die LPC812 im SO20 Gehäuse mit satten 1,27 mm Pitch, aber auch TQFP48 bekomm ich noch gut in eigene Entwürfe. Und auch wenn das ein
-
Thread
Probleme mit USART Ausgabe über SN75176
bin gerade dabei zu versuchen mir einen ArtNet Node selber zu bauen. Als Microcontroller werkelt ein STM32F103C8T6 auf dem Board. Die Ethernetanbindung geschieht mittels ENC28J60. Auf einem BluePill Board hatte ich zuerst die Ausgabe von drei DMX Universen mittels USART1 bis USART3 über DMA realisiert,
Matthias S. schrieb im Beitrag #5509308: > Der Programmteil bezieht sich auf den STM32, und da ist RX high = > inaktiv, da UART 'TTL', wenn auch mit 3,3V Pegel. Ja. Aber es ging um GPIO und anstatt floating: [c] GPIO_InitStructure.GPIO_Pin = usartDMX1_RX; GPIO_InitStructure.GPIO_Mode
-
Thread
LPC1768 mit OpenOCD Debuggen
wirklich brauche und vor allem, über welches Interface ich am Ende die Verbindung von OpenOCD zu meinem uC aufbaue. Mein Board unterstützt das Debuggen und Programmieren über ein externen JTAG aber auch über USB. USB läuft direkt auf einen STM32F103C8T6, der ja nunmal wieder ein anderer uC ist. Mittlerweile
Bevor ich es vergesse vielleicht könnt ihr damit etwas anfangen: [c]SEGGER J-Link Commander V4.24c ('?' for help) Compiled Mar 4 2011 20:04:53 DLL version V4.24c, compiled Mar 4 2011 20:04:34 Firmware: J-Link ARM-OB STM32 compiled Dec 15 2010 11:30:03 Hardware:
-
Thread
Nuvoton controller CM0 IO Speed
STM32F1xx gibts in 6x6mm QFN
Danke STM32F103x6 sieht gut aus und 6x6 würden vielleicht auch noch gehen. Habe schnell drüber geschaut, kann ich den uC mit dem internen 8MHz RC Oszillator auf 72MHz Systemtakt bringen? Schaffen die IO's im
-
Thread
Led display in ganz viele und möglichst schnell
800khz angesteuert werden? Da nimmt man weder einen nano noch einen ESP sondern sieht sich mal in der STM32 bzw. Cortex Ecke um und nimmt dann einen PWM Timer gefüttert über DMA... Da kannste ganze Großdisplays mit (bei mir sind es ca. 2000x WS2812 auf einem STM32F103) betreiben. Du darfst nicht vergessen
kann und wie die Geschwindigkeit sich auf Geräuschpegel und Stabilität auswirkt. @rene Mit dem stm32 werde ich mich auch mal weiter befassen. Finde es zwar ein wenig abschreckend das ich, soweit ich das bis hierher verstanden hab mir die Programmiererei dafür neu anlernen muss aber die Vorteile scheinen
-
Thread
? Interpreter für Z80
Protokolle filzern, oder Pin-Wackel-Simulatoran schnitzen. Bisher habe ich dafür Arduinos oder STM32F103 (letztere mit STM32duino) verwendet. Ich fände es maximal amüsant, wenn ich den C-Guru-Jüngern diese Z80-Boards mit einem Basic oder Pascal-Interpreter vor die Nase setzen könnte. "Hier
. Sie wurde mit Borland-C 3.1 übersetzt. Wer es moderner möchte, muss zB LCC32 anwerfen und neu übersetzen.
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
14x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk. 221x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 151x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 1,00€/Stk. 32x STM32F103T8U7, STM: STM32, Cortex M3, 72MHz -> 0,75€/Stk. Halbleiter Logik: 4500x 74AHCT86PW, Nexperia: Quad 2-input EXCLUSIVE-OR -> 0,10€/Stk. 2000x 74AHCT08PW, Nexperia: Quad 2-input
-
Thread
Leisungsvergleich ARM AVR
Mal abgesehen von der PCLK :-) leluno schrieb im Beitrag #3638866: > vom OV kommt nur ein 8bit-Signal, daher stellt sich die Frage der > Übertragung von 32 bit nicht. Das heisst ja nicht dass man nicht die 8-bit puffern kann und wenn 32-bit voll sind das zusammen abholt (spart 3 loops)
An der Stelle ist das alles nicht mehr zeitkritisch - habe da ja locker 8 oder mehr PCLK "blank pause", da kann der STM32F103 so richtig rumrechnen ;) Dass da drei Mal 0 als Adresse übertragen wird, ist schon klar - das macht den Kohl da aber nicht fett, da die Shifts in einem
-
Thread
Beschreibung der Padauk Mikrocontroller
ebenso meinen eigenen PIC-Assembler und -Programmer auf Basis des hier schon mal geposteten Mini-STM32F103-Projektes und wenn ich irgendwann mal dazu komme, die Programmier-Routinen aus dem Github und die Maschinenbefehle der Padauk's dort mit einzubauen, dann schreib ich mein Gleitkommapaket auch
zusätzlichen 6-Bit-Addierer erfordern sollte, wäre auf dem Chip wohl noch Platz (selbst bei den kleinsten µC mit nur 8 Anschlüssen, ist wohl die Größe nach unten bereits durch diese Anschlüsse begrenzt): https://youtu.be/5jw5D0F008c Wenn ¼ des Adressraums zu viel erscheint (die kleinsten µC haben einen
-
Thread
BMP280 + AHT10 auf dem gleichen I2C Bus
-p291436.html Interessant was es nicht alles gibt! Der STM32F103 hat noch einen zweiten I2C-Bus (auf Reserve), aber das ist ja eigentlich nicht der Sinn eines I2C Bus, wenn daran nur ein Slave betrieben werden kann.
über #include <Wire.h> der Hardware-I2C vom STM32F103 benutzt. Wohlwollend will ich davon ausgehen das dieser ein korrektes Timing hat. Da es schwer ist im Detail den I2C durch den HAL bei einem ARM nachzuverfolgen, kann es sein das hier
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
}; } [/c] und dann: [c] template<Device D> class ProtocolAdapter {...}; [/c] oder auch: [c] template<uint8_t N, typename MCU> requires AVR::ATMega_X8<MCU>() || ((N == 0) && (AVR::ATTiny_X4
://github.com/pfalcon/PeripheralTemplateLibrary Real Time C++ (Buch von Christopher Kormanyos) ref_app https://github.com/ckormanyos/real-time-cpp stm32f103 template lib: https://github.com/ekoeppen/stm32f103-template-lib Stm32-Template-Gpio-Library
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
4x TC7258E 24x ICN2028BP Ich benutze ein STM32F103C "blue pill" board via stm32duino und Arduino IDE. Dieses Programm [c] #define R1 PB3 #define G1 PB4 #define B1 PB5 #define R2 PB6 #define G2 PB7 #define B2 PB8 #define A PA15 #define B PA10 #define C PA9 #define D PA8 #define LAT PB14 #define CLK PB15 #define OE PB13 void shift(uint32_t data){ digitalWrite(LAT,LOW); for (uint8_t n=0; n<8; n++) { // s.u. digitalWrite
-
Thread
MiniProjekt - STM32 - SD Kartenanbindung und Flashen des STM32 über SD Karte
hier schonmal nachgefragt http://www.mikrocontroller.net/topic/144011#new ob es möglich wäre den STM32 bei uns auf dem Board über SD Karte zu flashen. Übersteigt meine Kenntnisse. Gibt es jemand der das für uns machen könnte? SD Karte ist auch auch noch nicht angebunden. (Lesen, Schreiben,
html - http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32 die ggf. noch angepasst werden müssen. Wir entwicklen mit WinArm (GCC) und einem STM32 F103 C8 T6. Ziel wäre es per Email, Telefon etc. ein Sample zum Laufen zu bekommen. - STM32 Flashen
-
Thread
Suche Controller zur Beleuchtung von Lego Modellfahrzeug
unterschiedliches Bliknken sollte der auch haben. http://www.ebay.de/itm/Arduino-IDE-kompatibles-Board-STM32-STM32F103RCT6-ST-ARM-32-bit-Cortex-M3-198-/321915131573?hash=item4af3a316b5:g:enYAAOSwYHxWPyMo Wenn das nicht reicht einmal Overkill ohne Arduino IDE. http://www.mouser.de/ProductDetail/STMicroelectronics
Es gibt eine Menge freie IDEs je nach Betriebssystem und vorlieben. Darüberhinaus auch ein Project STM32 in der Arduino IDE zu programmieren. > Bis jetzt sieht der mir nach dem Passendsten Controller aus und ich > hätte sogar nach Platz nach Oben. Ja > Oder ist der von dir Verlinkte Cypress
-
Thread
Atmel AVR in der Industrie
stm32f103....
der Entwicklung zusammen mit der Rechenpower und altbekannten Tools und Compilern reisst man mit den 8 und 32 Bit AVRs einfach nicht ein und kommt auch einfach nicht an diese Preise und Stückzahlen ran. Wir reden hier von weniger als 1€ je 1MB 32Bit High-Pincount uC... Da bleiben wirklich nur kleine
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
R8C23 von Renesas
Das günstigste und beste überhaupt - STM32F103xxx
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
PersonalSaSchr/vschilli/QtProjekte/ ältere Screenshots: http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745 Die HID-API kann man natürlich auch in VS C++ verwenden.
Hallo Volker, kennst du dich mit STM32 aus?
-
Thread
SSD1322 OLED ansteuern
DeviceWrite(0xA0); DeviceWrite(0xFD); // Set contrast current Write_Command(0xC1); DeviceWrite(0x9F); // Set Master Contrast Current Control Write_Command(0xC7); DeviceWrite(0x0F); // Select Default Linear Gray Scale Table DeviceWrite(0xB9);
habe es mit angepasstem Code von https://github.com/MartyMacGyver/OLED_SSD1322 auf einem "Blue Pill" STM32F103 board mit STM32duino grundsätzlich zum Laufen gebracht. Die Initialisierung scheint auf den ersten Blick mit der von Eastrising übereinzustimmen. Aber: offenbar hat mein Display einen Column-Offset
-
Thread
Programmieren mit KI
Niklas G. schrieb im Beitrag #8011756: > Und genau sowas kann man sich doch auch per STM32CubeMX generieren... CubeMX, das muss erst mal funktionieren. (wozu installiere ich den Kram nach dem ich nen Account bei ST mache, ich hasse den Zwang dazu *kotz*, und der F103/M0 zb. ist nach
-> STM32Cube MCU Package for STM32F1 Series anwählen -> Install.
-
Thread
stm32f103vct6 vrs. stm32f103vdt6
Keil. Ich habe einen nachfolge Prototyp erhalten. Ganz kleine Hardwareänderung und anstelle des stm32f103vct6, wird neu den stm32f103vdt6 eingesetzt. das sind die einzigen Änderungen. Nun läufts nicht mehr richtig. Meine Frage, der einzige Unterschied zwischen diesen beiden uCs ist die grösse des
der den DAC Wert(DMA)bestimmt. Im Normalfall benötigte der Motor 100mA und jetzt fährt er hoch bis 1.8A. Also man sieht, der Regelkreis tut was aber der Stromverbrauch ist enorm. Kann mir nicht so recht vorstellen, dass es am uC liegt! Vielen Dank und freundliche Grüsse! M.B.
-
Thread
CP/M auf ATmega88
20 00 BB E8 E6 E7 00 00 AF 47 6F 67 22 ............Gog" E4A0 4C E4 22 4E E4 ED 73 61 E4 31 9B E4 DD E5 D5 DD L."N..sa.1...... E4B0 E1 DD 22 5D E4 DD 22 5F E4 21 E6 E7 E5 79 32 4B .."].."_.!...y2K
dir D: ZEXALL SRC : ZEXDOC SRC : ZEXALL COM : ZEXDOC COM D>zexdoc S A =E5 BC =00F8 DE =F1FF HL =F8F8 SP=E3A9 PC=019E 76 29 2C a'=00 bc'=0000 de'=0000 hl'=0000 IX=0000 IY=0000 I=00 CPU halted! [/pre] Oder einem Editor: [pre] >dir *.com C: CFGDATE COM :
-
Thread
Externer ADC vs Mikrokontroller
Hallo Zusammen Ich bastle aktuell an einem Projekt mit STM32F103. Während dem eigentlichen Betrieb möchte ich gerne ein paar Spannungen und Temperaturen messen. Ich habe keine speziellen Anforderungen, weder an die Samplingrate noch an die Genauigkeit. Erfassen
) ähnliche ADCs in einem Mikrocontroller deutlich günstiger sind. Als Vergleich habe ich mal STM32G031K8 (MCU) und MCP3208-C (ADC) genommen. Beide offerieren einen ADC mit 12bit. Der Mikrocontroller offeriert aber mehr Kanäle, höhere Samplingrate und einen tieferen Preis*. Ist mein Beispiel-ADC
-
Thread
Prozessor mit Akkuzelle versorgen
%2FgTgk%2FCoyUQh2mPHe2gnXLnVAILjASiV4Y8AZTLWUom5fCk0eoZRMlgJqeXCgSvV1qGXlO2UHUX91rc1e%2BC1xrtSWADZbspadRjY8QAVhm1nN5igMHoUcpmhrokVDucPmVBzOTNSbC8Ilnpx6BmDTZ9yZEBa0lha39OipgAuBEDWGBwzNk6l6Zgyyb25uNJOaokyTjvVnn%2FbFy0VxQKH51Iq3Wz8kTA2J5acPIFSFsSeWMnpvXm7Wn2pm6iJ7bXcHUlyhH
Moin... Aufgabe: 1 STM32F103 mit 5 LEDs über nen Akku versorgen. Ich nehem jetzt die Powerbank (habe ich schon bestellt gehabt). Nehme jetzt noch ne Goldcap (hoffe der reicht um die Powerbank zu wecken und messe die Spannung
-
Thread
Multieffektgerät für Einbau in E-Gitarre
einem Modelling Amp, bei weitem nicht fertig, eigentlich nur zum rumprobieren. Es soll auf Basis eines STM32F103 laufen. Erste Versuche waren Ok (Verzerrung und Hall, 44.1 khz, 24 bit), vieles mehr habe ich festgestellt brauche ich wirklich nicht. Dazu noch die Bilder der Kiste! Wenn ich fertig bin schreibe
Modelling Amp, bei weitem nicht fertig, > eigentlich nur zum rumprobieren. Es soll auf Basis eines STM32F103 > laufen. Erste Versuche waren Ok (Verzerrung und Hall, 44.1 khz, 24 bit), > vieles mehr habe ich festgestellt brauche ich wirklich nicht. Da sieht nach einem interessanten Projekt aus.
-
Thread
STM32F1 Cube HAL Systemtakt funktioniert nicht
zur Konfiguration des Systemtaktes. Eigentlich wollte ich die USB Library von Cube HAL auf einem STM32F103C8T6 Board aus China ausprobieren. Allerdings blinkt meine LED nicht und Windows kann die USB Device-ID nicht abfragen. Um das Problem weiter einzugrenzen, habe ich den USB Kram mal raus gelassen
der Quarz) sei defekt. Aber mein Gegentest mit folgendem Programm (ohne HAL) läuft einwandfrei: [c] #include <stdint.h> #include "stm32f1xx.h" // This variable is used by some CMSIS functions uint32_t SystemCoreClock=8000000; // Milliseconds counter volatile uint32_t systick_count=0;
-
Thread
ST Link V2 Reset
möchte mir folgenden ST LINK V2 kaufen: http://www.ebay.de/itm/New-ST-Link-V2-Programming-Unit-mini-STM8-STM32-Emulator-Downloader-/272512190503?hash=item3f72fe0827:g:cSoAAOSwopRYb2YU weiß jemand, ob die RST Leitung (Richtung uC, welcher programmiert werden soll) intern nur mit einem PullUP nach 3v3
eigene Zwecke gebrauchen, wenn man keine Möglichkeit hat, sich eigene LP machen zu lassen. Einzelne STM32F103.. gibt's für ca. 1.10€ und bei der LP hat man Quarz, LP und USB-Stecker schon dran. Das einzige, was daran zu meckern wäre ist, daß eben keine sonstigen Port-Pins an irgendwelche Lötflächen
-
Thread
STM32 RTC mit ms basis
Hallo, ich benutze die RTC von einen STM32F103C8T6. Das Beispiel arbeitet mit einer 1s basis, d.h. der Counter wird jede Sekunde um ein erhöht. Ich möchte den jetzt so umkonfigurieren das der Counter jede Millisekunde um ein erhöht wird. Ich
> Z.B. Kalender und Alarm, wenn es nicht in Software sein soll. Welcher Kalender? Die RTC der STM32F10x ist ein simpler binärer Sekundenzähler. Da kalendert nix. Und der eine Vergleich für den Alarm... > Übrigens > kann die RTC komplett in der Backup-Domain laufen, also nicht unbedingt > weg
-
Thread
ATXMEGA: Don't Panic!
recht viele einfache Eval-Boards. Wir haben uns selber mal beispielsweise Platinen gemacht, wo ein STM32F103 drauf passt, inklusive USB, LDO, JTAG-Buchse, paar Taster und LEDs und halt Stiftleisten zum Aufstecken auf Bread-Boards. Ähnliches gibt es von Olimex und anderen Anbietern aber auch.
Ben ___ schrieb im Beitrag #2193204: > chip erase? Löscht zumindest beim STM32 nicht den Bootloader.
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich. Der Stack kommuniziert über Funktionszeiger und Callbacks mit der Anwendung. Das funktioniert sehr zuverlässig. Die Modbus Engine lebt da total im Hintergrund
der Firma AVR als Modbus Slaves oder kleine Master. Die großen Master für diverse Slaves werden mit STM32F4 oder H7 umgesetzt. > Für die Anwendung des Wechselrichters würde ich es auch mit Arduino MB > machen. Das könnte gut in einem Abend fertig sein. Ich erledige privat alles mit AVR oder Arduinos
-
Thread
CAN Komunikation Evalboard MCBSTM32C zu STM32F103VDT6
Hallo, Ich habe ein Eval-Board MCBSTM32C mit dem Prozessor STM32F107VCT und eine Elektronik mit dem Prozessor STM32F103VDT6, die über eine 2 Drahtleitung miteinander kommunizieren. Widerstände angeschlossen. Das alles klappt gut bei einer
WIDE ) ###################################################################################### Das 8 Bit Register hat 3 Time-Stufen ---b7:b0 Bit-0..bis Bit 2 hat die Bewerung je bit-pos. mit 1*16* + 0*8 +1*4 . = 16+4= 20 bingo>. Bei dem Doku PCA82C200T.pdf ist das zu BIT posing-via jeweilig bit-Value
-
Thread
Naked ISR hier ok?
[c] 8c: ff cf rjmp .-2 ; 0x8c <main+0x44> [/c] ja, passiert
Thomas E. schrieb im Beitrag #5591414: > Nein, das heißt immer Sleep Mode. Bei den STM32F103 heißt das "Low-power modes". "Sleep mode" ist beim STM32F103 das was beim AVR der "Idle" ist.
-
Thread
ESP8266 Webradio Stream
Hallo Forum, ich benutzte das ESP8266 in Verbindung mit dem STM32F7-Discoverey board, um mit einem Webradio zu verbinden und den mp3 Stream auszugeben. Ich steuere das ESP mit AT Befehlen, es klappt auch für normale Text Dateien wie .m3u diese herunter zu laden
vorherigen Post im HTTP Header der Teil: Server: sichtbar ist, auch mal das hier versucht: uint8_t *getanfragehttp="GET /swr/swr3/live/mp3/128/stream.mp3 HTTP/1.1\r\nServer: dg-swr-http_dus-dtag_edge_1c578a1c46f2c8c01cf246adf834ac5\r\n\r\n"; Hierbei emfange ich tatsächlich lange zeit immer
-
Thread
Digitalpins I/O
Mikrocontroller zu benutzen. Zum Beispiel den "Arduino Mega 2560" mit rund 50 I/O Pins oder das billige "STM32F103VET6 Minimum System Development Board" mit mehr als 70 I/O Pins. Für fortgeschrittene Anwender möchte ich mich den Vorschlägen von MaWin anschließen.
schrieb im Beitrag #5965580: > Es kommt auch auf die LED's an (Stromverbrauch). ... und auf den µC (maximal zulässiger Ausgangsstrom). Dabei ist sowohl der Grenzwert für den einzelnen DIO-Pin, als auch der für den Gesamtstrom zu berücksichtigen. Beim ATmega32U4 sind das 40mA für DIO und 200mA
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
nicht, kommt man preislich in die Naehe von Silabs-MCUs. LCSC CH559L 1St. 1,60 USD Digikey C8051F385 1St. 2,29 USD Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu haben.
kommt man preislich in die Naehe von Silabs-MCUs. > > LCSC CH559L 1St. 1,60 USD > Digikey C8051F385 1St. 2,29 USD > > Kleiner Hinweis: der STM32F072C8 ist bei Aliexpress schon für 1 USD zu > haben. Achso hätte ich vielleicht noch erwähnen sollen, die sind untereinander alle recht
-
Thread
UART Problem beim senden
Hallo, ich habe ein ähnliches Problem. Ich benutze einen STM32F103RBT6 und Keil µVision 5 auf einem Geschäftsintern designten Evalboard. Aufgabe: ein Datenlogger der auf eine vom benutzer definierte SPI-Rx oder Tx Adresse hört und diese über das Hyperterminal
0x01. In der stm32f10x_uart.c wird SET (also dass das Bit gesetzt ist in dem Register) als !=RESET definiert und RESET=0.......aufgrund dessen nehme ich mal an, dass meine erhaltene 0x01 als aufgetretener Interrupt
-
Thread
MCU mit USB, welcher Controller und welcher Treiber?
Das die 18F PICs schwächer als die anderen genannten sind ist ja logisch. Ein 8 zu 32 Bit uC Vergleich ist ja echt sinnvoll @Michael. Es kommt darauf an was das Ding alles machen soll. Die veralteten ARM7 Typen
http://www.olimex.com/dev/stm32-h103.html sieht für den Einstieg sehr gut aus.
-
Thread
STM32 Timer im gatemodus
nicht weiter. Im Moment laufen einfach beide PWMs. Erstellt wurde der Code im CubeMX. Genutzt wird der STM32F767. Vielleicht kann mir jemand einen Tipp geben woran das liegen könnte? Viele Grüße und vielen Dank schonmal. [c] static void MX_TIM2_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig
Gut. Es erzeugt Code für SW4STM32. In die main.c muss noch: [c] /* USER CODE BEGIN 2 */ HAL_TIM_PWM_Start(&htim1,TIM_CHANNEL_1); HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1); /* USER CODE END 2 */ [/c] Dann wird an
-
Thread
STM32F100: Temperaturdrift interner (RC-)Oszillator und UART
Hallo! Ich will den STM32F100 mit seinen internen RC-Oszillator betreiben. Allerdings ist der ja nur bei 25°C kalibriert. Habe ich negative Einwirkungen auf eine UART-Kommunikationen mit 115,200 kbps zur Erwarten, wenn die
Für den STM32F103C8 steht im Datenblatt: High-speed internal (HSI) RC oscillator Conditions Min Max Unit TA = –40 to 105 °C –2 2.5 %
-
Thread
typedef struct an funktion übergeben
Hallo Allerseits! Ich arbeite mit dem uVision von Keil und dem STM32F103VDT6. Ich habe verschiedene Variablen in einem typedef struct angelegt. Diese Variablen möchte ich jetzt der gleichen Funktion nacheinander übergeben. [c] typedef struct {
Sind das diese Funktionen? http://brawikov.narod.ru/StdPerLibSTM32F10x/group__FLASH__Exported__Functions.html
-
Thread
STM32F1 Fehler beim Debuggen RTC
Hat jemand das Selbe Problem, beim debuggen der RTC? Verwendet: Keil 5.17 St-link/J-link STM32f103c8 rtc_zugriff() [c] while((RTC->CRL & RTC_FLAG_RTOFF) == 0); // wait for last task RTC->CRL |= RTC_CRL_CNF; //enter configuration mode RTC->PRLH = 0x0001; RTC->PRLL = 0x7FFF;
Hier mit dem HiTOP5 Debugger (V 05.31.0006) keine Probleme mit der RTC des F103. Fuer einen 32768 Hz Quarz ist: RTC->PRLH = 0x0001; ein wenig zu viel. RTC->PRLH = 0x0000; RTC->PRLH = 0x7ffff; waere wohl richtig fuer 1 Hz.
-
Thread
STM32 passt dieser Resonator?
Moin Moin liebe µC kenner, ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator verwenden für einen STM32F107? http://www.mouser.ie/ProductDetail/Murata-Electronics/CSTCW25M0X53-R0/?qs=sGAEpiMZZMukHu
>ich möchte euch kurz um eure Hilfe bitten, kann ich diesen Resonator >verwenden für einen STM32F107? Wieso willst du keinen Quarz? Reichen dir 0.5% Toleranz?
-
Thread
Arduino USB-Example STM32F103C (Bluepill)
über Arduino das Programm KeyboardSerial zum laufen kriegen. Nachdem ich die Anweisungen hier: [[USB-STM]] - http://stm32duino.com/viewtopic.php?f=48&p=22408&sid=3efc8d009dd2565b7c134c1e04db33b7#p22408 gefolgt bin, kriege ich folgende Compiler Meldung : HID.h no such file or.... Wenn ich aber die Boardeinstellung von "Generic STM32F103C6" auf Maple Mini ändere kann ich compelieren. Woran liegt das, bzw. wo kann wird die zughörige boardabhängige lib in Arduino eingestellt? Hintergrund meines Vorhabens: Ich möchte eine Drohne
-
Thread
NVIC Zugriff -> Hard Fault
Hi, ich möchte (illustriert auch durch andere Threads) CAN auf dem STM32 zum Laufen bringen. Aktuell nimmt mir der STM32F103RE aber jeden Zugriff auf die Register des NVIC sehr übel, wenn der zugehörige Interrupt aktiviert werden soll. Genauer: Es geht um die Anweisungen
Attachment zeigt die Situation vor dem Auftreten des Hard Faults, d.h. der Zugriff [code] 0x08001C72 F8D00310 LDR r0,[r0,#0x310] [/code] löst den Fehler aus. Was fehlt hier? Muß ich den NVIC (siehe 2. Attachment) vorher noch in anderer Form "vorbereiten"? Grüße schnack
-
Thread
Mit welchen ICs arbeitet ihr am liebsten und warum? Gesperrt
stm32f103
Wilhelm F. schrieb im Beitrag #3288052: > Wirklich? Diesen ganz speziellen 80C382, nicht den 8048? Ne den 8048,8049 habe ich hier noch rumliegen und noch einen 8080A. Wilhelm F. schrieb im Beitrag #3288052
-
Thread
STM32: interne Pull-Ups für SPI
technischen Unterlagen" zieht nicht. Das Dokument, das ich zu Rate gezogen habe ist die "Description of STM32F4xx HAL drivers". http://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/translations/en.DM00105879.pdf
bereitstellen. Nicht zwangsläufig. CubeMX generiert einem leere Handler mit __weak-Symbol in der "stm32f4xx_hal_spi.c". Es macht also keinen Unterschied ob diese in der "main.c" vorhanden sind oder nicht. Jedenfalls konnte ich keinen Unterschied feststellen. Unter 1 MBaud funktioniert NSS nicht.