-
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.
-
Thread
XMEGA-B1 Xplained - Kostenfaktor
: http://www.ebay.de/itm/STM32F103RBT6-development-board-with-2-8-TFT-module-true-color-touch-screen-/230678307234?pt=LH_DefaultDomain_15&hash=item35b57fa1a2#ht_6659wt_906 Aber bis mein ganzer Compiler-Kram läuft spiele ich
Performance vom > STm32 ist unter aller S... Hast Du ein Beispiel für die EMV-(Un)Verträglichkeit der stm32?
-
Thread
STM32F103 I2C/TWI
Beitrag #5398872: > Wenn du einen Logic Analyzer oder ein Oszi hast, am besten damit > mal die > I2C Pins messen. Habe ich leider nicht. :/ SCL vom Slave ist dabei über einen 4.7kR Pull-Up auf 3.3V mit SCL vom STM32 verbunden, SDA genauso.
eigentlich passieren. Weiß denn keiner, wo der Fehler liegt? Irgendwer wird doch schon einmal mit einem STM32F103 I2C betrieben haben, oder nicht?
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
(4,0) for scl (0x841f4b24) i2c_st40_pio: allocated pin (4,1) for sda (0x841f4b34) i2c_st40_pio bus 0: SCL=PIO2[0], SDA=PIO2[1] i2c_st40_pio bus 1: SCL=PIO4[0], SDA=PIO4[1] fan_ctrl: Activating fan monitoring
/20nx8/wVFUcSMplQgIh9pzZzGVe2fCJaQccCYrjDyEnLsdWkPSGMsHiJ2Eic3FFdYJC7WP02Pl8EyAHXFG6zn8BiIo7DQ5txJGB790id4jwgKdaf9cjvOMT1at3gJ8KVDsETCslntzAM9 root@stb Fingerprint: md5 bf:34:4c:5c:02:2f:bf:32:ba:1c:87:2f:f9:6a:ce:77 Starting Dropbear
-
Thread
Zeitnehmung mit AVR-NET-IO
sondern einstellige Millisekunden). Oder du gehst noch einen Schritt weiter und verwendest ein STM32F103C8T6 Blue-Pill Board, das hat nämlich eine RTC On Board und könnte die Messungen mit Präzisen Zeitstempeln versehen, bevor sie an den PC übertragen werden. Ist aber nicht ganz so einfach zu programmieren. Siehe http://stefanfrings.de/stm32/stm32f1.html#bluepill Falls du eine Lösung sucht, die ohne Mikrocontroller-Programmierung auskommt, schau Dir das Projekt mal an: http://stefanfrings.de/serial_io/index.html Da kannst du das
-
Thread
Strommessung PWM Strategie
Strommessung eines PWM Signals zu programmieren. Das PWM hat eine Frequenz von 100Hz. ich verwende den STM32F103 als Mikrocontroller. Gibt es eine Möglichkeit den ADC so zu konfigurieren das ich meine Messungen genau zwischen der Periode des PWM messe? Oder wie geht man an so eine Messung richtig ran?
"stabil"? Ist denn der Strom stabil? > Das PWM hat eine Frequenz von 100Hz. > ich verwende den STM32F103 als Mikrocontroller. Also ist die PWM langsam und der µC tendentiell eher schnell. > Gibt es eine Möglichkeit den ADC so zu konfigurieren das ich meine > Messungen genau zwischen der Periode
-
Thread
2.4" Display-Shield (SPFD5408, ST7783) an STM32
Hallo, vielleicht habt Ihr Interesse an meinem Projekt? Es gibt für den Arduino Uno ein 2.4" Display Shield, dieses Shield passt auch auf das STM32 Nucleo Board (bspw. STM32F411). Nun habe ich Code zur Steuerung dieses Displays und Auswertung des Touchscreens für den STM32 entwickelt. Im aktuellen
Hallo, nur als kurze Info: habe das gleiche TFT am NucleoSTM32F103RB ausprobiert (über STM32-Arduino, wo ich den Nucleo Port gemacht habe) und die vorhandenen (mir bekannten) Libraries umgeschrieben. Nur: den Touchscreen habe ich nie richtig zum Laufen gebracht
-
Thread
STM32F103RB Fehler CAN - Frame
Hallo! Ich nutze ein STM32F103 Nucleoboard, bei dem ich mich am CAN - Bus versuche. Nur habe ich jetzt dass Problem, dass zwar die Id, Nutzdaten und CRC übertragen wird, jedoch fehlt danach der CDC + ACK bzw. EOF - Delimter
hier noch der verwendete Code: [c] #include "stm32f10x_conf.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_spi.h" #include "stm32f10x_can.h" #include "stm32f10x_dma.h" #include "misc.h" int
-
Thread
STM32 Nucleo Dev Board
werden, wenn das Board kleiner werden soll, er kann danach wie ein gewöhnlicher ST-Link für alle(?) STM32 µC verwendet werden. Ich habs bisher nur versucht den Nucleo 64 Programmer für den F103 an einen F4 zu hängen und den zu debuggen was ging. Der STLink an Board hat noch die schöne Möglichkeit einen
Informationen dazu findest du auf der Webseite des Hersteller und auch meiner Homepage: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
Projekt-Template drin: https://github.com/Erlkoenig90/ArmAsmTutorial/tree/master/ProjectTemplate-STM32F103RB
als auch die STM32-Peripherie-Register extra auf die Verwendung mit C optimiert.
-
Thread
STM32 Input capture Synch/Trigger (SPL)
zweite Capture-Einheit ausgewählt wird. ST Beispiele der SPL, einzusehen z.B. https://github.com/g4lvanix/STM32F1-workarea/tree/master/Project/STM32F10x_StdPeriph_Examples/TIM/PWM_Input Die readme.txt erwähnt den verwendeten Master/Slave Mode überhaupt nicht. [code] /* TIM3 configuration:
Dokumente gefunden: http://www.st.com/content/ccc/resource/training/technical/product_training/c4/1b/56/83/3a/a1/47/64/STM32L4_WDG_TIMERS_GPTIM.pdf/files/STM32L4_WDG_TIMERS_GPTIM.pdf/jcr:content/translations/en.STM32L4_WDG_TIMERS_GPTIM.pdf Sehr allgemein. Schlagworte: "input remapping", "clear-on-capture
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA
Man kann aber auch Timer etc beim debuggen anhalten. https://stm32f4-discovery.net/2015/07/disable-peripherals-in-debug-mode-on-stm32f4xx/ Ob's für den dma auch geht weiß ich leider nicht
-
Thread
QR Code lesen mit ATMega oder STM32F1
selbst würde ich dann mit 100x100px in den Speicher legen und dann diesen Speicher analysieren. µC mäßig habe ich eigentlich die ganze Palette da, also vom Arduino Nano über ATMega128A Development-Boards (Viel I/O) zum STM32F103 Blue-Pill Board. Nun die Frage, mit welchem Kamera-Modul fange ich
Für das STM32F4Discovery gibt es ein Extension Board mit Camera Interface. Da kannst du dann z.B. so eine OVF mit ~1MP dranhängen. Hier kann man dann diverse Auflösungen konfigurieren z.B. 120x160. Per DMA lassen
-
Thread
Wer kennt sich mit dem Mikrocontroller STM32F 103x mit einem ARM32-bit Cortex-M3 CPU Kern aus ?
µC. http://www.mikrocontroller.net/articles/STM32 Bernd_Stein
lieber hier weiter diskutieren : http://www.mikrocontroller.net/topic/328680#new Wenn es um den µC *STM32 F103x* geht und die Firmware - dann diesen Thread hier. Bernd_Stein
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
grafisch > darzustellen, aber die Hardware und auch software ist noch nicht > fertig... LCD haben die STM32 auch. Man kann ja für das Info-System, also Display, Netzwerk... auch einen STM32F207 einsetzen oder einen STM32F103 mit externem Serial-Flash für das ganze HTML und Logfiles. Dazu noch einen externen
beachten, was der 32U4 wenigstens schon mal annähernd kann. Besser wäre immer noch ein STM32F101 oder 103. Ja, auch, wenn der kleine Controller exakt nur die PWM erstellen soll. Oder schaut mal nach anderen ATmegas die mit
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
Doku und das Fehlen des residenten Bootladers. Und bei den LPC stört mich eigentlich nur, daß die M4F-Fraktion eigentlich nur aus Boliden besteht, dabei gibt es garantiert einen recht ordentlichen Markt für 48..64 pinnige M4F mit ca. 100 MHz und 32..128K Flash nebst 8..32 K Ram. W.S.
/stm32f103-and-maple-maple-mini-with-arduino-1-5-x-ide/ Die scheinen so um 4.50$ zu kosten, was schon sehr günstig für Arm-Platinen ist. Etwas ähnlich günstiges habe ich für die SAMD noch nicht gefunden
-
Thread
STM32 Probleme mit einem GPIO Pin und SPI NOR-FLASH
Guten Morgen, In meinen neuen Projekt setzte ich ein STM32F103C8T6 als Mikrocontroller ein. Den Chip habe ich von einem Nulceo-446RE Board runter gelötet(Programmierteil). Im Moment überprüfe ich alle Funktionen der Platine bevor ich das eigentlich Programm
PB4 ist nach Reset erstmal JNTRST. Damit man den als GPIO nutzen kann, muss man JTAG abschalten. Vielleicht geht das einfach mit den SWJ_CFG Bits im AFIO_MAPR? Vielleicht geht's beim F103 auch ganz anders
-
Thread
STM32 I2C Fehler
Folgendes Problem: Ein NXT soll Daten von einem STM32F103 empfangen. Der NXT ist Master, der STM Slave. Ich bekomme aber kein Adress Match auf dem Debugger, sondern nur BERR. Dazu schreibt ST: [c]A bus error is detected when a START or a STOP condition
GPIO_Init(GPIOB, &GPIO_InitStructure); I2C_DeInit(I2C1); I2C_Cmd(I2C1, ENABLE); I2C_InitStructure.I2C_Mode = I2C_Mode_I2C; I2C_InitStructure.I2C_DutyCycle = I2C_DutyCycle_2; I2C_InitStructure.I2C_OwnAddress1 = 4; I2C_InitStructure.I2C_Ack
-
Thread
Multimediaverkabelung und Hausautomation über Ethernet
Energie zu sparen und trotzdem nicht 2s warten zu müssen zwischen Tastendruck und Licht an. Beispiel STM32F103 9-Bit Master-Slave Betrieb an Serieller Schnittstelle. Auch AVRs unterstützen dies. Ich habe in einem anderen Thread mal ein paar Überschlagsrechnungen dazu gemacht. Schaust Du hier: http:
Optokoppler. War mal für ein Projekt. Der AT90USB ist etwas in die Tage gekommen, würde das heute mit einem STM32F103 machen. Ich könnte das Design ja mal ändern und den Auftraggeber fragen, ob er was dagegen hat, wenn ich das ins Netz stelle. Gruß, Ulrich
-
Thread
Olimex STM32-P103 mit Problemen bei USB?
Hallo Community! Ich habe mir zum experimentieren das Board STM32-P103 von Olimex mit dem Controller STM32F103RBT6 zugelegt. Dazu wurde ein kleines Programm zu Testzwecken entwickelt, das über die USB-Schnittstelle mit einem PC-Programm kommuniziert. Die Programme
USB-Serienwiderstände auf dem Board (R21 und R22) haben einen Wert von 22 Ohm. Die beiden Kondensatoren C16 und C17 sowie das IC U4 sind nicht bestückt. Meine Frage an Euch, die das STM32-P103 oder auch das STM32-H103 haben und mit USB experimentiert haben: Habt Ihr ähnliche Probleme (gehabt) und vielleicht
-
Thread
Wie RTC Genauigkeit messen?
am besten die Genauigkeit von einem RTC wie z.b. DS3231, DS1307, MCP7940N oder auch der interne im STM32f103 Es wird der drift in PPM angegeben, aber wie finde ich diesen Wert raus ? Reicht dazu ein logic analyzer? Vom STM32 gibt es diese Anleitung wie es kompensiert wird und wohl auch wie
billige aber auch zeitaufwändige Prozedur für Arme kannst du hier nachlesen: http://stefanfrings.de/stm32/index.html#rtc_calibrate
-
Thread
[V] STM32F100C6T6B und STM32F407VET6
Hallo, STM32 Mikrocontroller aus einem Bastelprojekt übrig geblieben. Vor etwa 2-3 Jahren bei Mouser gekauft und immer ESD gerecht gelagert. 12x STM32F100C6T6B 4,50€ / Stk, 45€ für alle 12. 5x STM32F407VET6
Die 5 STM32F407VET6 sind inzwischen vergeben. Beim Aufräumen sind noch 3 Stk STM32F103RBT6 ( LQFP-64 ) aufgetaucht. Würde ich für 8€ / Stk abgeben.
-
Thread
Vier Gewinnt für CH32V003 und Linux-Toolchain
sein, gegen das Programm zu gewinnen. Nein, ich brauche keine Belehrung über andere Chips der CH32-Familie. Ein (deutlich) und schwer zu schlagendes VierGewinnt habe ich für einen STM32F103 / F401 schon (auch mit Display) realisiert. Hier geht es "nur" darum, was eben der V003 und was nicht!
> Na ja, Schach ist so eine Sache, da bin ich schon länger dran > (allerdings nicht für CH32). Grundsätzlich läuft das super auf STM32F4 Klar, laeuft das auf einem F4. Es lief ja auch mal auf einem ZX81 mit 1k Ram. :-D Mit etwas suchen findet man diverse alte C-Sourcen im Netz die auf so
-
Thread
Seltsame Initialisierungen und Abstürze.
mittels ULINK2 auf mein MCBSTM32E (bestückelt mit STM32F103ZE) und gehe in den Debugger (und ja, der Debugger akzeptiert das anscheinend, zu meiner größten Überraschung). Das Programm läuft in meine liebliche main()-Routine und ich
Hi Fabian, nein, das ist es nicht. Die Datei heisst stm32f10x_rcc.c und definiert dort das Feld: static __I uint8_t APBAHBPrescTable[16] = {0, 0, 0, 0, 1, 2, 3, 4, 1, 2, 3, 4, 6, 7, 8, 9}; Diese Initialisierung stimmt schon nicht, wie ich auch im Debugger
-
Thread
STM32 USB-MIDI
stm32f103c8 (und auch mit einem Fake wo ein CKS32F103 drauf war). Im Anhang ein abgespecktes Projekt für Segger ES. Es ist nur der reine USB-Teil enthalten. Das Demoprogramm schickt das was es per
) Language 0x0409 : "USB MIDI STM32 " *!*CAUTION trailing space character Data (HexDump) : 20 03 55 00 53 00 42 00 20 00 4D 00 49 00 44 00 .U.S.B. .M.I.D. 49 00 20 00 53 00 54 00 4D 00 33
-
Thread
Welcher µC-Familie ist die beste wahl
Befehlssatz, Geschwindigkeit,... ist ein Traum und bei Keil kann ich auch bleiben. Ein Beispiel : STM32F103RB - TQFP 64 10x10x1.4 - FLASH 128KB - SRAM 20KB - A/D 16x12-bit 4x16-bit (16/16/18) - 2xWDG, RTC, 24-bit down counter - 2xSPI - 2xI²C - 3xUSART(IrDa/ISO7816) - USB - CAN
Philipp wrote: > STM32F103RB > - A/D 16x12-bit 4x16-bit (16/16/18) Ich sehe da nur 2x12-bit, 16 Kanäle.
-
Thread
empfangene UART Bytes fehlerhaft - STM32
Hallo, ich möchte einen STM32F103CB (Sender) mit einem STM32F103RB (Empfänger) mittels UART verbinden. Die Daten werden wie gewünscht aus einem Byte-Array Byte für Byte übertragen. Das der Sender die korrekten Daten losschickt
ENABLE; // the USART1 interrupts are globally enabled NVIC_Init(&NVIC_InitStructure); [/c] und noch vereinfacht die Empfangs-ISR (USART_ReceiveData() ist aus der stm32f10x_usart): [c] volatile u8 u8Buff[150] = {0}; volatile u8 u8I; //... if (USART_GetITStatus(USART1, USART_IT_RXNE
-
Thread
stm32flash "Failed to init device"
Also nochmal zum Thema.! Verbaut ist ein "STM32F103C8T6", entweder ist der kaputt oder ein Fakeprodukt.... Ich bin da völlig unbeleckt, also kann man die einfach tauschen und die Software neu auf spielen.??
Das kriege ich maximal als Reaktion: root # stm32flash -u -b 115200 -g 8e1 /dev/ttyUSB0 stm32flash 0.6 http://stm32flash.sourceforge.net/ Interface serial_posix: 115200 8E1 Failed to init device. root # oder: root # stm32flash
-
Thread
STM32: Probleme mit SD_ReadMultiBlocks
Servus allerseits STM32F103VE 4 bit SDIO mit DMA Std-Lib v3.4.0 Fat-Implementierung von ElmChan Meine anfaenglichen Test verliefen zufriedenstellend. Bis plötzlich nichts mehr ging. Hat etwas gedauert, bis ich bemerkte
siehe mal hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fDMA%20transfer%20on%20multi%20block%20write%20to%20SD%20card&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E
-
Thread
Bringt ein STM32 mehr?
Der STM32 bringt ihm immerhin den vermissten DAC ;-).
ist somit deutlich schneller. Der STM32 hat auch einen DA-Wandler drin. Für Dich würde dann der Chip STM32F103RC in Frage kommen. Ich könnte für Dich auch mal Testen ob es mit dem STM32-Timer klappen könnte, schreibe mir dann ein Mail
-
Thread
STM32 über SWD neu starten/run nach flash
Hallo zusammen, für ein kleines Projekt wollte ich einen STM32F103 mittels ESP32 per SWD Schnittstelle flashen. Ich bin ziemlich unbewandert in der Mikrocontroller Implementiertung, vor Allem wenn es tiefer in die Architektur geht. Ich habe aber Bilbliotheken
Abgesehen von SYSRESETREQ (s. Beitrag davor), sollte es nicht so schwierig sein, einen weiteren Pin vom ESP32 zu NRST des STM32 zu legen, um dann per simplen GPIO-Befehl den STM32 zu resetten. Ein OpenDrain-Ausgang vom ESP32 sollte reichen.
-
Thread
CPP Code nach C portieren. endet in Stackoverflow.
genauer gesagt nur die Dateien SphereDemo.h und SphereDemo.cpp zu portieren. Zielsystem ist ein STM32F105RB mit 128k Flash und 64k Ram Umgebung ist ARM GCC mit CooCox. Anbei findet ihr meine Portierung. Mein Aufruf sieht wie folgt aus: [c] SphereDemo(800,480); SphereDemo_run(100,100
mache muss ich ja für x und y jeweils 8192 Werte Ausrechnen. Besser wäre das schon dann bräuchte der stm nich so viel Rechnen. Bloß wie mache ich das mit der Tabelle?? könnte mir einer von ihnen weiterhelfen. Danke. im Anhang mal meine umsetzung ich nutze ein stm32f103zet6
-
Thread
STM32: gcc 5.4.1 vs. 6.3.1 und memset
r1, #0 80014f2: 4808 ldr r0, [pc, #32] ; (8001514 <main+0x68>) 80014f4: f000 f89c bl 8001630 <memset>
, r5, lsl #8 8001556: 2c0f cmp r4, #15 8001558: ea45 4505 orr.w r5, r5, r5, lsl #16 800155c: d919 bls.n 8001592 <memset+0x66> 800155e: 4626 mov r6, r4 8001560: f103 0210 add.w r2, r3
-
Thread
SPI mit SD Karte antwortet nicht korrekt auf CMD0
Hallo Ich experimentiere seit einigen Tagen mit meinem ETT STM32 Cortex M3 Board welches ich bei ebay ersteigert habe... Nun wollte ich einmal eine SD Karte mit meinem STM32F103RB connecten. Ich habe schon ettliche seiten im Netz durchsucht und bin dabei auf
Standards gestossen. Leider fand ich jedoch kein ausreichendes beispiel für die ansteuerung mit einem STM32F103. Ich hab nun versucht den code von Ulrich Radig zu übernehmen. Es gelang den Code zu compilieren jedoch antwortet meine Karte nicht wie sie sollte. Ich habe danach versucht für testzwecke
-
Thread
Aufbau von HAL
Ich habe in UNI eine Aufgabe bekommen und zwar eine HAL (Hardware Abstraction Layer) für LPC17xx und STM32F1xx zu schreiben. Zur Verfügung stehende Zeit: ca. 4 Wochen. Es muss also eine Schicht geschrieben werden mit einem für Application zur Verfügung stehenden Befehlssatz (API). API ist nicht fest
> Es ist viel Arbeit wie ich es sehe, oder? Jep. In 4 Wochen nicht zu schaffen. Ich habe in der Firma für den STM32F103 mit USB und ohne CAN ca. 4 Monate gebraucht. LPC1768 habe ich daheim immer wieder mal was gemacht. Liegt Fulltime wahrscheinlich in
-
Thread
Cortex M3 I/O Peripherie Adressen
schaue mir gerade einen STM32F103 an. Wenn ich das richtig sehe, kann man auf die IO Pins über folgende Arten zugreifen 1) das normale IO Register 2) das set reset Register 3) das reset Register (was offensichtlich eingeführt
sind. das ist so nicht ganz richtig. Für die CMSIS wird von der ST Library im Grunde nur die stm32f10x_map.h verwendet. Die stm32f10x.h aus der CMSIS ist eine leicht erweiterte Form der _map, wo z.B. die Interrupts in einer enum ausdefiniert sind. Der einzige Programmiertechnische Unterschied
-
Thread
Daten ins Flash oder SRAM/MRAM
Hallo Ich arbeite mit dem uVision von Keil, STM32F103VCT6. Ich steuere einen EC 45 Motor an 28/34 Volt. Bei der ersten Fahrt werden AD Werte aufgenommen auf die bei den nachfolgenden Fahrten darauf zurückgegriffen wird (Stromaufnahme, ist Strom
Ok, habe jetzt gelesen, dass der STM32F103VCT6 48kb SRAM hat. Im Datenblatt von farnell hat dieser Typ nur 32kb! Was stimmt jetzt? Datenblatt 48kb!? danke und Gruss! M.B.
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
TEMP-Register, der nicht zu deinem L-Byte gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
könnte der Interrupt kommen. > Irgend einer schon, aber nicht mein OC-IRQ, da ich ihn ja vorher mit [c] TIMSK3 &= ~1<< OCIE3A; // Output Compare Interrupt sperren [/c] sperre. Stefan F. schrieb im Beitrag #7527971: > Außerdem hast du den Zugriff "stepCount = SM_SCHRITTANZAHL" auf die 32
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
den Einstieg sehr empfehlenswert. Sie enthalten einen ST-Link, den man auch zur Verwendung andere STM32 Controller verwenden kann. Alle STM32 Mikrocontroller enthalten ab Werk einen nicht löschbaren seriellen Bootloader. Manche Modelle können auch über USB, CAN oder I²C befüllt werden. Debuggen geht
zum ST-Link ist der J-Link von Segger. Der kann auch debuggen. Hier ist meine Doku-Sammlung für STM32 (mit Links zu Software): http://stefanfrings.de/stm32/index.html Soweit ich weiß, gibt es keine STM32 Controller mit DIP Gehäuse. Aber es gibt das "Blue-Pill Board" (auch bekannt als "STM32F103C8T6
-
Thread
Atmel 32Bit/ARM mit FPU
Um Deine Frage nicht wie gewünscht zu beantworten, es gibt den SH7216 und den R32C und den RX610. Zwar alle nicht ARM und nicht Atmel sondern Renesas, aber mit FPU + Flash + RAM +++ :-)
findest du das Datenblatt, was auf dem Board (oben) verbaut ist. http://www.st.com/mcu/devicedocs-STM32F103RE-110.html Das Programm, um vom PC aus Porgramme auf das Ding zu laden, gibt es dort auch irgendwo (Stichwort Bootloader). Ich verwende als Toolchain Codesourcery-Lite, kost nix. Yagarto
-
Thread
µC mit verschiedenen TFTs. Welcher LCD-Controller?
LCD-Controller -> TFT. Ich bin mir nur noch nicht sicher was ich für einen LCD-Controller nehmen kann. Als µC nehme ich einen STM32F103VB (Cortex-M3, 32bit). Und als TFT würden je nach Anwedung verschiedenen Größen verbaut werden. Einmal ein: 3.5", QVGA, 320x240, RGB Interface, 18 bit, 262k Farben oder
RAM-access und ein paar als Schnittstelle zum Mikrocontroller. Vielleicht lohnt auch ein Blick auf den R32C. Der hat soweit ich weiß alles, was man braucht. @Peter: Was erwartest Du denn von so einem Controller? Der STM32F103VB ist ja auch nicht gerade eine RAM-Schleuder. Im 18 bit-Modus lohnt es sich