-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
Suche uC mit 3 Timern
Also der kann das: STM32F103C8 Datenblatt RM0008 http://www.st.com/stonline/products/literature/rm/13902.pdf Siehe Seite 294. "Slave mode: Trigger mode" Der hat 4 Timer drin.
Allegemine Beschreibung über den STM32 Controller gibt es hier: Siehe http://www.mikrocontroller.net/articles/STM32
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
95|10,d9,42,7f|01|02|83) um den ganzen Smalltalk mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10
50 03 16 01 4A 00 13 09 5C 13 88 02 5C 03 64 00 F2 D4 14:42:57.644 -> Received 24 bytes channel 23: 89 63 50 03 16 63 50 03 16 01 4A 00 13 09 5C 13 88 02 5C 03 64 00 F2 D4 [/c] Hauptsächlich jedoch kommt diese
-
Thread
Fragen zu ESP8266
> größere Sachen halte ich die ArduionoIDE für ziemlich ..naja.. > unbrauchbar. Ich wollte mit STM32F407 und der Arduino-IDE in Verbindung mit dem ESP8266 über OTA ein Projekt erstellen. Das E407-Board von Olimex lag hier noch rum. Erfolgreich war aber nur die Pgr. für STM32F103Z. Schwierigkeiten
e-d schrieb im Beitrag #4391123: > Schwierigkeiten mit Bootloader! siehe auch: http://www.stm32duino.com/viewtopic.php?f=32&t=413
-
Thread
Umstieg auf C
ArduinoIDE installieren. Kommt ein AVR-GCC 4.9.1 mit, der kann C++11 und fast alles von C++14. Aber das ist ja für echte C-Programmierer Teufelszeug. @Frank B.: Arduino ist nicht wirklich schlecht. Und als Unzugsvehikel ganz ok. Vor allen
billigen STM32F103 Boards ist nicht schlecht. Jedenfalls kann man damit sehr schnell was zusammenstricken, größere kommerziele Projekte würde ich damit aber auch nicht machen.
-
Thread
BOBs zum Thema Luftdruck/Temperatur/Luftfeuchtigkeit
http://www.pollin.de/shop/dt/NTI3OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_STM8S103F3P6.html Hat hier jemand Erfahrung? Brauche ich spezielle Hardware um die Bits und Bytes in die µC zu bekommen? (Hab ich bisher nicht eingelesen, also nur antworten wenn ihr Erfahrung damit
Standard-Board hat man da schnell Probleme. Dagegen laufen CortexM CPUs ohnehin mit <= 3.3V. Ein STM32L1-DISCOVERY Board kostet keine 15€ und Du hast Sogar ein kleines LCD mit dran. http://www.st.com/web/en/catalog/tools/PF250990 Gruß Ulrich
-
Thread
[S] SEGGER J-Link EDU
Das mit den 4 kB/s kann nicht sein, da wäre ich schon lange an Koffein Überdosierung gestorben. Habe BMP auch lange Zeit benutzt, sogar auf dem F103 war der ordentlich schnell. Für meine modifizierte Variante mit
hast du einen STM32 zum flashen da? Ob es beim RP2040 langsamer ist? Obwohl ich mir das auch nicht recht vorstellen kann.
-
Thread
RP2040 Industrieelektronik
lcsc auch bestätigt. Bei uns gibt's die bei tme gegen sonderbestellung. Auslesesicher ist ein Stm32 auch bei weitem nicht. Der gd32f103 hat einen langsamen Flash integriert, der beim reset in einen Raum kopiert wird und von dort läuft. Bei den größeren machen sie das anscheinend aus Kostengründen
Stefan ⛄ F. schrieb im Beitrag #7141108: > viele Profis für den ESP32 interessieren Ich sehe den ESP32 immer öfter in Musik-Elektronik. Zuletzt erst im Artiphon Orba und dem WIDI Master.
-
Thread
Alternativer SSB-TX Ansatz => QRP
Rechenleistung zurecht zu kommen. Heutzutage unnötig. Ich baue mein o.g. Projekt gerade von einem STM32F103 (haha. ja, hab mit einem Bluepill Board angefangen) auf einen STM32H523 um. Dann kann ich die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. Davon erhoffe ich mir eine bessere
stoße. Georg S. schrieb im Beitrag #8059762: > Ich > baue mein o.g. Projekt gerade von einem STM32F103 (...) auf einen STM32H523 um. Dann kann ich > die Amplituden- und Phasenwerte mit 48kSps berechnen statt mit 16kSps. > Davon erhoffe ich mir eine bessere Nachbarkanalunterdrückung. Bin gespannt
-
Thread
LED Strip ws2811 per µC steuern- was beachten?
LIB einen Buffer bereithalten sind es für jede LED ca. 24Byte + Schlussbyte. Ich habe dies mit einem STM32F103 realisiert und auch einen kleinen Buffer genutzt, ich kann mit dem STM ca. 8000 LEDs einzeln ansprechen incl. letzten Rückspeicherwert. Achte darauf das die Leitung vom µC zur LED nicht länger
Bearbeitung. Diese wird auf dem PCB noch integriert. Da is aber nix mit Android, das ist reines C über SW4STM. https://www.mikrocontroller.net/topic/430848
-
Thread
Informationen zu C vs C++ / aka Futter für die Diskussion
t; EventQueue<32> eq; [/c] besser: [c] Timer<UseEventQueue<true>> t; EventQueue<QueueLength<32>> eq; [/c] und [c] template<NamedFlag UseEventQueue> class Timer {...}; template<NameConstant Lenght>
://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
Arduino Pro Micro
Der Pro Micro ist doch ein Mega32u4 oder? Der Unterscheidet sich schon enorm vom Mega32.
Bei Ebay bekommst du Arduino kompatible Boards mit STM32F103 64kB ab 4 Euro mit 64KB. Beachte aber den Korrekturvorschlag auf http://wiki.stm32duino.com/index.php?title=Blue_Pill (ein Widerstand soll geändert werden). Ich schätze, für diesem Preis wirst
-
Thread
Seriell/Ethernet umestzen mit WIZnet 5200
mit dem W5200 von WIZnet. Ich würde diesen Chip gerne verwenden um die serielle Schnittstelle des STM32F103C8 (Entwicklungsumgebung COIDE) auf Ethernet umzusetzen. Der µC sammelt verschiedene Sensordaten und soll diese periodisch an einen PC senden. Die Übertragung ist verlusttolerant, ich wollte dafür
Sub_Modules/en/product/Product_Detail.asp?cate1=5&cate2=7&cate3=56&pid=1144#tab Die Firmware ist für STM32F10X gemacht. Datenblätter von WIZNET sind recht verständlich. MfG Spess
-
Thread
Pointerproblem auf STM32
Edit: kann sein, dass ich mich irre, aber gilt das Unlocken für beliebig viele Takte oder lockt der STM32 nach n-Takten wieder automatisch? Da gibts eine eigenes Flashmanual von ST - der Flashkram steht nicht im RM0008 (für STM32F103).
Die Speicherausrichtung stimmt nicht. Ein 32-Bit-Zeiger muss auf 32 Bit ausgerichtet (aligned) sein, somit ist eine Zuweisung von einem 8-Bit-Zeiger auf einen 32-Bit-Zeiger in 3 von 4 Fällen falsch. Einige Architekturen unterstützen das Zugreifen
-
Thread
STM32L4 erase / write error
Hallo, ich habe ein Problem mit einem STM32L431KB, bin allerdings Neuling in Bezug auf STM. Der uC ist neu und wird prinzipiell vom ST-Link-Utility / STM32CubeProgrammer erkannt (Device, Typ, ID, Flash Size, CPU, Target Vdd, ...) Allerdings
STM32L4 schrieb im Beitrag #5813005: >> Leitungen zu lang ... > ~ 20 cm > Dann den ersten uC nochmal mit kürzeren Kabeln getestet, > funktioniert auch. Aber was war wirklich der Fehler? 20cm sollte
-
Thread
Sinus - Frequenz und Amplitude messen
vom Umrichter hilft eine vernünftige Schirmung und die Vermeidung von Erdschleifen. Der ADC in STM32F4... ist schon recht schnell - entsprechend muss der Filter nicht so steil sein. Der ADC kann das Signal schon im 100 kHz Bereich abtasten und so Störungen unter 50 kHz auch digital unterdrücken.
da aber echt massig Störungen aus dem Signal! Lurchi schrieb im Beitrag #4588650: > Der ADC in STM32F4... ist schon recht schnell - entsprechend muss der > Filter nicht so steil sein. Der ADC kann das Signal schon im 100 kHz > Bereich abtasten und so Störungen unter 50 kHz auch digital > unterdrücken
-
Thread
STM23 Flash/Reset
noch nicht fündig geworden, vielleicht kann mir jemand helfen ;-) Ich habe ein Board mit einem STM32F103RE und möchte dieses mit einem STLink V2 programmieren. Sobald ich den NRST-Pin mit dem Programmer verbinde, zeigt mir st-flash, OpenOCD und das ST-Link-Tool 0KB Flash an. Sobald der NRST-Pin unbeschalten
Roland S. schrieb im Beitrag #4428003: > mit dem f4-disco ist die spannung am nrst-pin 400mV und mit dem f3-disco > 1300mV. Sieht irgend wie so aus als ob dein 100nF Reset C "zu dick" ist. Ist das Board Eigenbau bzw. bist Du sicher das es wirklich
-
Thread
Vergleich zwischen ARM und PIC Prozessoren
. Du kannst nicht PIC32 mit ARM vergleichen, sondern nur z.B. PIC32 mit STM32F3 oder mit NXP18xx oder mit SAM3xxxx oder einer anderen Cortex M3-Familie eines bestimmten Herstellers. Solltest Du Dich jetzt mit irgendeinem ARM beschäftigen, wenn Du jetzt PIC32 hast? Kommt drauf an. Wenn Du jetzt den PIC32 durch einen STM32F103 beispielsweise ersetzen würdest, hättest Du gemessen am Aufwand nicht wirklich viel gewonnen. Das ist dann wie Coke gegen Pepsi.
-
Thread
Starterkit ARM von Elektor
> Oder gibt's noch andere Kits und entsprechende Anleitung fuer > Experimente? Sowohl die STM32-Discovery's (VL, F4) als auch die LPCXpresso's koennen unter Linux geflasht werden, Debugging ist auch moeglich (OpenOCD, LPCXpresso(Eclipse basiert)). Die Dinger kosten so ca. 15-30 Euro und mit
> Oder gibt's noch andere Kits und entsprechende Anleitung fuer >> Experimente? > > Sowohl die STM32-Discovery's (VL, F4) als auch die LPCXpresso's koennen > unter Linux geflasht werden, Debugging ist auch moeglich (OpenOCD, > LPCXpresso(Eclipse basiert)). Die Dinger kosten so ca. 15-30 Euro und
-
Thread
Daten von uC an PC senden
Datendarstellung, ähnlich wie das QCustomPlot Beispiel. (siehe -> http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745)
entwickeln, in den man sie als WinUSB Device markiert. So ist man flexibler. Im Artikel [[USB-Tutorial mit STM32]] gibt es dazu eine Anleitung zur Implementierung eines eigenen USB Devices auf Basis der USB fähigen STM32 Controller.
-
Thread
Pervasive 2" E-Paper Display Problem
/www.digikey.com/scripts/DkSearch/dksus.dll?Detail&itemSeq=156907713&uq=635458639334129405 und ein STM32F103. Mit folgendem Code: [c] #include <stdio.h> #include "stm32f10x_conf.h" #define Breset BRR #define Bset BSRR #define EPD_PORT GPIOA #define EPD_BUSY GPIO_Pin_2 #define EPD_RESET GPIO_Pin
vor. Trotzdem lohnt es sich evtl. nochmal ein paar Dinge zu prüfen: a) Spannungsversorgung. 10uF und 100nF bewirken oft Wunder. b) Schaltung überprüfen. SI und SO ist schnell mal verwechselt... c) Signale auf dem Oszi angucken (saubere Pegel, Clock nicht zu schnell...) Manchmal hat man auch vergessen
-
Thread
Z180-Stamp Modul
MSG.SM B0C8 MTX.FIF AF2A PHY2LOG FCE2 CI.FIFO B0E5 CO.FIFO B109 FF_EMPT C2F4 FF_FULL C33B FF_GET C2FE FF_PUT C349 ADD_HLA C3AC B_LD_A C5C5 B_ST_A C5E3 DIV32_R C3B1
GSTIMER FC93 BNK2LOG FE58 @DATE FE5A @HOUR FE5B @MIN FE5C @SEC C3E5 DIV32_1 C28B GTIMER FD85 I$STACK C3AC FF_CNT FE4B @ERMDE C3B7 IOINIML C467 PHEX2 C462 PHEX4 C487 PR.DEC C5D1 GET_TMR C5F3 B_LD_HL C612 B_ST_HL FC8D
-
Thread
STM32F4 PWM + DMA geht nicht
Wert in das CC Register geschrieben und ich finde einfach meinen Fehler nicht. Der Code: [c] #include <stm32f4xx.h> #include "main.h" uint16_t timerValues[48]; int main(void) { create_testpattern(); //fill timerValues[] init_DMA(); init_TIM(); userbutton_init
Das wird dir sicher weiterhelfen^^ Und da gibts so ziemlich alles was dein Herz begehrt, was den STM32F4-Discovery angeht ;) Gruß
-
Thread
Welche µC's für Motorsteuerung?
gedacht, jedoch finde ich keine guten >Boards dazu...O_o >Meine Favoriten waren bisher: >AT91SAM, AT32xx, Cortex, SH7286, TriCore, oer PIC24xx... >Eval-Board's: >ATEVK 1100, STK 600, DM 300024 Der auf den hier vorgestellten Header- und Prototypenboards eingesetzte Controller STM32F103RBT6 zählt zur
kanone egal .. wenn du als Ing. der meinung bist das ein 8biter nicht reicht .. nimm den 32biter , AVR32 gibts .... STM cortex auch fertig und wenn hier keiner auf den niveau kommt ... warum bist dann hier und stellst solche fragen dann bau das teil und gut is ...
-
Thread
STM32 + 10MSPS ADC
Hallo, kann mir jemand sagen ob der STM32 (evtl. STM32F103R8) schnell genug ist um einen externen ADC mit 10MSPS/12Bit auslesen zu können. Es müssen nur ca. 100 Messwerte eingelesen und danach verarbeitet werden können.
ADC? 2. Kommen die Daten alle nacheinander? 3. Kommt der erste Datenwert Interrupt getrieben? 4. Kann die Messreihe des ADC vom STM32 angestossen werden? 5. Hat der ADC eine Art FIFO? Um eine Change zu haben muesste folgende Konstellation gegeben sein: 1. parallel, 12-16-bit bus, 2. ja, 3.
-
Thread
MP3 VS1053 gibt merkwürdiges rauschen mit dem Sound aus
/20110509/20110509100307-98d56.jpg So sieht das aus... Nun habe ich das ganze an ein ET-TEAM STM32F103 Demo Board angeschlossen http://futurlec.com/Pictures/STM32_Board_A600.jpg Ich lese derzeit von der SD-Card (petitFat von elm chan) die mp3 oder wav datei in einen Buffer, welcher dann ausgegeben
()); //Warte bis Buffer 32Bytes fasst if((buffSelect == 2) || (buffSelect == 4)) //buffer2 ist in bearbeitung oder voll { vs_data32(&buff1[uiBuffAddress]); //Ab aktueller Buffer Adresse übergeben
-
Thread
ST-Link v2 Clones RESET Leitung
laden (boot0 auf high). Dann ist swd wieder zugänglich. Hat mir schon paar mal geholfen, zumal stm32cube bei den mapr Zugriffen nicht so ganz sauber ist.
Ich konnte wiederholt einen STM32F103C8T6 (Bluepill) "wiederbeleben" indem ich den BOOT0-Jumper von Low auf High gesteckt habe und nach einem Power-Cycle eine neue FW flashen konnte. Nachtrag: Der Bootloader lässt vmtl. einfach
-
Thread
STM32 HAL Encoder Init Trouble
Hallo Forum! Ausgangssituation: Controller STM32F103. Ich nutze die STM32 HAL Lib und möchte einen Encoder auswerten. Der Timer zählt einfach drauf los (CNT Register) ohne das der Encoder gedreht wird. Das hat mich dazu veranlasst einen Blick ins Reference Manual zu werfen und den Debugger anzuwerfen. Da ich gerade neu in der STM32 Welt bin, bin ich ein wenig erschlagen und bitte um Unterstützung. TIM1_SMCR Nach Aufruf von [c]HAL_TIM_Encoder_Init(&htim1, &sConfig);[/c] steht in TIM1_SMCR immer 0 Hier die HAL Encoder
-
Thread
STM32 + Eclipse funktioniert nicht
Neuling im Bereich Arm-Cortex Prozessoren und brauche bitte Eure Hilfe. Ich habe mir ein Nucleo-Board (STM32F103) besorgt und versuche dazu die Eclipse GCC ARM Toolchain einzurichten. Dafür habe ich das tolle Tutorial unter http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html durchgearbeitet
da auf diese Verzeichnis zurückgegriffen, wenn ich meine GNU-Tools, wie im Tutorial angegene in C:\stm32tc\GnuWin32 installiert habe? Danke!
-
Thread
[STM32] SDRAM Adressbit 5 steckt (meistens) fest
Ich verwende zum ersten Mal ein SDRAM (Micron 4M x 16 x 4) mit einem STM32F7 auf meiner eigenen Platine. Das Initialisieren scheint zu funktionieren, aber wenn ich das SDRAM teste [c] for (uint16_t i = 0; i < 65535; ++i) { *(__IO uint16
Aber dann schau dir doch bitte auch an, wie das z.B. auf den Discovery Boards gemacht wird, z.B. dem STM32F429 Disco. Für die Boards gibt es Layout und Schaltplan.
-
Thread
Load- und Debug-Probleme, STM32, GDB, Eclipse
Hallo zusammen, ich programmiere für einen STM32F103 Microcontroller. Dafür habe ich mir folgende Programmierumgebnung zusammengestellt: - Eclipse Juno - Codesourcery G++ - ST-Link GDB server - ST-Link V2 Debugger Aufgebaut ist die Umgebung
Assembler-Startup-Skript) nicht compiliert. Als weiteren Versuch habe ich dann das Linker- und C-Startup-Skript von M.Thomas verwendet. Nun wurde eine vernünftige Bin-Datei erstellt. Das Testprojekt konnte ich mit dem STM32 ST-LINK Utility Tool auf den uC laden. Das Testprojekt wird auch wie
-
Thread
Motortreiber Stromregler - Maxon Alternative
gut mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über USB verbunden und schickt die Position und bekommt die Rückmeldung über die auszuübende Kraft =) Interessant dass es für diese noch keine Robotik-freundliche
> mithalten. Die Stromregelung und das Auslesen der Encoder via Interrupts > werde ich über einen STM32F103 (2,5€) machen. Der wird dann als HID über > USB verbunden und schickt die Position und bekommt die Rückmeldung über > die auszuübende Kraft =) 5,8A RMS aber nur mit aktiver Kühlung. Das sind
-
Thread
Drehencoder SPI
einen Xmega. Dort führe ich derzeit 14 IO-Pins an das > Frontpanel. Theoretisch kann ich dort 14/3 = 4 Drehgeber per > Eventsystem/Timer auslesen. Aber sollte noch einer hinzukommen, reicht > dies nicht mehr. Nimm einen STM32F4xx. Da gibt es 6 Hardware-Decoder: Timer1 - 5 und Timer 8. Auch wenn Du
kaskadierter Form genommen. Jede Millisekunde wird per SPI ausgelesen (Polling). Mikrocontroller war ein STM32F103. Bei mir funktioniert es einwandfrei.
-
Thread
Was bewirkt die Nutzung von NSS bei einem STM32 SPI-Slave?
Hallo, ich versuche gerade raus zu finden was bei einem STM32 SPI-Slave die Nutzung von NSS als Hardware-Input bewirkt. Ich hab schon in vielen Dokumenten von STM gesucht, dort ist immer die Master-Seite mit NSS gut dokumentiert, aber über den Slave findet man
Hab mir gerade mal die Ref Manuals zum F103 und F303 angeschaut weils mich auch interessiert hat, und dort steht wirklich nicht viel. Im F303 Manual steht dies hier unter Communication Diagrams: The slave starts to control MISO line as
-
Thread
STM32F4 I2C Problem
Hallo, ich versuche gerade mit dem STM32F4 Discovery Board den MMA8452 Beschleunigungssensor via I2C anzusprechen. Allerdings passiert hier fast gar nichts. Vielleicht erstmal das relevante Codeschnipsel: [c] RCC_AHB1PeriphClockCmd
willst, hier einmal mein Ausschnitt für das senden der Adresse (Allerdings bei einem STM32F103) [C] /*----- Transmission Phase -----*/ /* Send I2Cx START condition */ I2C_Controller.I2Cx->CR1 |= CR1_START_Set; /* Test on I2Cx EV5 and clear it */ while ((I2C_Controller.I2Cx
-
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
Konfiguration eines Timers auf dem STM32F100RB6
Hallo, ich habe derzeit ein Problem mit der Konfiguration des Timer3 auf dem STM32. Diesen möchte ich für eine PWM nutzen um eine LED einfach entsprechend in ihrer Helligkeit zu steuern - um mich entsprechend in den STM32 einzuarbeiten. Jedoch funktioniert das ganze nicht so wie
Bsp. wie ich meine LED Hintergrundbeleuchtungen mit Timer 3 / 2 Kanäle ansteuere. Takt ist 72 MHZ, STM32F103RE: [c] // *********************************************************************** // PWM Initialisierung LCD- und TFT-Hintergrundbeleuchtung // Timer 3, Kanal 3 (TFT), Kanal 4 (LCD) //
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
), eigene Routine printf("TEST IVAR %06d",IVar); csabs(2,1); printf("TEST FVAR %02.4f",FVar); /* Replace with your application code */ while (1) { } } [/c] Sysgalls.c enthaelt fi _write und _read Routine. sam3xa_flash-ld wurde ergänzt, um einen
du mit dem Atmel nicht klar kommst, dann such dir hier im Forum eines meiner Klein-Projekte mit nem STM32F103C8T6 heraus, da findest du die Eagle-Dateien, die Quellen und ein fertiges Image, so daß du erstmal damit anfangen kannst. Also stell dich nicht so an. W.S.
-
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
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
40 Bit Schieberegister verwalten
= val; } /* Bitbanding Teste ein Bit. Rückgabe: Bit */ uint8_t test_bit(uint32_t* addr, const int bit) { return *((volatile uint32_t*)(32 * (((uint32_t)addr) - 0x20000000) + 0x22000000 + 4 * bit)); } [/c]
word_band_base | 0x02000000 ; uint32_t offset = addr - word_band_base ; return (volatile uint32_t*)(bit_band_base + (offset * 32) + (bit * 4)) ; } [/c] P.S. [c] // Example: STM32 USART1 Tx Int Enable/Disable uint32_t* tx_intr_enable_bit_addr
-
Thread
TM028HDH02 -> µC oder Prozessor??
paar k bis zu 64 oder 96k. Plane deswegen noch ein externes 512k großes SRAM ein, sowas Richtung AS7C34098A 256k*16 Bit für etwa 10 Euro. Beim Mikrocontroller schlage ich irgendetwas in Richtung ARM Cortex M3 vor, z.B. STM32F103ZET6 (512k Flash, 64k internes SRAM, 72 MHz Takt, externes Businterface
Viele Prozessoren (unter anderen auch die ARMs) können 16-Bit Worte nur von geraden Adressen und 32-Bit Worte nur von durch 4 teilbaren Adressen lesen - ansonsten müßten sie bei einem 32 Bit breiten Speicher ja zwei Zugriffe machen, und das können sie nicht. In einem solchen Fall kann es je nach Algorithmus
-
Thread
SSD1322 OLED ansteuern
Clock as 135 Frames/Sec //Set Multiplex Ratio Write_Command(0xCA); DeviceWrite(0x3F); // 1/64 Duty (0x0F~0x5F) // Set Display Offset Write_Command(0xA2); DeviceWrite(0x00); //DeviceWrite(0x4C); // Set Display Start Line Write_Command(0xA1); DeviceWrite
: "TW56640320B03") und auf der Salomon Systech SSDSSD1322UR "Flex assembly" aufbaut. Es ist für 4-wire SPI konfiguriert und ich 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.
-
Thread
Zwei ADC über DMA laufen lassen STM32
adc_array2, ADC_SIZE); geht auch nicht, wenn ich die erste Codezeile auskommentiere. Datenblatt (STM32F303K8T6): http://www.st.com/content/ccc/resource/technical/document/reference_manual/4a/19/6e/18/9d/92/43/32/DM00043574.pdf/files/DM00043574.pdf/jcr:content/translations/en.DM00043574.pdf
und das Board, um dein Problem selber nachzuvollziehen. Aber ich weiß, dass bei den BluePill-Boards (STM32F103) der D.R.Simultaneous Mode so funktioniert, dass die DMA die Werte beider ADC auf das Datenregister von ADC1 vereint (obere 16 Bit = ADC2, untere = ADC1) und du sie von dort aus abholst. Das
-
Thread
microcontroller und touchscreen??
Touchpad (SSD1289) http://processors.wiki.ti.com/index.php/Getting_Started_with_the_Stellaris_EK-LM4F120XL_LaunchPad_Workshop?DCMP=Stellaris&HQS=stellarislaunchpadworkshop#3.2C2.22_Touch_LCD_boosterpack_SSD1289_.28danirebollo.29
@Wolfgang mind. 5": Das hatte ich schon gelesen und ignoriert. ;-) @Mitch ein fertiges STM32F103ZET6 Development Board + 7" Touch Panel SSD1963 www.ebay.de/itm/170893762278
-
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
C++ auf einem MC, wie geht das?
Wenn du das stm32f4 discovery board benutzt, kannst du dich schonmal mit dem Framework https://github.com/roboterclubaachen/xpcc/tree/develop/examples/stm32f4_discovery austoben.
devices::AdcViaSTM32F4_Adc1 adc(rcc, ada_dmaChannel); (...) #if defined(__cplusplus) extern "C" { #endif /* defined (__cplusplus) */ void ADC_IRQHandler(void) { adc.handleIrq(); } void DMA2_
-
Thread
SPI STM8 mag nicht
Hallo Forum, ich bin gerade dabei, mit meinem STM8S103F3P6 als Master eine SPI Verbindung aufzubauen, leider klappt das nicht ganz. Ehrlich gesagt ist das Datenblatt auch ziemlich verwirrend. Ich habe mir auch schon die einzelnen Pins (MOSI, CLK,
[/c] So wird der Spaß dann aufgerufen: [c] initSPIMaster(); SPITransmit(0x80 & 0x32); [/c] Ich messe weder am MOSI noch am SCK oder CS pin etwas (gut den CS Pin muss ich auch selber toggeln). Wo
-
Thread
Stm32F103 empfängt keine RTR Nachricht. gelöst
if (HAL_CAN_ConfigFilter(&hcan, &sFilterConfig) != HAL_OK) { // Fehlerbehandlung } }[/c] Dieser Filter soll auf 0x50C filtern. Das klappt auch ganz gut wenn ich auf dem STM32F302R8 mit [c]can_send_message(&can, 0x050C);[/c] eine Datennachricht sende. aber wenn ich eine RTR sende empfängt
can.rx_header.StdId); printf("Filter Match Index: 0x%ld\r\n", can.rx_header.FilterMatchIndex); for(int x=0;x<4;x++){ printf("Data %d: 0x%X\r\n", x, can.rx.int_data[x]); } printf("###########STM32F103######00########\r\n"); //can_send_id(&can); }[/c]