-
Thread
UART Kommunikationsproblem
Rufus Τ. F. schrieb im Beitrag #5563155: > Worauf läuft Dein Programm? Auf dem STM32F1. Die lib laeuft innerhalb von RIOT OS. Die Doku zum UART von RIOT ist hier: http://riot-os.org/api/group__drivers__periph__uart.html Die nutzen auch 8N1, also das sollte demnach kein Problem
von "internen USB to UART controller" im Reader, was dann gegenüber RS232 invertiert wäre und sagst "STM32F1, haengt direkt an RS232". Was meinst du mit der letzten Aussage? Ist da nun ein UART-RS232 Wandler drin oder hast du den UART direkt an die RS232-Leitung gehängt?
-
Thread
Selbstbau USB-Soundkarte
Schau mal nach Professionelleren USB Audio Geräten z.B. Asus Xonar U5: 192kHz 24 Bit
Johnny S. schrieb im Beitrag #5113847: > Es scheint mir das STM32 sogar als USB-Soundkarte konfiguriert werden > kann Das kann man mit *jedem* µC machen, der einen USB-Device-Controller enthält, also z.B. auch mit dem Atmega32U4, wie er auf einigen Arduino-Boards
-
Thread
STM32WB5MMG -* ADC wackelt um 10 digits
Hallo liebe Community, es ist mein erstes Projekt mit dem STM32(WB5MMG) (sonst viel Atmega`s). Ich brauchte zwar nur 6x grobe Temperaturmessungen und habe daher einen ntc10k und einen 10k als Spannungsteiler an den adc geschlossen. Die Referenz ist absolut glatt
STM32 und stark wackelnder ADC, da kommt bei mir sofort das Stichwort „Calibration“ hoch. Es gibt doch bei jedem STM32 mit 12bit diese ADC Calibration Prozedur, der man beim ersten Kontakt nur wenig Beachtung
-
Thread
JPG Array to BMP Array
wenn der µC/SOC zu klein gewählt wurde scheitert JPEG Dekodierung am RAM > oder an Perfromance. uP ist STM32, denke nicht das dieser zu "schwach" ist.
www.mikrocontroller.net/topic/355142 https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex%5fmx%5fstm32%2fJPEG%20decompression%20to%20BMP&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
Impulse mit Interrupt zählen
Nimm doch nen STM32F4 der hat nen Inkrementalencoder in Hardware eingebaut. Das Discovery Board kostet 14€.
geschaltet wird sehr unregelmäßig. > Ist es möglich das er uC das nicht verarbeiten kann ? Natürlich. 1.5E6*11T=16.5 D.h.: selbst bei optimaler Umsetzung in Assembler (ISR direkt in der Vektortabelle, Zahlregister und Backup-Register für Flags reserviert
-
Thread
NE5532 - Möglichkeit das Rauschen zu reduzieren?
: voltinvert die 3.3V Referenz geht zum STM32, und wird hier nicht weiter betrachtet. Die halbierte Referenzspannung ("Ref_1V65p") geht zum NE5532, der als SDV ausgelegt ist. --> Bild: opamp - hier bitte gedanklich den LM358 durch einen NE5532
Aus dem DAC des STM32F103 kommt schon so viel Rauschen, das man extern am besten erstmal einen Tiefpass einfügt und erst danach verstärkt. Sollte man gegen Aliasing aber sowieso machen. Ich vermute, das das Sieben der
-
Thread
STM8S-Discovery IDE läuft nicht
Darum werden die viel eingesetzt. Pro: - SEHR viel MCU fürs Geld - Debugger / Programmer für 5 Euro - Gute und durchdachte Peripherie Der Wechsel auf die sehr populären STM32 soll relativ einfach sein. So sagt man ... ATmega: Schwierig direkt zu vergleichen. Risc statt Cisc und Harvard
Fehlermeldung Error[Pe018]: expected a ")" C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\stm8\inc\iostm8s003f3.h 1164 Woran kann das liegen?
-
Thread
IDEs? was nutzt Ihr?
Von Arduino über STM32 bis Qt, alles mit Visual Studio Community.
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
-
Thread
STM32F 5V Eingänge auch ohne Vorwiderstand 5V tolerant?
Hallo Forum, die Frage: Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG. Aus dem Datenblatt werd ich leider nicht ganz schlau. Der Hintergrund: Ich habe
Darwin schrieb im Beitrag #6238524: > Sind beim STM32 die 5V Toleranten Eingänge auch ohne Vorwiderstand (also > direkt an 5V) 5V tolerant? Konkret: PA9 beim STM32F205RG. > Aus dem Datenblatt werd ich leider nicht ganz schlau. Jein. Denn es gilt
-
Thread
STM32 VCP receive
COM Port und mittels Hyperterminal kann man sich damit verbinden und was tippen und das kommt beim STM32 an. Bzw. wenn der STM32 was schickt, dann sieht man das auf dem Hyperterminal.
Hallo, ich hab vor ner weile auch mal VCP auf STM32 gemacht und den code hier: https://github.com/znuh/STM32_VCP und da: https://github.com/znuh/STM32_IR_ACM abgelegt. Ersteres macht VCP mit loopback mode, zweiteres verbindet den VCP mit dem realen
-
Thread
DIAC in LTSpice
************* .model DZ14V D(Is=3.142f Rs=0.1 Ikf=0 N=1 Xti=3 Eg=1.11 M=.3282 + Vj=.75 Fc=.5 Isr=1.973n Nr=2 Bv={Vbo} Ibv=.14467 Nbv=1.093 + Ibvl=.1m Nbvl=1.2722 Tbv1=001433.3u) * .model DZ19V D(Is=6.994f Rs=5.612 Ikf=0 N=1 Eg=1.11 M=.2906 + Vj=.75 Fc=.5 Isr=2.088n Nr=2 Bv={Delta_V
physikalischen Effekten beruhen entwickelt. *model by Alexander Bordodynov .subckt db3 C E Vk=32 Delta_V=19V Ibo=10uA Rs=10 .param bVce={Vk-Delta_V} bVcb={Vk} Re={Rs/2} D1 bv P001 De0 D2 bv ev De D3 bv ev Der Vae P001 ev 0 D4 bv N001 Dc0 Vac N001 cv 0 D5 bv cv Dc D6 bv cv Dcr B2 ev bv
-
Thread
Sinuswechselrichter Topologien
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
) { TIM1->SR=0; int iw=iWinkel>>2; if ((iWinkel&0x03) != 0) { int32_t u=GetPopoValue(iw); u=(u*iHub)/16384+HUB_MAX; int32_t v=GetPopoValue(iw+120); v=(v*iHub)/16384+HUB_MAX; int32_t w=GetPopoValue(iw+240); w=(w*iHub)/16384+HUB_MAX
-
Thread
Idee gesucht um Jitter zu beseitigen
(http://visualgdb.com/tutorials/arm/stm32/timers/) [code] TIM_TimeBaseInitTypeDef timerInitStructure; timerInitStructure.TIM_Prescaler = 40000; timerInitStructure.TIM_CounterMode = TIM_CounterMode_Up; timerInitStructure.TIM_Period
Ansonsten fehlen da noch Interrupts usw. Das Tutoial von Moritz Diller (woisdiekatze) ist zwar für den STM32F1xxx, aber mit ein paar Änderungen passt das auch zum F4: http://www.diller-technologies.de/stm32.html#timer_pwm Vielleicht hilft das schon weiter oder jemand hat einen besseren Link.
-
Thread
Bluepill STM32: welche Taktquelle?
im Beitrag #7995725: > Bluepill ist ein F103. > Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp#L116 PLLCLK 72 MHz, LSI 40 kHz
, wie bei HAL_RCC_GetSysClockFreq() oder F_CPU ausgegeben wird. BTW: Die Bluepill nutzt einen STM32F103C8, was dann wohl https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.cpp bedeutet - aber gleiche Verwirrung
-
Thread
STM32 ADC Messung
ADC_Kalibrierung - und ADC Einzelabtastung richtig haben wird mit folgende Code eine ADC_Messung gemacht : [c] u16 readADC1(u8 channel,u8 sample_time){ //0=ADC_SampleTime_1Cycles5, 3=ADC_SampleTime_28Cycles5 ADC_RegularChannelConfig(ADC1, channel, 1,sample_time); // Start the conversion ADC_SoftwareStartConvCmd
habe ich hier schon mal gesehen: http://www.micromouseonline.com/2009/05/26/simple-adc-use-on-the-stm32/#axzz1iwuhrYOS Ist es wirklich notwendig die Einstellung erst kurz vor dem Messen zu machen?: ADC_RegularChannelConfig(ADC1, channel, 1, ADC_SampleTime_1Cycles5); >>//## ADC kalibirieren
-
Thread
Crash @ TIM2-Überlauf statt TIM2_IRQHandler (STM32G031J6)
Hallo, Ich möchte PA11 eines STM32G031J6M6 mit 50 kHz blinken lassen, bzw. ein entsprechendes Rechtecksignal am Pin 5 generieren. Dafür habe ich TIM2 so konfiguriert, dass er alle 10 us überläuft, was eine ISR ("TIM2_IRQHandler") aufruft
-stm32g0-stm32wl-and-stm32wb-series-stmicroelectronics.pdf#page=82&zoom=100,89,117 Allerdings lässt sich mein Problem tatsächlich erst einmal lösen, wenn ich "meinem" Interrupt die Priorität 0 zuweise
-
Thread
CAN Verarbeitung mehrer Botschaften
Jedes Relais hängt über einen BCR135 am ATSAM. Und mit einem 5pol Dip-Schalter kann man 32 von diesen Platinen an einen Bus hängen. Mein Controller hat einen Empfangs-FIFO und Filter, das hat der STM32 grundsätzlich auch, wenn auch nur mit 3 Botschaften im FIFO
H.Joachim S. schrieb im Beitrag #6385275: > 3fach-FIFO und nur alle 5ms nachschauen? Sportlich. Für eine Relais-Karte? Eher nicht so, die Botschaft darf eh nicht so oft kommen. Aber das ist nicht was ich geschrieben habe, der STM32 hat nur einen 3-fach FIFO. Der ATSAMC21
-
Thread
CH340N nur bis 38400 Baud?
STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt funktioniert dann auch sofort. Für mich gut zu wissen, denn bisher (beim CH340G) war die Drosselspule nicht notwendig. Vielen Dank
Ralph S. schrieb im Beitrag #7749959: > Ein STM32F030 der über einen AMS1117 3.3 an der 5V Leitung des USB hängt > funktioniert dann auch sofort. Für die Tests wären die STM32 mit der 'Fraktionalbaudrate' deutlich besser geeignet als irgendein
-
Thread
STM32F303 SPI kein SCK- und MOSI-Signal
Konkurrenz": https://stackoverflow.com/questions/47972831/how-to-use-ll-low-level-drivers-in-cubemx-stm32
Ausnahme des Statements RCC_APB2PeriphClockCmd (RCC_APB2Periph_AFIO, ENABLE); Im Referenzmanual des STM32F1xx Seite 146 ist das Flag AFIOEN im Register RCC_APB2ENR (Bit0) beschrieben. Im Referenzmanual meines STM32F303 gibt es dieses Flag AFIOEN nicht, aber im Register RCC_APB2ENR (Bit0) steht dafür
-
Thread
[V] Devboards etc.
evtl. mal eingeschaltet - Micro-USB-Kabel fehlt - OVP ----------------- 25€ incl. Versand 5) ST STM32F0-Discovery (STM32F0DISCOVERY - Cortex M0) http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215?sc=internet/evalboard/product/253215.jsp - dürfte unbenutzt sein - OVP - seit
Dirk E. schrieb im Beitrag #4139759: > G. L. schrieb: > >> 2 x uController PIC32MX795F512L > > Hast PM. > Grüße Dirk 10) ist reserviert für dich. Außerdem sind folgende Sachen für jemand anders bereits reserviert: 1), 2), 3), 5), 9) Noch verfügbar
-
Thread
Theorie: Welche Bildauflösung ist für Barcodeverarbeitung ausreichend?
entsprechender Signalverarbeitung! Wobei du richtig > bemerktest, dass das mehr erfordert, als einen STM32. DAS ginge jetzt schon mit nem STM32. Sobald die Beleuchtung gut ist und alles nur in 1D, ist das kein Thema. Trotzdem ist in den Magellan-Dingern ein Blackfin drin (zumindest gewesen), das aber
Tobias P. schrieb im Beitrag #5289783: > Hi > habe ich das richtig gelesen, ihr könnt das mit einem STM32? also > auslesen des Sensors und verarbeiten des Bildes? Die STM32 mit DCMI (nicht DCIM :-) ) können das. Nur beim DMA gibt es Stolperfallen, ich würde nach wie vor für robuste Lösungen einen
-
Thread
STM32 NVIC Mapping
Enable Register */ uint32_t RSERVED1[24U]; __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ uint32_t RESERVED2[24U]; __IOM uint32_t ICPR[8U]; /*!<
Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ uint32_t RESERVED5[644U]; __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ } NVIC_Type; [/c]
-
Thread
STM32L151C6- Fehlercode 43 bei USB-Anmeldung an Windows10
Pull-up erst nach kurzer Zeit einschalten soll [[https://electronics.stackexchange.com/questions/355981/stm32-cdc-usb-unknown-device-error-code-43]] . Die Pull-Ups dieses STM32 ziehen die Leitung jedoch lediglich auf ein paar mV (30-60kOhm Widerstände) und ich hab keine Möglichkeit eine Schaltung einzubauen
/examples/stm32/l1/stm32l-discovery entpacken. Das ist ein DFU Bootloader für den STM32L151 - damit könntest du evtl. die Hardware ausschliessen. Die IOs passen u.U nicht zum angegebenen Board.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
und den Aufwand den er dort getrieben hat ist immens. Ich wollte seinen Code schon einmal auf SMT32 portieren (damals hatte er auch die Erlaubnis dazu gegeben)um damit STM8 flashen zu können, aber das stellte sich als zu viel Aufwand heraus, da Jörg große Teile in Assembler programmiert hat (ich
free-pdk/easy-pdk-programmer-hardware Der kann auch den PFS173. Allerdings ist der dort verwendete STM32F072 in Pandemiezeiten ziemlich rar geworden, leider ! Alternativ kannst du einen Programmer mit STM32F072 auch nach: https://www.mikrocontroller.net/topic/487332#6481283 aufbauen. Hier hast
-
Thread
stm32f429 Expansion board
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt
da scheint die Lösung hin zu gehen: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FDCMI%20Camera%20interface%20-%20max%20Resolution%20Camera&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
Suche ein Display / Pixel / Touch
sieht man eindeutig auf der Abbildung und im Datenblatt! > Der direkte Anschluss eines TFT an einen STM32 funktioniert sicher, das > frisst aber auch erheblich Resourcen, sei es nun Rechenzeit, FLASH oder > SRAM. Auch das stimmt einfach nicht. Siehe oben. Aktuell gibt es mehrere STM32, die einen
Schnickschnack ist und der µC schon einiges in Richtung Display mitbringt. Liege ich da richtig? Was ein STM32F103 mit basteln zu tun hat verstehe ich aber nicht. Freue mich über weitere Tipps, oder eventuell eine Quelle wo man sich einlesen kann.
-
Thread
Micropython und Esp32 statt Arduino ?
Monk schrieb im Beitrag #7754868: > Denn er will einen > ESP32 programmieren (eventuell mit µPython). Ich fasse den Esp32 nur noch mit uPy an, aber man sollte die unterschiedlichen Typen kennen und wissen warum S2,S3,C3 es sein soll. Esp32 und uPy passt gut
. schrieb im Beitrag #7755381: > Auf meinem PC ist meine clib auch deutlich größer als auf meinem STM32. Und die STM clib kann exakt das Gleiche wie die PC Version? Möglicherweise ist die an manchen Stellen vielleicht abgespeckt… Fragen über Fragen…
-
Thread
STM32 Startup Zeit
Der STM32L011 vom TO hat kein USB.
Stefan ⛄ F. schrieb im Beitrag #6890606: > Soweit mir bekannt ist, haben die STM32L0 einen internen Pull-Up an der > USB Schnittstelle. Ich weiß aber nicht, ob der Bootloader diesen > aktiviert. Weist du es genauer? Laut AN2606 ist der 1k5 überall drin, außer bei den F301
-
Thread
Luminary LM3S6965 Ethernet Eval board
auch noch in 5 Jahren und zu ähnlich subventionierten Preisen herstellen wird. Und im Vergleich zum AVR32 gefällt mir an dem LM, daß eben die PHY schon mit integriert ist (sowohl aus Platzgründen als auch, weil PHYs
@let: die neuen STM32F103 ( Cortex M3 ) von ST haben einen externen Speicherport für SRAM, NAND, NOR, PSRAM etc. Der I2S ist auch integriert und noch vieles anderes ( 12Bit DAC, 12Bit ADC 1µs SD/MMC Port) . Ich habe heute
-
Thread
STM32F103: CAN - Bus funktioniert bei Medium-Density-, nicht aber bei High-Density device
das Programm. Wenn Du die FW Lib benutzt: Hast Du die globalen Symbole USE_STDPERIPH_DRIVER, STM32F10X_MD (STM32F10X_HD) korrekt gesetzt?
// Achtung! KEINE GLEICHZEITIGE NUTZUNG MIT USB MÖGLICH!!! // Mikrocontroller: STM32F103RE // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // System-Inlude #include <stddef.h> #include "stm32f10x.h" #include <string.h> // Stringfunktion
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
die Arduino Ide und STM32CubeIde mit HAL probiert). Das programmieren funktioniert auch soweit ganz gut und der Blink Sketch wird ausgeführt. Nach einiger Zeit (30sek- 10min) jedoch stoppt das Programm plötzlich. Der
auf einem anderen Schaltungsblatt enthalten ist. Ich bin zwar durchaus kein sonderlicher Fan der STM32, habe aber mittlerweile bereits eine ganz stattliche Anzahl dieser Chips und darunter eben auch eine Menge von STM32F103C8T6 in verschiedensten Projekten verbaut - und dabei ist mir noch nie irgend
-
Thread
STM32 Keil Lib und Compiler Probleme
weitere Frage hier dran. Und zwar hab ich das Problem beim kompilieren: [code]C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h(80): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"[/code] Wer kann mir sagen, wo ich was einstellen
neuen Thread über die selbe ursprüngliche Frage aufmachen zu müssen: Ich benutze auch Keil uvision 5 mit dem stm32f429-zit Discovery Board und habe beim kompilieren das selbe problem: [code]STM32 Board.axf: Error: L6320W: Ignoring --entry command. Cannot find argument 'Reset_Handler'. STM32 Board.axf
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
Umschalter ersetzen. > Das hier ist ein "Getting started" für einen CH32V003 und nicht für > einen CH32V203. Genauer: Für *zwei* CH32V003 und einen Arduino. > Warum schreibst du nicht, nimm lieber einen STM32F400 (dem gibt es bei > LCSC wirklich, ich habe ihn hier
Die Original-WCH-LinkE-Firmware für den CH32V305 (u.a.) gibt es hier: https://github.com/cjacker/wlink-iap/tree/main/firmwares Die Software zum Flashen des CH32V305 (u.a.) über USB ohne vorhandene Firmware ist hier: https://github.com/
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
cseg] 0x000000 0x00080e 2026 36 2062 4096 50.3% ;[.dseg] 0x000060 0x00007b 0 27 27 256 10.5% ;[.eseg] 0x000000 0x000000 0 0 0 256 0.0% ;Assembly complete, 0 errors. 0 warnings oder großzügiger mit der Targetauswahl umgehen. ; ATmega32U2 memory use summary [bytes]: ; Segment
Gregor J. schrieb im Beitrag #7822522: > Vom STM32-Assembler kann ich in diesem > Zusammenhang nur abraten, denn hier gibt es böse Fallen und so leicht > wie mit dem AVR-8-Bit-Assembler wird es leider nicht gehen. Es gibt keinen "STM32-Assembler
-
Thread
BLDC Motor Controller minimale Spannung
Ok, werde das versuchen. Was passiert wenn am Knotenpunkt sagen wir mal 6V anliegt bei einem stm32 adc? Durch den hohen Widerstand des Spannungsteilers und wegen des hohen Eingangswiderstandes sollte der uC ja nicht beschädigt werden, oder?
Kommt drauf an, ich würde es nicht wagen und ihn noch weiter runter teilen. Der STM32, ich geh einfach mal vom F1 aus, hat zwar stellenweise 5V tolerante Pins, aber eben nicht die ADC Pins soweit mir bekannt.
-
Thread
Welcher Bus kann das?
sorry, bei Atmel kenne ich mich nicht aus! Es gibt aber z.B. von ST viieeelle STM32 Derivate mit CAN-Controller, ich glaub die ganze 103er-Serie -> STM32F103rb, stm32F103c8... Kommt natürlich immer auf die restliche Peripherie an die Du im µC benötigst. Wieviel I/Os, welcher
Ich würde auch am ehesten zu CAN neigen. Ganz hübsch und relativ billig ist der neue Cortex STM32F072: http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259608 Das Demoboard dazu gibt es schon für 8€. Allerdings gibt es den erst im LQFP64-Gehäuse mit 0,5mm Pitch, falls Du
-
Thread
Überlauf in AVR mit C
im Beitrag #7309615: > alles > darüber mit RICHTIGEN Hochsprachen. Welche nutzt Du für AVR/ESP/STM32?
El Capitan schrieb im Beitrag #7309651: > Welche nutzt Du für AVR/ESP/STM32? Pascal:-) Kein Scherz
-
Thread
Index von Array: welcher Datentyp in C
uint32_t Feld; // Parameter für die Feldauswahl Feld = 18; test = array[(uint8_t)Feld]; [/c] Grund für die Frage: Da ich einen STM32 verwende, möchte ich weitestmöglich 32-Bit-Variablen
Martin M. schrieb im Beitrag #7454971: > Grund für die Frage: Da ich einen STM32 verwende, möchte ich > weitestmöglich 32-Bit-Variablen verwenden. Dann muß der Mikrocontroller > nicht ständig aus 32-Bit-Registern 8-Bit-Werte machen. Das sind Microoptimierungen, die selten
-
Thread
STM32F103C8T6 mit Arduino Serial funktioniert nicht
stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" #include "misc.h" GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure
, wenn Du diese Frage direkt im stm32duino-Forum stellst.
-
Thread
BLDC Ansteuerung
ich den Starkstromteil testen kann. mit der software geht es recht flott voran: [c] #define u_set_h DDRD|=(1<<5) #define u_set_l DDRD|=(1<<6) #define u_set_z DDRD&=~(3<<5) #define v_set_h DDRB|=(1<<2) #define v_set_l DDRB|=(1<<1) #define v_set_z DDRB&=~(3<<1) #define w_set_h DDRD|=(
case (3): step++; w_set_z; u_set_l; v_set_h; break; case (4): step++; v_set_z; u_set_l; w_set_h; break; case (5): step=0; u_set_z; v_set_l; w_set_h;
-
Thread
8x µC über einen weiteren µC programmieren
effiziente Idee? einen Bootlader auf den Tinys, angesprochen über die nicht genannte Verbindung zum STM32
Hi >Die Kommunikation zur Aussenwelt (Webinterface) soll mit >einem STM32 gemacht werden. Warum machst du dann nicht gleich alles mit dem STM? MfG Spess
-
Thread
Black Magic Probe auf ST Link v2 clone "baite"
zugänglich sind, oder?? Dann nehme ich doch so eins. Oder... *wühl* Sowas hab ich noch hier. STM32L-Discovery...
Das Pinout, der Vollständigkeit halber. Welche Vorteile hat der Cube gegenüber dem STM 32 ST-Link Utility ? Die 4 Pins auf dem "Baite" hab ich durchgepiepst, siehe Anhang. Ich kenne mich mit dem STM32 0,0 aus - die PINS zum programmieren sind die selben wie die zum programmiert
-
Thread
Günstigstes Web I/O
schau mal bei OpenWrt rein und die unterstützden Geräte. Ansonsten such mal nach AVR + Ethernet oder STM32F107 + Ethernet wenns auch selbst gebaut werden darf.
. Die günstigen Boards (<15€) gibts alle nur ohne PHY, die DP83848 PHY kostet z.B. 5€ aus China das macht zusammen mit einem STM32F4DISCOVERY dann ~20€
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
Wie siehst Du Deine Fragestellung vor dem Hintergrund des Datenblatts? STM32F072xx datasheet rev5 Februar 2017
herausgeführt. Vlt. die Interne Referenz verwenden und entsprechend kalibrieren. Ich verwende den STM32F103Z im 144pol. Geh. und mit externer Präzisionsreferenz von 2,5V.Da arbeitet der ADC schon aufs Bit genau. Grüsse
-
Thread
STM32F103 auf STM3210E-EVAL + Eclipse + Yagarto +openocd +dbg
Zusammenfassung der bestehenden Threads bzgl. dieses Themas. Ich habe aktuell einige Projekte mit STM32F103 und STM103F107. Dazu habe ich hier zwei DevKits: Das IAR (OLIMEX) STM32F103ZE-SK und das STM STM3210E-EVAL. Eines für F107 ist noch im Zulauf. Die Demos: Das IAR Board liefert einige Demos
openocd console flasht er aber dann: [code] target remote localhost:3333 Reset_Handler () at lib/src/stm32f10x_vector.c:188 188 { monitor reset halt JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) JTAG tap: stm32.bs tap/device found: 0x06414041 (mfg: 0x020, part
-
Thread
ARM / STM32 C Programmierung
Weiter sind die Libs sehr hilfreich, wenn du mit mehreren Controllern arbeiten willst. Sei das vom STM32F0 bis zum STM32F4. Hier varieren die Defines und Enums nur sehr wenig. Viel weniger als die Register. Ausserdem ist es sehr übersichtlich. Ich habe mit einem STM32F4 angefangen und bin ohne grossen Zeitaufwand auch mit Copy&Past in ein STM32F0 eingearbeitet.
-
Thread
Elko für µC gesucht
Nimm 2,2uF, 16V, X5R in einem beliebigen SMD-Format und gut ist.
Ansonsten hätte ich jetzt einfach die hier genommen : https://www.reichelt.de/Vielschicht-SMD-G0603/Y5V-0603-DC-2-2U/3/index.html?ACTION=3&LA=446&ARTICLE=194131&GROUPID=3166&artnr=Y5V+0603+DC+2%2C2U&SEARCH=Kerko%2B2%252C2%2BSMD%2B0603
-
Thread
sparsamster Mikrocontroller
Lowpoweranwendungen entscheidend sein ! gruss Claudio ps: - für batteriebetrieb mit einer zelle (1.5V) -> ATiny43U
, dann braucht man keinen stromfressenden Spannungsregler. Z.B. der ATmega48P läuft mit 1,8 ... 5,5V. Im Power-Down Mode mit 32kHz Quarz zum Aufwachen per Timer zieht er 0,8µA bei 1,8V und 1,2µA bei 5,5V. Peter
-
Thread
V: 4 chinesische ST-Link Clones mit SWO
Stefan U. schrieb im Beitrag #5324166: > Bei denen habe ich eine SWO Leitung > hinzugefügt, gemäß http://stefanfrings.de/stm32/index.html#stlink. Ohne jetzt meckern zu wollen, aber warum hast Du nicht einfach
Jain... Das ist die Reset/Swim Leitung des STM8, für den STM32 ist dies leider nicht belegt. Am ST-Link liegt dies aber an und kann man rausführen. Für die STM32 ist sonst kein Connection under Hard-Reset möglich.
-
Thread
neuere BluePill (WeAct) I2C1 will nicht
zu hängen: <pre> Thread #1 1 (Suspended : Signal : SIGINT:Interrupt) HAL_GetTick() at stm32f1xx_hal.c:305 0x8001e70 I2C_WaitOnFlagUntilTimeout() at stm32f1xx_hal_i2c.c:7,306 0x8002bda HAL_I2C_IsDeviceReady() at stm32f1xx_hal_i2c.c:3,568 0x8002918 SSD1306_Init() at ssd1306.
zu durchforstende Errata-Dokument ist dieses: https://www.st.com/resource/en/errata_sheet/es0340-stm32f101xcde-stm32f103xcde-device-errata-stmicroelectronics.pdf ?