-
Thread
[STM32] Binäruhr bzw 12x4 RGB LED Display mit WS2812
will aber eine richtige mit "echter" Binärdarstellung. Klar ist das nix neues, aber es ist 1. auf dem STM schnell gemacht und 2. muss jeder Bastler in seinem Leben einmal eine Uhr gebaut haben ;-) Zum Testen habe ich jetzt mal mit b) abgefangen. In der endgültigen Version wollte ich einen STM32F1 verwenden
für ein uint8_t ein ganzes Wort, also 4Byte. Ich habe mit einem halben Meter (30 LEDs) auf einem STM32VLDisco experimentiert, an DMA habe ich mich aber nicht ran getraut, also Bits in einer Schleife geschoben. Wenn
-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
Der geht: STM32F103xF Der hat 12 Timer drin, die kann man so programmieren dass man 32 unabhängige PWM Ausgänge hat. Ist halt kein Atmel.
>Der Staubsauger-, ähhhh, STM32-Vertreter ist wieder da. ;-) Ja, ja. Ist es denn meine Schuld dass andere Hersteller keine 30 echte PWM Kanäle können???? Er fordert: - 30 Kanäle - 8-10 Bit Auflösung Der [[STM32]] hätte
-
Thread
PWM interrupt am LPC2148
habe aber keine Lust erst Keil zu lernen und dann später das gcc Drama zu wiederholen. Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und Modi. Sowas
Thorsten E. schrieb im Beitrag #4933599: > Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber > dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die > Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und >
-
Thread
Kleine Atmel SAM Cortex M0+ Boards gesucht
Servus, warum nicht ein stm32f103c8 board? Kriegt man bei ebay für unter 3€ schon. Und man hat 72MHZ.
aSma>> schrieb im Beitrag #4488724: > Servus, > warum nicht ein stm32f103c8 board? Kriegt man bei ebay für unter 3€ > schon. Und man hat 72MHZ. .., weil er es nicht will. Es gibt haufenweise Boards mit STM32 Chip drauf. Aber da er eins mit Atmel Chip will, muss
-
Thread
SPS Betriebssytem
Hab grad den Code von Josef auf einen STM32F103 portiert. Läuft wie'd Sau nach nicht mal 1 Stunde. Wau! Einfach und gut. Thanks!
Na, dann wäre es sehr nett, wenn du die STM32F103 Version hier hochladen könntest. Dann hätten evtl. andere auch was davon.
-
Thread
STM32F103RBT6 Pin toggeln
findet kein Wechsel 0-->1 bzw. 1-->0 statt, was jedoch vor den Takteinstellungen funktioniert hat. :C Hier der Code... [c] #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" int main(void) { RCC_DeInit(); RCC_PLLCmd(DISABLE); RCC_PLLConfig(RCC_PLLSource_HSI_Div2
nicht abgeht), mal gründlich nachzusteigen. Ich poste dir hier mal nen Ausschnitt aus einem älteren STM32F103-Projekt: {c] void Do_Config (void) { long L; RCC->CIR = 0; /* alle RCC-Interrupts ausschalten */ RCC->APB1RSTR = 0; /* evtl. Reset's beseitigen */ RCC->APB2RSTR
-
Thread
Auswahl eines ARM-µC für Einsteiger
STM32F103 http://stefanfrings.de/stm32/index.html Die Stromaufnahme im Standby ist allerdings deutlich höher, als du von AVR Controllern gewöhnt bist. Wenn es da wirklich auf wenige µA ankommt, dann
dem 413 und dem 423 am Ende? Development-boards finde ich zwar, aber da steht immer nur STM32F4. Was ist mit den letzten beiden Ziffern?
-
Thread
STM32 I2C Bus bleibt hängen
davon im Fehlerfall leuchtet. > Ich meine mich zu erinnern, dass beim Initialisieren > vom I2C-Modul die Pins kurz auf GND gehen. Nicht, wenn man die Initialisierung in der richtigen Reihenfolge vornimmt. Hier mal ein korrektes Beispiel ohne HAL: http://stefanfrings.de/stm32/stm32f1.html#i2c
davon im Fehlerfall leuchtet. > >> Ich meine mich zu erinnern, dass beim Initialisieren >> vom I2C-Modul die Pins kurz auf GND gehen. > > Nicht, wenn man die Initialisierung in der richtigen Reihenfolge > vornimmt. Hier mal ein korrektes Beispiel ohne HAL: > http://stefanfrings.de/stm32/stm32f1
-
Thread
[STM32F103] Welche Revision ist das?
von Torsten gekauft wurde). http://www.aliexpress.com/item/Free-shipping-10PCS-STM32F103V8T6-STM32F103-QFP100-package-ARM32-bit-microcontrollers/2051470063.html Nur werde ich aus dem Bild nicht schlau: welche Revision ist das eigentlich? Gemaess der Errata gibt es nur 2 davon:
nicht die neueste Errata mein Eigen zu > nennen. Danke für den Hinweis. Nein, Falsches Errata: "STM32F10xx8 STM32F10xxB" Errata sheet ist gefragt. Du hast das vom "C/D/E" nicht vom "8/B" rgds
-
Thread
ISA Karte mit DAC832 emulieren
aussuchen lassen. Richtig billig und in geschätzt 80% der fällen ausreichend passend sind dagegen die 32f103. Der fcm32f103 liegt gerade bei 80cent. Das Original von St bei 1$ mit gratis Bestückung bei jlc. Ohne USB wäre der stm32f030 auch gratis bestückbar bei sehr ähnlicher Peripherie. Aber gut..
auch noch diese Buslogik vom µC erledigen lassen. Wie inzwischen herausgearbeitet wurde, sollte auch das kein grosses Problem sein ,weil halt die primitive Peripherie erahnen läßt, dass auch nur die minimale ISA-Logik des frühen 8Bit-ISA-Busses
-
Thread
STM32G0: UART DMA empfängt nach Sleep nicht mehr
Hallo zusammen! Ich habe hier einen STM32G0 auf einer eigenen Platine. Der MCU kommuniziert mit einem LTE Modem via AT Kommandos auf UART2. Wenn ich den MCU in den Sleep schicke: [c] HAL_PWREx_EnableFlashPowerDown(PWR_FLASHPD_LPSLEEP
unzählige Male gepostet. Hier mal ein mittlerweile so etwa 5 Jahre altes Beispiel, wie sowas für einen STM32F103C8T6 aussehen kann: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das Prinzip: 1. es hat einen Lowlevel-Treiber, der sich um den UART kümmert, dabei in zwei Ringpuffern
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
PA14 (Pin49) SWDIO an PA13 (Pin46) Kann das hinkommen? https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
jetzt erstmal ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts()
im Beitrag #7513767: > Nun muss ich nur noch die Sin von EXTI_PR verstehen http://stefanfrings.de/stm32/stm32f1.html#nvic
-
Thread
[V] REVA - STM32107C - Entwicklungs-Kit (Ether,LCD,Neigung,.)
: http://www.raisonance.com/~reva-stm32-connectivity-starter-kit__microcontrollers__product~product__T017:4h4ezgbct4rd.html (ohne den STM32f103) + http://www.raisonance.com/~stm32107c-daughter-board-for-reva__microcontrollers__product
Den Preis solltest du noch mal überdenken : http://cgi.ebay.de/REva-Starterkit-STM32Connect-Mikrocontroller-1-Stuck-/220786277515?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3367e33c8b
-
Thread
China SUPER Bauteile-Schnäppchen Thread
-10pcs-lot-STM32F103C8T6-ST-LQFP48-100-NEW/1591265286.html?s=p inkl. regist. Versand.
Torsten C. schrieb im http://www.mikrocontroller.net/topic/346975#3845813 > Farnell: 2,56€ @ 1000 + MwSt (STM32F103C8T6) > Mouser: 2,37€ @ 4800 + MwSt (STM32F103C8T6) > China: 1,27
-
Thread
5V SMI Slave an 3,3V uC STM32
Tina T. schrieb im Beitrag #6306101: > Der ST32F103 ist ja 5V tolerant. Vorsicht damit. Einige Pins sind 5V-tolerant, andere nicht. Und: Dein STM32 liefert nur maximal 3.3V an seinen Ausgängen. Wenn Dein ADS1118 mit 5V betrieben wird, erwartet
mindestens 5.0V*0.7=3.5V, damit er eine logische 1 erkennt. Die kann er aber niemals bekommen, weil der STM ja nur mit 3.3V betrieben wird. Wenn ich dann in das Datenblatt eines STM32F103C8 (DocID13587 Rev 17) auf Seite 65 in Table 36 nachschaue, sehe ich, dass der Prozessor in Worst Case Fall nur eine Ausgangsspannung
-
Thread
Stm32f407 flashen
Schau zuerst ins "STM32F4 Reference Manual" Kapitel 2.4 "Boot configuration". Die Zuordnung der Pins findest du im "STM32F407 Datasheet". Außerdem solltest du einen Blick ins "STM32F40x Errata Sheet" werfen, um böse Überraschungen
. Alternativ kann man die BlackMagicProbe Firmware verwenden, die kann man auch auf die kleineren F103C8 flashen.
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
Frage, wie die vielen WS2812 Bibliotheken für STM32 mit DMA und Timer überhaupt laufen können... oder hab ich hier nur Pech mit dem STM32F4?
Hmmm ich habe ein ziemlich ähnliches Programm auf einem stm32f103 laufen und es geht auch so wie gedacht vom byte aif half word, habs allerdings nicht mit dem HAL sondern direkt mi registern gemacht. Welcher stm32f4 ist denn genau auf dem board drauf, dann
-
Thread
Qemu und STM32F4/F7 Emulation
Zipit Z2 (PXA27x) musicpal Marvell 88w8618 / MusicPal (ARM926EJ-S) stm32-p103 Olimex STM32 p103 Dev Board realview-pb-a8 ARM RealView Platform Baseboard for Cortex-A8 versatilepb ARM Versatile/PB (ARM926EJ-S) realview-eb ARM RealView
man da einen anderen QEMU build mit neuerer Version nehmen? https://github.com/martijnthe/qemu_stm32 habe ich noch gefunden. liefert QEMU emulation of the STM32F2XX.
-
Thread
STM32f030F4 eigene PCB
sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
weggelasen. Das ergab das gleiche. Weiß jemand, ob VDD und VDDA verbunden sein muss? (Ich glaube beim STM32F103 / Bluepill geht der Debugger nicht, wenn analog Versorgung nicht angeschlossen ist.) Stromaufnahme muss ich nochmal testen. Gruß, Drewle
-
Thread
STM32 Timer mode ändern
Hallo, ich arbeite mit einem STM32F103ZG (STM3210E-EVAL board) und möchte den TIM8 im PWM Mode für motor control verwenden. Ich habe ein PWM-Beispiel aus der std. peripheral lib entsprechend für den TIM8 angepasst, sodass er im PWM
Beim STM32F100RB ( auf dem Discovery VL Board) ist nur Timer 1 ein 'Advanced Timer' mit komplementären Ausgängen und Totzeit. Den STM32F103 muss ich mal nachgucken... Habs getan. Du hast recht, dein XL Device
-
Thread
DS18B20 parasite: DQ aus STM32 Pin speisen
Ausgang mit high Pegel. Soll laut Datenblatt spätestens nach 10 µs nach dem Befehl passieren. Der STM32F103 soll ja laut Datenblatt bis 25 mA pro Pin liefern können, der DS18B20 braucht wesentlich weniger laut Datenblatt (max. 1,5 mA). Laut Logikanalyzer geht die Spannung auch nach weniger als den
low. > Löte mal einen Pullup mit 330...470R da rein und schau, ob sich was > ändert. Mit den STM32F103 bin ich nun nicht bewandert (bei den F1xx soll GPIO-Konfiguration ja anders als die Neueren funktionieren), aber laut Datenblatt sollte das hier PA9 als Ausgang und high schalten: [c] // .
-
Thread
Welcher Cortex M3?
Hersteller, aber ich denke es haben sich 2 Hersteller am Markt etabliert. Zum einen ist das ST mit den STM32F10x und zum zweiten NXP/Philips mit den LPC17xx. Ich habe mit beiden gearbeitet, bevorzuge jedoch derzeit die LPC17xx, da sie gegenüber den neueren STM32F105/107 unschlagbar im Preis- Leistungsverhältnis
2 (set priority): [c] static __INLINE void NVIC_SetPriority(IRQn_Type IRQn, int32_t priority) { if(IRQn < 0) { SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
Hallo Community, Ich versuche seit gestern vergeblich ein I2C EEPROM am STM32F103C8T6 (Blue Pill Board, es ist aber glaubig ein Fake-uC auf dem Board verbaut da man ihm mit ST-Link GDB Server nicht programmieren kann es geht nur mit OpenOCD, weiß nicht ob es evtl
100KHz Rmin gleich wie bei <=100KHz nur rmax = 300ns/Cbus Wenn ich das jetzt mal für 100KHz beim STM32 durchrechne: fscl=100KHz, Vcc=0,3V, I=3mA, Cbus=~8pF(Aus Datenblatt ST24C08WP) Rmin = 3,3 - 0,4V / 3mA = 966,667 Ohm -> 1kOhm Rmax = 1000ns/8pF = 125kOhm Allerdings muss ich sagen das
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x0F; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0F; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); } // sollte ins stm32f10x_it.c extern volatile uint8
10ms, Interrupt-Handle freigeben // sollte ins stm32f10x_it.c // wird aller 10ms aufgerufen (bei 72MHz) void SysTick_Handler(void) { // Mach was, Pin toggeln oder Variable hochzählen } [/c]
-
Thread
STM32 Breakout Board
freundliche Chinese von nebenan hatte auch schon so eine Idee: http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-MN-/251544868893?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3a913e181d
jedoch habe ich dazu noch 3 Anmerkungen, die Du unbedingt berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
? Dass halt die GPIOs der AVR8 deutlich leistungsfähiger und fehlertoleranter sind als die der STM32. Oder anders ausgedrückt: STM32 ist eine Mimose im Vergleich zum AVR8. Da kann man schnell mal was zerschiessen, beim AVR8 muss man
die Quelle es hergibt: 1k oder auch weniger; aus den genannten > Gründen und für diese Anwendung c-hater schrieb im Beitrag #6842625: > Oder anders ausgedrückt: STM32 > ist eine Mimose im Vergleich zum AVR8. Da kann man schnell mal was > zerschiessen, Also die CPU ist ein STM32F446RET6 laut
-
Thread
STM32 soll bestimmte Zeilen von einer .txt einlesen und verwenden
Daten vom PC einliest und gleichzeitig die Daten von Controller ausgibt. Zudem den Code für usbd_hid.c, die korrekten Werte für die usbd_hid.h, sowie alle anderen Files. Außerdem muss der Stm32f103 nun als HID oder CDC beim Erstellen des Projektes ausgewählt werden? Ich hoffe das meintest du mit Beschreib
müsstest Du vorrangig lernen, wie man sowas auf dem Controller implementiert. > Außerdem muss der Stm32f103 nun als HID oder > CDC beim Erstellen des Projektes ausgewählt werden? Das klingt danach, als hätte dort noch niemand vorgearbeitet. Du müsstest es also selber herausbekommen. Immerhin scheint
-
Thread
RC Summensignal erzeugen
Hallo, ich möchte ein 8 Kanal Summensignal mit einem Stm32F103 erzeugen. Meine erste Idee war ein 1µs Interrupt in dem ich einen Port je nach Vorgabe schalte. Der Code im Interrupt wäre zwar recht schlank, ich bezweifle aber
Vorgabe schalte. Was ist denn ein 1µs Interrupt? Meinst du damit alle 1µs ein Interrupt? Ich kenne den Stm32F103 zwar nicht aus eigener Erfahrung, bezweifele aber, dass er das überhaupt schaffen würde. Üblicherweise erzeugt man kurze Impulse definierter Länge mit einem Timer.
-
Thread
STM32F103 vs STM32407 SPI in der HAL
Hallo, Ich hab ein SPI LCD ST7735 erfolgreich am laufen am STM32F407. Jedoch funktioniert das nicht am STM32F103. Jeweils SPI-1 plus die drei Steuerleitungen. Am Oszi sieht man auch das sich da was tut aber das LCD Initialisiert leider nicht. Gibt es
gerade keine finden. Verwende die Bibliothek für das Display: https://controllerstech.com/st7735-1-8-tft-display-with-stm32/
-
Thread
µC wird heiß
Das DaBla des STM32F302xB STM32F302xC sagt: "The VDDA voltage level must be always greater or equal to the VDD voltage level and must be provided first." Das ist hier wohl eher nicht gegeben (R203 hängt an -3V3)...
Ich habe die STM gemeint. Ich hatte beim STM32F103 einen Kurzschluss gegen GND von einem Pin und bis auf, dass das der Pin nicht funktioniert hat habe ich bei der Inbetriebnahme nichts vom Kurzschluss mitbekommen.
-
Thread
Keil Debugger mit STM32F4Discovery / veraltete Firmware im ST-Link
Keil macht das leider nicht mehr bei den STM32F4, bei den STM32F103xx geht das noch, bei den STM32F105 mit ein paar Tricks. Der Support behauptet sie hätten deswegen viel Beschwerden. Der Aufwand wäre zu groß das alles zu pflegen. Nur viel Geld
Ja, klar. Ist wohl eine Entscheidung von Keil GF drittklassig zu werden... Von den STM32F4xx gibt es nun auch nicht so große Unterschiede wie beim F103er. Eigentlich nur den F407 und F417 also nur zwei Pheriperievariationen. Und wieso das Keil jetzt nicht implementieren kann ist mehr
-
Thread
STM32F401RC: Flash erase
jetzt einfach ein I2C Flash oder EEProm daran, und alles wird einfacher. Die Dinger sind doch so billig. Ein 32KByte EEProm STM M24256 gibt es für unter einem Euro. Das verwende ich, funktioniert prima.
Preises: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F401RCT6_C74524.html und was der kann, werde ich aber für bestimmte Dinge bei dem Chip bleiben, vor allem weil es auch sehr preiswerte BlackPill-Boards mit dem F401/F411 gibt.
-
Thread
STM32 UART Ringbuffer richtig lesen
die richtige Antwort gibt. Wie finde ich raus ob es überhaupt das richtige Register ist? Es ist ein STM32F103C8T6. gerechnet habe ich es genauso wie in der Excel Tabelle [c] #define KM_MAX_RXBUFF 20 static uint8_t last_pointer_position; static uint8_t recent_pointer_position; static uint8_t Rx_message_length
funktioniert das memcpy() auch richtig. Das SetPriority und EnableIRQ ist doppelt drin, einmal in stm32f1xx_hal_msp.c und einmal in main.c kann es daran liegen? Habe den Code so von Hochsitz C. (hochsitzcola) übernommen.
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
der STM32F4 haben laut Reference Manual immer 128k. Aber normalerweise sollte man die App ja ohne Probleme weiter nach hinten schieben und dann die Pages 1 und 2 die jeweils 16k haben für die Daten verwenden
-
Thread
ATMega Auslaufmodell?
Es ist klar, dass die 32-Bit-µCs schon längst auf dem Vormarsch sind. Neulich habe ich bei Mouser entdeckt: MSPM0C1104SDSGR Arm® 32-bit Cortex®-M0+ CPU, 24MHz 8-pin WSON 2x2mm 0,64 € (0,272 € bei 1000 St.) Die 8-
funktionierende Bibliotheken für UART, I2C, Modbus - werde ich als Nächstes einen STM32 verwenden. Und je nachdem wie mir das gefällt kann es sogar sein das der ATMega bald für mich keine Rolle mehr spielt ;)
-
Thread
GCC als Crosscompiler für ARM auf ARM
floating-point Rechnungen, nur das dazugehörige register-include file müßte ich natürlich gegen das vom STM32F030R8 austauschen, wenn ich das Programm hochladen und laufen lassen wollte. Jedenfalls... irgendwie... .text 0x08006ad8 0x3c /opt/arminarm/bin/../lib/gcc/arm-none-eabi/4.8.2
/inc -I../../common/STM32_USB-FS-Device_Driver_v4.0.0/inc -Iinc -Isrc -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD src/main.c -o build/src/main.o arm-none-eabi-gcc -T../../common/stm32_f103_gcc.ld -mcpu=cortex-m0 -mthumb -nostartfiles
-
Thread
Uhr wie im Ham Yard Hotel in London Gesperrt
den vid6606 unbestückt lassen kann. Der Treiber kann ja schließlich 4 Motoren ansteuern. Torsten C. schrieb im Beitrag #4130336: > Heute sind meine STM32F030F4P6 gekommen, erstmal auf einem Breakout. Als > IC kostet der ja auch nur 50ct, daher werde ich mir den VID6606/VID6608 > wohl sparen.
Den STM32F103.
-
Thread
stm32 UART sendet nichts
Hallo, ich habe hier ein STM32 Discovery Board (CPU: STM32F103RB). Versuche den Uart1 zum Laufen zu bringen, doch leider kommt an dem angeschlossenen USB->Serial Konverter nichts an. PA9 -> RX und PA10-> TX Sourcecode: [c]#include <stm32f10x_gpio.h> #include <stm32f10x_tim.h> #include <stm32f10x_rcc.h> #include <stm32f10x_usart.h> void InitializeUart() { RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA
-
Thread
ENC28J60 verliert Link nach einiger Zeit
Hallo liebe Leute, ich habe auf Basis des STM32F4-discovery und einem ENC28J60-Board (http://www.lctech-inc.com/Hardware/Detail.aspx?id=588fbc2e-ecc1-4013-ac35-69bc83bda1fb) einen Webserver aufgebaut. Mir ist klar, dass STM32F4 eine integrierte
einen PHY anschließen sollte. Hintergrund diese Entscheidung ist, dass ich später evtl. auf einen STM32F103 portieren möchte. Die Toolchain basiert auf Eclipse CDT, STM32CubeMX, dem gnuarm 4.8, gnuarmeclipse und openocd. Ein wenig stolz bin ich schon darauf, diese Geschichte zum Laufen gebracht zu
-
Thread
Vector Table Offset setzen: Nur multiple of 0x200 ?
Hallo, ich habe ein kleines Projekt (STMF103CB..) mit ST HAL Treibern via STM32CubeMX erstellt. Wenn ich den Vector Table Offset setzen möchte, finde ich dazu in der Datei system_stm32f1xx.c: #define VECT_TAB_OFFSET 0x4100 /*!< Vector Table
Aus dem STM32F10xxx/20xxx/21xxx/L1xxxx Cortex-M3 programming manual: 4.4.4 Vector table offset register (SCB_VTOR) Bits 8:0 Reserved, must be kept cleared
-
Thread
STM32F103RFT6 I2C2 keine Funktion
Hallo auch, ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
Fragen zur IR-Informationsübertragung
erstaunen haben eine ganze Menge Controller IRDA. Das muss noch jemand in grossen Umfang einsetzen. (z.B STM32F051, STM32F103, STM32G071, STM32L151, usw...) Es gibt auch noch neue Transciever: TFBS4711 Olaf
Zu meinem eigenen erstaunen haben eine ganze Menge > Controller IRDA. So ist es. > (z.B > STM32F051, STM32F103, STM32G071, STM32L151, usw...) Und auch alle AVR XMega (sowie deren Erben in Gestalt der neueren Tinys und Megas sowie AVRxxxDy). Und vermutlich noch eine ganze Menge mehr in
-
Thread
[V]erkaufe STM32 und [S]uche Arrow Deca
1x STM32F103C8T6: 6,13€ 1x STM32L475RCT6: 8,06€ 1x STM32L4P5CGT6P: 10€ Datenblatt/Produktseite: https://eu.mouser.com/datasheet/2/308/1/FAN5602_D-2311698.pdf https://eu.mouser.com/datasheet/2/609/ADP2503
20integrated%20products_max1595-1178974.pdf https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32F103C8T6?qs=sGAEpiMZZMsjJi7B1kCaqUwZarfWFigI https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32L475RCT6?qs=dTJS0cRn7oi1gELMTQUlng%3D%3D (Bild zeigt QFN ist jedoch QFP): https://eu.mouser.com
-
Thread
I2C Takt Pullup abhängig? (AVRxDB)
Gerhard O. schrieb im Beitrag #6961565: > Die STM32F103 I2C FSM war ja auch voller Bugs. An diesem Beispiel kannst du den 'Fortschritt' sehen: Frühere Designs hatten eine wahre Flut von Interrupts erzeugt, aber damit konnte man so lala leben. Es
W.S. schrieb im Beitrag #6962339: > so gut wie unbenutzbar ist Finde ich (für den STM32F103) doch arg übertrieben. Es gibt eine application Note, die beschriebt wie man dessen I²C Port nutzen kann, und genau so funktioniert er auch tadellos.
-
Thread
STM32F3: IRQ-Prioritäten
Hallo Ich portiere momentan ein Projekt von Arduino auf STM32 (STM32F302R8) und arbeite mich dabei in die Plattform ein. Im Moment bin ich mit der I2C-Implementierung beschäftigt und wieder über ein Thema gestolpert, das mir schon bei den Timern, den ADCs und
Chaos und Verderben > über mein Projekt zu bringen. Dann fange doch mal mit einem einfacheren STM32 Modell an. Beim STM32F103 ist das durchaus überschaubar. >Ich bin jetzt schon einige Tage nur damit beschäftigt, > den besten Ansatz für die I2C-Kommunikation zu finden. Selbst Schuld, bei
-
Thread
Vorteile von STM32F0 gegenüber STM32F1 Serie
Ich vergleiche gerade die Beschreibungen der STM32F Serien und finde keinen Grund, warum man sich mit der F0 Serie beschäftigen sollte. Offensichtlich hat die F1 Serie bei gleichem Preis mehr Leistung und mehr Funktionen. Was habe ich übersehen
Aha. Klein. Wenig Peripherie. Gegenbeweis: STM32F072.
-
Thread
LwIp-Stack: Raw Ethernet Packete senden
Hallo Ich würde gerne wissen welchen stm32 du verwendest, da ich für meine Maturaarbeit einen Webserver auf meinem stm32f103rb realisieren muss und auch überlege den lwIP zu verwenden wobei ich nicht sicher bin ob das überhaupt geht da möglicherweise
Guten Morgen Benjamin, der Mikrocontroller stm32f103rb besitzt keine Ethernetschnittstelle. Du müsstest einen STM32F207 benutzen. Der hat eine Ethernetschnittstelle. Da braucht man dann allerdings noch einen Ethernet Physical Transceiver.
-
Thread
Doppelte Pull-Ups bei i2c?
Moin! Ich arbeite öfters mit I2C und weiß, das es auf die Pull-Ups drauf an kommt. Nun stellt sich mir die Frage, ich habe ein STM32F407.... nutze von diesem den I2C Bus 100KHz Clockrate, nun habe ich an dem I2C Bus 1.8K auf SCL und 1.8K auf SDA zu VCC 3.3V, bei 100 KHz. (Master) Ich möchte aber nun an den I2C Bus 5 weitere Platinen als Slave anschließen mit einem STM32F103.... über RJ45 Steckverbinder. Müsste ich an den 5 Platinen