-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
2, 4, 7, 11, 19, 32, 54, 90, 152, 255}; const int freq = 5000; const int resolution = 8; #endif [/c] oder [c] #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy
Arduino F. schrieb im Beitrag #7943134: > Das ist nicht mehr richtig! > Die Arduino IDE 2.X kann das, zumindest für einige µC > z.B. STM32 m.W. hat aber keines der Original-Arduino-Boards einen Debugger
-
Thread
Lange Interruptroutine, wie macht Ihr das?
den Main-Loop bleibt. Ist da genügend Luft, dann alles klar. Ansonsten löte doch einfach einen STM32F4xx drauf und passe die paar Register an. Dann hast du auch gleich eine FPU. Die Befehle werden helfen: [c]// Sys-Tick Counter - Messen der Anzahl der Befehle des Prozessors: #define CORE_SysTickEn
Ich entwickle grad zwei Varianten des Bastelboards, eine mit einem STM32 F103er Serie und die zweite mit einem der F20x Serie. Layout ist (bis ein paar Widerstände) gleich. @Markus: STM32F4 kommt nicht in Frage, das Olimex Board mit dem µC ist auf eine Adapterplatte
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
auf eben diese Maschine gedrillt wurde. Ich hatte hier schon mal gewitzelt mit "Ingenieur für STM32F1xx" versus "Ingenieur für STM32F3xx", die sich 'grundlegend' unterscheiden... Nein, so nicht. Eigentlich mit allen Produkten kann man etwas basteln und man kann (und muß) auch bei Verwendung
anzusteuern oder ein paar Buttons abzufragen oder ADCs auszulesen bist > Du mit 8 MHz Taktfrequenz, 32 kB Programmspeicher und ein paar hundert > Bytes RAM schon mehr als reichlich ausgestattet. Das ist tatsächlich mehr als reichlich. Wenn ich mal nach einer Grundausstattung für den STM32F103 schaue
-
Thread
stm32 - eigener Bootloader
danke aber leider passiert dort einfach nix. kennt jemand ein beispiel für ein stm32f2xx?
Geht bei mit Keil und STM32F103 so addr := IROM1 void StartApplication( Tu32 addr) { __set_MSP( *(Tu32 *)addr); // set application stackpointer __DSB(); addr = *(Tu32 *)(addr + 4); // get the reset
-
Thread
JBC T245 Verbindungstechnisches Rätsel
Design ausgearbeitet? Ich habe noch nicht alle BE. Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. Von der T245 habe ich noch keine Daten (Pinbelegung
> > Ich habe noch nicht alle BE. Was ist BE? > > Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. > Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> > mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. > > Von der T245 habe ich noch keine Daten (Pinbelegung
-
Thread
STM32 und PCA82C250
/product_info.php?language=de&gm_boosted_product=ARM-STM32F103---512-Stamp&products_id=143&), habe ich das Controller Interface PCA82C250 angeschlossen, das ich aus Atmega-Projekten kenne. Es läuft auf dem STM32 ein Programm, daß im Sekundentakt eine CAN-Nachricht
kein Verkehr sichtbar. Ich vermute nun, daß es an der Beschaltung liegt. Vielleicht "glaubt" der STM32, der Bus sei belegt.. Der PCA82C250 wird mit 5V betrieben. Um auf Nummer sicher zu gehen, habe ich den Rx-Pfad vom PCA82C250 zum STM32 über einen Spannungsteiler verbunden, d.h. der Rx-Pin des PCA82C250
-
Thread
Werte aus Array[] extrahieren / deserialisieren
als byte erhalte. unsigned char Buffer[48]; da sind meine Daten drin. Mein XMEGA schickt dem STM32F103 per UART serialisierte Daten, 12x int16. Ich will die jetzt ebenfalls aus dem byte array in meine int's parsen. Aber wie? Eine Struktur habe ich jetzt nicht erstellt, brauch ich auch nich
alle 4 bytes, weil ja das int32 auf 4 bytes besteht. ... also doch keine lösung. nehmen wir an 2F 00 AA BB ist RXBUFFER[0] bis [3] unnd daraus müsste das int32 geparsed/convertiert werden. Aber
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top mark
buttons zuordnung. Der "8UDFN ic - top mark 528R" ist ein SPI EEPROM. Die NAND pads und die 4 pads unten die anscheinend für die kommunikation zwischen FBGA µC und STM32 habe schon nicht mehr genauer durchgemessen, ist auch nicht so wichtig jetzt.
-
Thread
Anfänger braucht Entscheidungshilfe
Auch da gibt es was von Arduino. Ich verwende Boards von STmicro ("Discovery" und "NUCLEO") mit einem STM32F4 drauf. Da kann man aber mehr Fehler zu Anfang machen - mit dem entsprechenden Frust.
mit 3,3V betrieben, Spannungsregler sind auf dem Board vorhanden. oder: 1 Nucleo-64 Board mit STM32F103RBT6 zum Üben (enthält einen Debugging-fähigen Programmieradapter), und dann noch 5 kompakte Blue-Pill Boards für den finalen Aufbau (das Nucleo Board ist nämlich etwas klobig). Diese werden mit
-
Thread
STM32F030 Counterproblem
eine 0 zurück. Schonmal vielen Dank für Eure Mühe im voraus. Gruß, Markus [CODE] #include "stm32f0xx.h" #include "system_stm32f0xx.h" #include "stm32f0xx_gpio.h" #include "stm32f0xx_rcc.h" #include "stm32f0xx_tim.h" #include "stm32f0xx_misc.h" // Function Prototypes void ClockInit(void
Markus S. schrieb im Beitrag #4566695: >... seit geraumer Zeit mit einem Timer im STM32F030F4P6 > Controller ein Signal auszuwerten. Was ist die Aufgabenstellung? Pulse zählen? Frequenz messen? Zeit erfassen?
-
Thread
STM32F103 CAN will nicht
geschrieben, um die Kommunikation erst einmal prinzipiell zu testen. Dieses Programm habe ich auf das Olimex-STM32 und das Olimex STM-P103 geladen. Senden und Empfangen geht mit diesen beiden Boards problemlos. Jetzt habe ich das STM-P103 an eine eigene Platine gehangen und leider tut sich... nichts. Gesendet
Platine ist es Port A, Pin 11+12. Auf den Olimexboards sind STM32F103RBT6, mein µC ist ein STM32F103CBT6. Also nur ein anderes Gehäuse. Leider weiß ich jetzt nicht mehr weiter. Ich vermute dass im Init was verkehrt ist, bzw. etwas fehlt. Eine andere Möglichkeit
-
Thread
Synchrontester für Drosselklappen
Für weitere Experimente ist just heute folgendes Kit eingetroffen: http://www.amazon.de/SainSmart-STM32F103VCT6-Entwicklungs-Board-Module-Serial/dp/B0081JPBQU/ref=sr_1_1?ie=UTF8&qid=1409168960&sr=8-1&keywords=SainSmart+STM32+STM32F103VCT6%2B3.2%22 Hierzu werde ich sowohl die Software veröffentlichen
angehängte Schaltplan. Den Schaltplan des Anzeigemoduls findet ihr unter http://www.hotmcu.com/hyministm32v-dev-board-32-tft-lcd-module-p-5.html?cPath=1_20 Die Software ist noch nicht so weit. Es ist mein erstes ARM Projekt überhaupt und ich musste mir zuerst etwas Übersicht verschaffen. Als IDE läuft
-
Thread
Suche µC Empfehlung
womöglich eine Adapterplatine. Viel mehr Speicher und drei echte serielle Schnittstellen bietet der STM32F103C8T6, der ebenfalls von der Arduino IDE unterstützt wird. Ist aber vom Form-Faktor aber eher wie ein Arduino Nano Modul. Du könntest für diesen Chip eine eigene Adapterplatine entwickeln, welche
an ob auch der Empfänger des Bausatzes mittels Arduino an dem Teil etwas verändern können soll. Ein STM32F042F6P6 würde sich dafür dank des integrierten USB-Bootloaders sehr gut eignen. Der kostet aber deutlich mehr als etwa ein STM32F030F4P6 (1,30€ vs 0,76€ @ 100St.), der sogar günstiger als ein ATTiny85
-
Thread
Wärmebildkamera für Arme
habs selbst gemacht. :) Wollte ein 4.3" TFT anschliessen, hab mich daher fürs selber machen mit TFT Controller entschieden. Was für ein Board hast Du dir denn bestellt? Ich benutze einen STM32F103ZE mit 1MB externem S-RAM.
Ich hab mir das Olimex STM32-P103 bestellt um anzufangen. Da ist ja der 103RBT6 drauf. Selber wollte ich nicht bauen um mögliche Fehler gering zu halten ;-) ZE? Das ist doch der Vielfüssler oder? Welchen TFT Controller benützt
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
ARDPICPROG Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller
Komponenten nacheinander entwickelt und testet. Das macht die Fehlersuche erheblich übersichtlicher. Bei STM32 Entwicklung mag das insgesamt etwas anders ausehen, aber wir sind ja noch bei den AVRs (zumondest hört sich das so an).
-
Thread
Überraschung, ab heute machen sie Software.
So habe ich das auch gemacht und glaube bin ganz gut dabei gefahren. Ich arbeitete damals mit dem STM32F103/407 und NXP LPC2477. Und wenn man das große Glück hat noch einen Freund oder Kollegen zu kennen mit denen man ab und zu knifflige Probleme diskutieren kann, dann fährt man ganz gut dabei.
Also ich habe mit den STM32 und Coocox sehr gute Erfahrungen gemacht, wenngleich das Atollic Studio auch geil ist (aber teuer). Selbst fürs Hobby nutze ich manchmal einen STM32F050 statt eines Mega328, wenn er auch meistens
-
Thread
Atmega oder XMega oder ARM?
den ARM Cortex-M kannst du schon so ziemlich alles abdecken, von ganz klein (M0) bis ganz gross (M4-M7). Was sich bei vielen Diskussionen hier und aus persönlicher Erfahrung auch gezeigt hat: bleib dann bei einer Familie, also zB STM32 oder LPC. Das komplexe ist nämlich nicht der µC sondern die Peripherie
noch für ca. 2€, der LPC1347 (mit USB) liegt nackig aber schon bei 6-7€. Den STM32F103 mit Platinchen bekommt man für 2$ hinterher geworfen. Als riesigen Vorteil bei den Cortex-M sehe ich die guten und einfachen Debugmöglichkeiten. Beim LPC ist es LPCLink2 für knappe 20€ oder ein
-
Thread
DCF77 von Peter Danegger
Mein Teil sieht gerade an der Stelle etwas anders aus, vielleicht hilft es dir beim Verständnis: [c] const uint8_t wertigkeit[] = { 1, 2, 4, 8, 16, 32, 64, // minute 7 0x0, // parity 1 1, 2, 4, 8, 16, 32, // hour 6 0x0, // parity 1 1, 2,
prozessor oder was auch immer suchen. Ich benutze nur noch STM32F103 (1,5 Euro mit Platine auf Chinaebay und gut ist). Warum soll ich da noch mit nem Attiny oder was auch immer anfangen wenn nicht nötig... Immer den selben Code auf anwendungszweck angepasst
-
Thread
Auswahl eines neuen Mikrocontrollers anhand der Geschwindigkeit seines ADC's
warten. Mein standard-µC, atxmega32a4 gibts einzeln um 3€.
> Ich würde mir eher die STM32F4 anschauen. Kosten >10 Euro DSPIC33F... können bis zu 4 MSPS und kosten <5 Euro
-
Thread
STM32 24Bit Bmp nach 565RGB Format
kann mir jemand von ihnen weiterhelfen mfg Als Board nutze ich diese. http://www.ebay.de/itm/STM32-STM32F103VCT6-Dev-Board-3-2-TFT-LCD-Module-/190509403384?_trksid=p2045573.m2042&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D27%26meid%3D6292494594737146901%26pid%3D100033%26prg%3D1011%
Anpassungen am SDIO vornimmt. Der von ChaN tuts bei mir jetzt exzellent. Die Sachen findet man bei ST im "STM32F2-F4_Demonstration_Builder_V1.3.0". Die interressante Datei hab ich einfach mal angehangen. Dort kann man sehen, was für ein riesen Aufwand getrieben wird beim lesen/schreiben.
-
Thread
STM32 Port-Initialisierung
Ich habe ein Problem, wenn ich bei STM32F103 TIM3,Kanal3(für PB0) als PWM-Timer definiere, wird ein LED auf PB0 gedimmt, aber wenn ich den Timer in einem anderen Projekt initialisiere und den PORT/PIN natürlich auch, wird das LED nicht gedimmt
verwendet worden, das kannst du auf dem Schaltplan sehen. Kann es möglich sein dass ein Teil von STM32F103 den Timer3 beeinträchtigt, obwohl Timer3 nur einmal wegen PWM auf PB0 programmiert worden ist? Gruß Amir
-
Thread
Camera-Modul an µC anschließen: günstige Lösung gesucht
noch ... Beispiel: http://www.ebay.de/itm/VC0706-5V-JPEG-Camera-Module-TTL-UART-level-NTSC-For-AVR-STM32-Arduino-Adafruit-/191526916051?hash=item2c97e4cfd3:m:mmnenRErMAJqloI-Xy1-1DA
Etwas umständlich erklärt, -aber klappt! Anbei noch die Projekte( die ich nach selber Machart) für stm32f103/207(407) ausprobiert hatte .. p.s.: obwohl stark komprimiert, dennoch sehr groß!
-
Thread
PWM-Signal mit Phasenverschiebung 180°
synchronisiert werden müssen. Oder man bedient sich gleich eines besseren Timers wie sie z.B. in den STM32F334 verbaut sind.
gleich ist und die High-Zeit der beiden Ausgänge auch gleich ist. Hier ein Codeschnipsel für einen STM32F103Cx (Bluepill) an A8 und A9. Die Initialisierung der Gpios ist hier nicht drin! [c] #define PWM_ARR 20000 void InitPWM() { RCC->APB2ENR|=RCC_APB2ENR_TIM1EN; TIM1->PSC=0; TIM1-
-
Thread
Erfahrungen mit ChibiOS & ChibiStudio auf STM32Fxxx
wenn es hautsächlich um ein Sorglos Packet geht kann ich noch mbed-os empfahlen. Für die dickeren STM32F4 das mbed-os 5, das enthält Keil RTX5. Für die kleineren F1 (oder auch Cortex-M von anderen Herstellern) ist das ältere mbed 2 besser weil sparsamer, das RTOS kann man da aber auch einfach hinzufügen
/ mbed compile -m BLUEPILL_F103C8 -t GCC_ARM [/code] per mbed export kann man dann eine Projektconfig für seine Lieblings IDE oder für ein makefile schreiben wenn man nicht mit 'mbed compile' arbeiten möchte. Ich wollte hierzu
-
Thread
STM32, ADC & Interrupts
der Interrupt muss im NVIC erst noch freigegeben werden! Also habe ich im Handbuch nachgeschaut zum STM32F103VC. Dort gibt es eine Tabelle, wo die einzelnen Interrupts aufgeführt sind. Der ADC ist an Position 18. Somit habe ich im SETENA0 Register vom VIC BIT18 auf 1 gesetzt. Nun kommt zwar der ADC interrupt
Takt auf das SRAM zu oder die CPU aber beides gleichzeitig wird nicht gehen. Aus dem Grund hat der STM32F4xx 3 verschiedene integrierte SRAM Bänke, so dass die sich gegenseitig weniger blockieren.
-
Thread
[STM32] Wie Batterie erkennen?
dass die Beobachtung ein Artefakt meiner > Überprüfung ist Ich habe ähnliches festgestellt. Beim F103 besteht die Uhr ja nur aus einem 32bit Sekundenzähler. Der beginnt bei 0, wenn die Batterie fehlt.
Stefan ⛄ F. schrieb im Beitrag #6677155: > Das würden wir auch gerne tun, leider gibt es nicht "das eine" > Datenblatt für "den STM32". Sage doch mal bitte, um welchen es geht. Es handelt sich um den STM32F746
-
Thread
Matrix mit 5x Rotary Encoder für STM32 uC
Allerdings sind IN und OUT wirklich eine schlechte Namenswahl. Besonders, wenn der Pin am Signal STM32_OUT als Input konfiguriert werden muss. D. Z. schrieb im Beitrag #7332828: > Welche Diode würdet ihr empfehlen? Eine mit möglichst niedriger Uf wie z.B. eine LL103. Und ich würde die Pullups
Das schöne ist das er das auf einem STM32MP1 machen will. Das kann von "kein Problem", wenn die Auswertung im integrierten M4 erfolgen darf und an das Linux im A7 weitergegeben wird, bis "funktioniert überhaupt nicht zuverlässig", wenn die
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
EZ-USB FX2 CY7C68013A * mcs51-derivat * sdcc als Compiler "Blue Pill" STM32F105RxT6 * ARM cortex * arm-none-eabi-gcc als Compiler
du unter Breakout Board? Was genau soll da drauf sein - Controller oder ULPI Chip oder was? Einige STM32F73 haben integrierte USB HS Transceiver. Das STM32F746NG Discovery hat einem USB HS Transceiver IC (ULPI) drauf. Handlich ist das aber alles eher nicht...
-
Thread
LM358 gegen TS272
TS272 einen LM358 funktioniert der Komparator > zuverlässig. Ein TS272 ist kein TLC2272. Ein STM32F103 wird mit ca. 3.3V betrieben (NATÜRLICH fehlt gerade das in deinem Schaltplanausschnitt) und gerade die Eingänge PA0, PA3 und PA4 sind NICHT 5V tolerant, ein mit 5V versorgter TS272 liefert aber
echten Komparator. Dazu hätte ich etwa einen LM2903 in > der Schublade. Pull up nach VCC des STM32F103 (oder internen pull up am Eingang aktivieren). > Eine Hälfte betreibe ich dabei als Spannungsfolger. Ein Komparator ist KEIN Spannungsfolger.
-
Thread
Staubsaugerroboter umprogrammieren möglich?
Motherboard mit hinzugefügt. Ich hoffe man einigermaßen was erkennen. Auf dem größten Chip steht [code]STM32F103 VCT6 Y HPAAD 93 KOR HP 316 ARM[/code] Nano schrieb im Beitrag #6763703: > Ich würde dir empfehlen Seriennummern und MAC Adressen in Logdateien > grundsätzlich unkenntlich zu machen
STM32F103 ist der Prozessor Typ, ein Arm Prozessor von ST Microelectronics. Arbeite dich in den Prozessor ein. Google liefert 1.4 Millionen Ergebnisse dazu.
-
Thread
Was sind eure Lieblings-ICs?
LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
Ganz gern verwende ich mittlerweile die STM32 Serie. Die sind alle recht gut, hab da kaum Präferenzen, kommt eben auf die Anwendung drauf an. Für den Core bevorzuge ich dann aber durchaus den Cortex-M4F, der hat sehr nette DSP Befehle und auch
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
(STM32F4DISCOVERY). Liebe Grüße, Jan
Habs gerade mal laufen lassen auf einem STM32F4 @168 MHz O0: 4,7 Mikrosekunden pro Durchlauf (PB0), Division braucht 940 Nanosekunden (PB0) O2: 4,6 Mikrosekunden pro Durchlauf (PB0), Division braucht 420 Nanosekunden (PB0) 32 Bit sind
-
Thread
I2C mit dem STM32: Nach Stop-Enable direkt ein Disable notwendig?
Hallo, ich hab nen STM32F103. Das mit dem vermurkst hab ich auch schon festgestellt... Danke für den Tipp mit der Appnote, werd mir die mal angucken. Also einmal senden geht. Falls ich danach noch was mit dem I2C machen
) // STM32 Transmitter DMA_Cmd(DMA1_Channel4, ENABLE); } else if(I2C_GetFlagStatus(I2C2, I2C_FLAG_BTF)) { if(i2c_DirectionWrite) // STM32 Transmitter { I2C_ClearFlag(I2C2,
-
Thread
STM32F1 STOPMode RTC Wakeup
Hallo zusammen, wie schon in der Überschrift erwähnt versuche ich einen STM32F103C8T aus dem STOPMode mit Hilfe eines RTC-Alarms aufzuwecken. Im SleepMode klappt das auch schon. Nur im STOPMode wacht der STM32 nicht mehr auf. Nur ein Signal auf dem entsprechend konfiguriertem
Ich Trottel hab den Code aus meinem STM32F0-Ordner genommen. Der Code für den STM32F1 sieht anders aus. Dort verwende ich auch den RTCAlarm_IRQHandler. (Bzw. wenn unbenötigt nötig würde es aber auch ohne Interrupt per "Event" gehen.)
-
Thread
Wieviel Präprozessorei ist sinnvoll?
int #define public short c;}c;typedef int BufferedReader;char*F="JF>:>FB;;BII"; #define return {return #define static f(x){N=(N+x)%6,y--?f(0),f(1),f(4),f(1):++Y[(I=O+N[F]-66) #define String #define System c #define this if
derzeitigen Lösung wohl. Alle wichtigen Schalter liegen in "main.h". Unetrschiedliche Anforderungen in "main.c". Allerdings habe ich bisher darauf verzichtet, die beiden Prozessorfamilien AVR und STM32 in der "main.h" auch noch zu berücksichtigen. Nun pflege ich die STM32-103er auf der einen Seite, und die
-
Thread
RTC mit Supercap statt Lithiumzelle
wird's zu teuer. PCF25063A: 0,22 µA => 0,22 F PCF2563: 0,25 µA => 0,22 F DS1307: 0,5 µA => 0,47 F (ungünstig durch begrenztes Ubat) DS3231: 1 µA => 0,47 F ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Letzteres ist dann zu wuchtig, und mit 1 F
Henrik H. schrieb im Beitrag #7411888: > ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Stimmt, die ATtiny brauchen viel Strom. Aber der ATmega48A ist mit <1µA im Power-Save angegeben. Am 1F Goldcap hält er bei mir die Zeit >4 Wochen. Datenblatt: Figure
-
Thread
Taster entprellen per Software
mal nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten Plattformen hervorragend. Ich möchte gar nichts anderes mehr.
vor Jahren mal > nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der > Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten > Plattformen hervorragend. Ich möchte gar nichts anderes mehr. Klar bin ich soweit gekommen
-
Thread
[V] Diverse Evaluation-Boards - ca. 2014-2016
sind schon ein paar Jahre alt, z.B. von der Embedded 2015. - Renesas RL78/G14 - SAMD10 Xplained - STM32F429 Discovery - STM32F407-Discovery - LPC 1114 Xpresso - XMC 2Go XMC1100
ich zu den gleichen Konditionen (5,- fürs Päckchen) verschicke, wenn jemand Interesse hat: - SAM4N Xplained Pro: ATSAM4N16C (ARM-Cortex M4) - STR912F ARM9 - HY-MiniSTM32V (China-Klon eines STM32F103) inkl. Touchdisplay Habe sie nicht auf Funktion geprüft, lagen seit Ewigkeiten nur im Schrank
-
Thread
µC-Suche für Ventilsteuerung
weitere muss per Soft-PWM gebildet werden. Ich persönlich wäre heute versucht, das auf einem kleinen STM32 zu lösen, weil der Advanced Timer 8 PWMs liefern kann und der Chip so viele Portpins bereitstellt. Also z.B. ein STM32F100, wie er auf dem VL-Discovery Board sitzt oder eins der zahlreich kursierenden Boards mit STM32F103.
-
Thread
STM32 Bootloader aus Programm starten
weiß, das mein Problem ein alter Hut ist, aber ich komme leider nicht weiter... Ich nutze einen STM32F103C8T6 und möchte aus meinem Code den Bootloader starten (Gründe erstmal egal). Ich setze den VTOR auf 0x1FFFF000 und springe dann mit [code] LDR R0, =0x1FFFF000 LDR SP, [R0, #0] LDR PC, [R0, #4] [/code] zu dem Bootloader. Das Ganze habe ich mit einem Terminal getestet, also den Code ausgeführt, per Terminal ein 0x7F und erhalte ein "y" zurück. Soweit also alles i.O. Wenn ich aber mit
-
Thread
STM32F103 - Mehrere "Timer-Tasks"
Hallo zusammen, ich nutze einen STM32F103. Drei Timer sind durch andere Aufgaben belegt, einer spielt die Rolle eines etwas schnelleren Systick-Timers (400 kHz). Der Code, der in der zugehörigen ISR abläuft, ist generell erst einmal kurz
main-loop ist viel zu langsam, um sie für diesen Anwendungsfall in Erwägung zu ziehen. Aber: Der STM32F103 unterstützt ja Nested Interrupts, Also sollte es kein Problem sein, eine zweite, niedrig priorisierte ISR die "lange" Berechnung durchführen zu lassen und sich die Ergebnisse im Nachgang abzuholen
-
Thread
[STM32] 32kHz für RTC aus PLL vom HSE generieren lassen
Mampf F. schrieb im Beitrag #7506640: > Beim STM32 kann man den LSE auch im "BYPASS" Modus laufen lassen - > statt eines 32kHz Quarzes überlege ich mir, ob man die 32768Hz von > einem Timer generieren lässt
der HSE, aber bei Netzausfall läuft der HSI frei. So braucht ein STM32L nicht mehr Strom als ein schlechter RTC-Baustein. Mampf F. schrieb im Beitrag #7506674: > sind 8MHz Oszillatoren nicht genauer als ein 32kHz Quarz? Sie nicht nicht so temperaturabhängig. Uhrenquarze
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei
mit dem FaultAnalyzer (Kauf von Atoolic durch ST sein Dank ist dieser ja nun kostenfrei nutzbar) im STM32CubeIDE analyziert. Es handelt sich um einen PRECISERR, sowie Bus, Memory management or usage fault. (FORCED BIT gesetzt) BFAR: 0x3002bd9f sp (MSP): 0x20004E90 lr: 0x80061C3 pc: 0x8005272
-
Thread
Neue Cortex-M0+-Familie von Atmel
zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
c-hater schrieb im Beitrag #3230386: > Im Übrigen gibt es 32Bit-µC seit mindestens 20 Jahren. Ich hab hier nen 64-Bitter Baujahr 1992, zugegeben es ist kein µC sondern eine "normale" MIPS R4k4, aber
-
Thread
STM32-Stick -> PLL2 will nicht
Hallo! Meinen STM32-Perfstick2 (mit STM32F103VE) will ich gerne mit vollen 72 MHz takten, aber irgendwas haut da noch nicht hin. Der µC bekommt von der Peripherie einen externen Takt von 4 MHz an OSC_IN, daher muß
Der STM32F103VE hat keinen zweiten PLL und es existiert kein CFGR2 Register. Mehrere PLLs gibts nur bei den Connectivity Line MCUs (32F105/7).
-
Thread
IL9341 größere Fonts erzeugen
Ich habe etwas ähnliches mit nem stm32f103 und einem externen SPI Flash umgesetzt.. allerdings arduino Die Daten werden direkt via dma bei 18Mhz als rgb24 an einen ili9488 geschickt. https://youtu.be/KhNEtgMYAAE
Thomas F. schrieb im Beitrag #7027720: > Fonts von 4x6 bis 32x53 Pixel. Die Datei stammt hier aus dem Forum, so > ca. aus dem Jahr 2009. Diese Fonts habe ich auch immer mal ganz gerne benutzt. Was mich allerdings
-
Thread
mehrere DAC über ein uC
. Wie ich es gesehen habe, hat stm32 F103(glaub ich) 4 Leitungen dafür...2 davon benutze ich um ein mux zu steuern, bleiben also nur 2 übrig :/
SYNC angelegt war. Was genau meinst du damit? - Willst du eine I2C GPIO-Expander verwenden? Das wäre ein eigener IC, den du vom STM32 per I2C ansprichst und der dann wieder eigene "dumme" Ein- und Ausgänge bereitstellt - Willst du einen Pin vom STM32 verwenden, der
-
Thread
LCD-/OLED-Display in Sondermaßen für DIY-Scribble-Strip gesucht (1-zeilig, flach)
Beitrag #7891523: > Also montierst du doch lieber 24 kleine Displays So wird das im Behringer X32 auch gelöst. Je ein STM32F103 steuert 8 kleine LCD mit 128*64 Pixeln an. Die LCDs sind im BOM so bezeichnet: DISPLAY;LCD;CABLE:23mm;DOT:128*64;28PIN;17.9x10.86mm Die Behringer Ersatzteilnummer wird hier nicht helfen. Jeder Kanal hat einen weiteren STM32F103, der Knöpfchen, Regler, LEDs und Schalter verarbeitet.
-
Thread
segment anzeige
kommst. Im Datenblatt der LED steht auf der Seite 2 http://static6.arrow.com/aropdfconversion/217f6c7ddfc6a12fd76e72422c04f4e2a09e65d4/s_110_lts-546awc.pdf dass ein Segment auch mit 1mA betrieben werden kann (low current LED). Der maximale peak current ist 125mA. Continuous Forward Current Per
> Alle mir bekannten STM32 Mikrocontroller haben viele 5V kompatible I/O > Pins. Ich sehe da gar kein Problem, solange man solche Pins verwendet. Der von Max ausgesuchte Port-A aber z.B. beim F103 nicht. Da ich das
-
Thread
STM32 Cube IDE Inline Assembler
Stefanus F. schrieb im Beitrag #5909247: > Der STM32L072 unterstützt nur 4 Unterbrechungspunkte und der erste > wird > von der IDE am Programm-Anfang gesetzt. Welchen Mikrocontroller > verwendest du denn? Wer das weiß, kann einen Blick in Reference Manual > werfen. Ich benutze den STM32F103C8T6 und meine gelesen zu haben, dass es 6 waren (nagelt mich net drauf fest :) ) Ich habe jetzt den Single Instruction Mode eingestellt, aber das ändert leider nichts.