-
Thread
STM32F103 und CooCox, Anfängerfragen
%3AIT&_trksid=p2057872.m2749.l2649 (GOOD STM32F103C8T6 ARM STM32 System Development Board 40 Pin For Arduino TE435) STM32F103C8T6-Board = Bluepill?
Hat der STM32F103 eigentlich keine Pullup-Widerstände eingebaut (so wie ein AVR)?
-
Thread
I2C auf STM32F103
Problem mit dem I2C und bekomm diesen einfach nicht zum laufen. Als Hardware habe ich hier einen STM32F103ZE mit einem Segger Ultra + und einem Saleae Logic Analyser zum auslesen der SCL und SDA Pins. Der folgende Code ist unter embOS initialisiert: [c] void ConfigureI2CGPIO(void) { GPIO_InitTypeDef
bewiesen habe), dann muss wohl ein Messfehler vorliegen. Besorge Dir mal schleunigst ein Nucleo64-F103RB Board, damit du andere Hardware zum Vergleichen hast. Kostet nur ca 15€.
-
Thread
uint64_t auf STM32F103
Springt in eine Exception (Hard Fault,...)? Ich hatte mit uint64_t auf IAR EWARM nie Probleme mit dem F103.
Es ist eine selbst entwickelte Platine. Der Controller ist der STM32F103RCT6.
-
Thread
Problem mit STM32F103 und RAM-Größe
der Motorcontroller ist doch nicht der F103 sondern der L0 irgendwas, der hat scheinbar nur 4 kB Ram, und das wird aufgebraucht. es geht wohl um diesen: https://www.mikrocontroller.net/topic/482604#6002541 https://www.st.com/en/microcontrollers-microprocessors/stm32f031c6.html
-
Thread
[F] STM32F103: PDF generieren
Ist es schwierig sich in die PDF-Materie einzuarbeiten, um mit einem STM32F103 ein PDF zu generieren? Hintergrund ist ein Datenerfassungssystem mit einer SD-Card auf dem statt der ca. 4 KByte großen Textdateien PDF (manipulationsicher) abgelegt werden sollen. Gibt es
Man nehme ein STM32F4, der hat den Crypto-Engine schon direkt in HW. Damit hast du ein Großteil der Probleme schon erschlagen. Libs gibt es dafür auch schon bei ST auf der Webseite. Idee für den Schlüssel: nimm ein VNC2
-
Thread
STM32F103: EEPROM Abstürze abfangen
kommt ein sog. Event einfach nicht. 2x EE je 64kb, 4,7kOhm an 5V, angesteuert durch OD Ausgang des F103. Blind geschrieben mein Versuch alles was mit I2C zu tun hat, also der Master im F103 und das EEPROM zu resetten. Irgendwann schlägt der WDT ja zu nach 10s und dann wird immer und immer wieder
Debugger aber .... naja, lieber etwas weniger Gas, dafür auch weniger Unfälle. Dieser kleine STM32F103 auf dem 2,50 Euro Board ist jedenfalls eine schweinegeile Maschine für "Physical Computing", für alles andere nehme ich lieber F429. [c] * Wenn das E2PROM noch in einem Schreibzyklus ist muss
-
Thread
Bei welchem Distri sind STM32F103 MIcroncontroller verfügbar?
STM332F103ZGT6 STM332F103VET6 STM32F091RCT6 Jeweils 10k
mega_clever schrieb im Beitrag #6593733: > STM332F103ZGT6 > STM332F103VET6 > STM32F091RCT6 Sorry Schreibfehler: > STM32F103ZGT6 > STM32F103VET6 > STM32F091RCT6
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Problem werden sollte, dann kannst Du Dir da recht einfach Erleichterung verschaffen: Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als xxxPill. Der 411 nimmt bei 100MHz weniger als die Hälfte des Stroms auf, den ein 103 bei 72MHz aufnimmt.
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
-
Thread
STM32F103 Peripherie: "ST hat noch geübt"?
vom F103 weg migrieren will. Vielen Dank.
Der direkte Nachfolger vom F103 ist der F303, dazu gibt's extra ein Dokument https://www.st.com/resource/en/application_note/dm00073522-migrating-from-stm32f1-series-to-stm32f3-series-microcontrollers-stmicroelectronics.pdf
-
Thread
STM32F103: Delay mit TIM2
Daniel V. schrieb im Beitrag #5387855: > einem F103RB mit 72 MHz ohne externen Takt zu implementieren Kann der F103 überhaupt 72Mhz ohne externen Takt?! ? Geht der HSI nicht /2 in den PLL und kann somit ohne HSE maximal 64Mhz?
Rene K. schrieb im Beitrag #5390862: > Daniel V. schrieb im Beitrag #5387855: >> einem F103RB mit 72 MHz ohne externen Takt zu implementieren > > Kann der F103 überhaupt 72Mhz ohne externen Takt?! ? Geht der HSI nicht > /2 in den PLL und kann somit ohne HSE maximal 64Mhz? Daniel
-
Thread
STM32F103 ADC Kalibrierung Fallstrick
Ich barbeite an einem grösserem Messprojekt,bei dem der STM32F103ZET verwendet wird. Die ADC Referenzspannung hab ich aus einer hochstabilen 1,2V Bandgapreferenz, die mit einem OPV auf 2,4V verdoppelt wird, gewonnen. Aus Stabilitätsgründen war ich gezwungen einen
Ist ein OPA2376 für diese Aufgabe nicht ein wenig Perlen vor die Säue? Der ADC des STM32F103 ist zwar mit 1 MSPS brauchbar schnell, aber er hat nur nominell 12 Bit und davon gehen normal dann noch 2-3 wieder im Rauschen unter. Um da die Referenz zu puffern sollte es doch auch nen billigerer
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
mal rein schauen: Schaltplan Nucelo Board https://www.st.com/resource/en/data_brief/nucleo-f103rb.pdf VG Paul
langsam wieder auf Null. Das sollte gefälligst keine undefinierten Zustände erzeugen, also dürfte auch 1uF und sonst nichts (wie hier) keine Probleme machen. Außer, wenn es beim F103 /noch/ /nicht/ funktioniert hat.
-
Thread
STM32F101 durch F103 ersetzen
. Scheinbar "Pinkompatibel". Bis auf das der F103 natürlich mehr Funktionalität und eine höhere Taktrate bieten kann. Liege ich damit richtig ? Grüße
es soll der F101RG durch F103RG ersetzt werden.. Dachte es wäre vielleicht eine Art Faustregel "allgemein bekannt" was das ersetzen innerhalb der F1 Serie angeht. Danke !
-
Thread
[F] STM32F103: USART-Bootloader
Durch setzen der beiden Bootpins kann der interne Bootloader des STM32F103 aktiviert werden. Gibt es auch ein Gegenstück für Windows zum Übertragen von Dateien in den Controller?
-
Thread
Stm32f103 Problem mit Spi2
ich versuche inzwischen schon länger, bei einem stm32f103VET8 spi2 in Gang zu setzen. Diese thread nicht weiter: http://www.mikrocontroller.net/topic/161106#new Ich habe den code alternativ auf spi1 umgestellt und umgelötet - das lcd läuft auf anhieb.
aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
STM32F103 ADC und DMA Verständnisfrage
aus den ganzen Datenblätter nicht schlau: habe ein grundsätzliches Verständnisproblem beim STM32F103 wenn ich den ADC per DMA im circular mode auslesen möchte. Es geht um das "End Of Conversion Interrupt Enable Bit" im CR1 und das "DMA" bit im CR2 (Control register 2) wenn ich mit DMA arbeiten
jetzt habe ich aber ein anderes Problem: ich arbeite mit CooCox und einem Nucleo 64 Board mit STM32F103RBT6. Ich möchte 3 Kanäle per ADC scannen. ADC_IN0 ADC_IN1 ADC_IN4 Die Sequenz Reihenfolge gebe ich im SQR Register 3 mit : Erstens: Ch0 Zweitens: Ch1 Drittens: Ch4 und wieder von
-
Thread
stm32f103 3phase-generator
Ich versuche mich an der Ansteuerung eines FU-ICs mittels Stm32f103C8. Anbei die main.c der ersten lauffähigen Version. Frage zur Deadtime: Diese braucht es beim Umschalten von positiver auf negative Halbwelle, damit es keinen Kurzschluss gibt. Bei meiner Sinustabelle
Totzeitberechnung dann einfach weglassen? Warum macht du es dir so schwer? Timer 1 und Timer 8 im STM32F103 sind Advanced Timer und haben jeweils 3 PWM Kanäle mit komplementären Ausgängen und einem Deadband Unit pro PWM. Ein einziger Timer erzeugt ohne Klimmzüge alle 3 Phasen mit einstellbarer Totzeit.
-
Thread
SPI auf STM32F103 - kein Signal
pdf/files/DM00068628.pdf/jcr:content/translations/en.DM00068628.pdf Diese Quelle bezieht sich auf F4xx COntroller, der TO redet aber vom F103. Gilt das Geschriebene auch für den F103?
Korinthen Sucher schrieb im Beitrag #5555298: > Diese Quelle bezieht sich auf F4xx COntroller, der > TO redet aber vom F103. > > Gilt das Geschriebene auch für den F103? Aus der stm32f1xx_hal_rcc.h: [c]/* Delay after an RCC peripheral clock enabling */[/c] Also ST selber
-
Thread
STM32F103VC schnell genug?
uns einiges an Zeit gekostet hat. Das Problem tritt aber bei neuen Prozessoren immer mal auf, die 103er sind inzwischen aber schon recht etabliert.
noch eine kleine zusätzliche Frage zu dem SMT32F103xV Prozessor: unterstützt dieser auch JTAG Chaining? Anhand welchen Merkmalen lässt sich das aus einem Datenblatt herausfinden?
-
Thread
Problem JTAG beim STM32F103
sind die pull-ups für JTAG ? Mach wie z.b. hier http://www.olimex.com/dev/images/ARM/ST/STM32-P103-sch.gif
und keine STM32F.
-
Thread
Erste Schaltung mit dem STM32F103 ARM
Hi, ich hab jetzt meine erste Testschaltung für den STm32F103 fertig. Angeschlossen sind ein LCD-Display, Touch und SD-Karte. Hier die Datenblätter zu den Bauteilen: STM32F103xE http://www.st.com/mcu/download2.php?file=14611.pdf&info=STM32F103RC%20Datasheet%20STM32F103xC-D-E&url=http://www.st.com/stonline/products/literature/ds/14611.pdf USB ESD protection http://www.st.com/stonline/products/literature/ds/11265.pdf Display/Touch http://www.lcd-module.de/
-
Thread
STM32F103 Probleme mit PD2
Hallo Zusammen, Ich habe gerade meine neue Platine mit STM32F103 RBT6 (LQFP64 pinout) in Betrieb genommen und mein Software Projekt dahingehend angepasst (pin-defines). Ich habe bei der neuen Platine eine Status LED auf dem PD2 liegen. Immer wenn mein Programm
und Massepins der IO-Ports (also Vss und so). Die STM32 library für Eagle hat scheinbar beim STM32f103 RBT6 einen kleinen Fehler, - die Pins werden irgendwie nicht automatisch geroutet (wie zB bei allen anderen STM32ern). Danke euch Allen für die Hilfe und das Mitdenken! Grüße Chris
-
Thread
STM32F103 eigene Platine geht nicht
: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine Rolle spielen? Ich mache ja noch nichts mit ADC. Ich
werde > aber noch versuchen mit einem externen Pullup (10k) nach 3.3V zu gehen. > Oder wäre ein 100nF nach GND besser? Absolut unnötig und kontraproduktiv, denn NRST hat bereits intern einen Pullup. Klatsche einen 100nF dran und führe den NRST dann auf deine Stiftleiste. Andreas L. schrieb im Beitrag
-
Thread
Probleme mit CAN-Bus am STM32F103
Hallo zusammen, ich beschäftige mich in letzter Zeit intensiver mit dem STM32F103. Nun habe ich die Aufgabe bekommen, mich in die Verwendung des CAN-Buses einzuarbeiten. Dies versuche ich nun schon eine Weile. Als Gegenstelle zum STM32 steht mir ein CAN-Case der Firma Vector zu
Calculator hattest du 50Mhz eingestellt. Der CAN hängt am AHB1, nicht am SysClock. Maximal sind das beim F1 wenn ichs recht im Kopf habe 30 oder 36MHz. Beim F2/F4 glaube ich 48 oder 84 MHz - blick ins Reference Manual gibt darüber aufschluss.
-
Thread
stm32f103 - schneller Tod?
ich verwende seit einer Woche ein mini-stm32f103RB-V3 board. Programmiert habe ich Webserver, sd-Karte und TFT - läuft. Jetzt kann ich mittels st-link nicht mehr flashen. Angekündigt hat sich das dadurch, dass ich die rtc-Zeit nicht mehr setzen
grundschüler schrieb im Beitrag #4004436: > Bin für jeden Hinweis dankbar Bei der Überschrift "stm32f103 - schneller Tod?" hatte ich gedacht, es ginge ums Bier: http://www.alamortsubite.com/DE/histoire.html
-
Thread
STM32F103: Port-Pin wird nicht angesprungen
Em-Bitz einsetzen läßt, kläre ich danach. Mein Quelltext ist noch überschaubar: [c] #include "stm32f10x_gpio.h" #include "../common/src_avrcom/io.h" #include "../common/src_avrcom/delay.h" #include "stm32f10x_conf.h" #include "../board_nucleo_f103rb.h" #include "../ioMapping.h" /* Einzelnes
wir schauen in die Dokumentation ... Wir erhalten: [code] Connector | Connector | Arduino | F103 | F103 | Pin | Pin | Pin | Funktion ------------+-----------+---------+------+--------------------- CN9 digital | 4 | D3 | PB3 | TIM2_CH2 CN9 digital |
-
Thread
STM32F103 board + CAN
Hallo, kann ich an das Board http://www.micro4you.com/files/STM32/ET-STM32F103.pdf einfach nen MCP2551 anschließen und nen Sub-D stecker ranmachen damit ich CAN Signale Senden und Empfangen kann !? oder brauch ich dazu noch was anderes !? Danke für eine schnelle Antwort
HI Ich hab den MCP 2551 jetzt drauf auf meinem STM32F103 board. Habe von Keil ein Beispielprogramm runtergeladen für das STM32F103 board. Es funktioniert leider nicht. Weis jetzt nicht ob es am Code liegt oder am MCP 2551. Kann mir da jemand vielleicht
-
Thread
Getting started with STM32F103
Hi, ich habe mir jetzt einmal drei STM32F103C8T6 auf einem BluePill-Board bestellt. Dazu hätte ich nun einmal ein paar Fragen: 1. Würdet ihr mir zum Programmieren eher zu einem (universeller einsetzbaren) USB-to-RS232-Adapter raten oder eher
oder Mut, einfach über die Tischkante brechen). > Ich dachte immer, dass darauf üblicherweise STM32F4 verbaut > sind. Aber sind wenn dann wohl eher STM32F3. Gibt es ab 15€ mit STM32F103. > Kann man den ST-Link auch umflashen, wenn man den nicht auslötet? Na klar. Du solltest wirklich
-
Thread
STM32F103 mit Yagarto/Eclipse/OOCD
Hi zusammen, seit einiger Zeit versuche ich, einen STM32F103 (ARM CortexM3) mit Freeware Tools, genauer gesagt mit YaGATo(arm-elf-gcc) + OpenOCD + Eclipse. Hat damit irgendjemand Erfahrung bzw. weiß, ob das so überhaupt ohne Weiteres möglich ist? Mein
-
Thread
stm32f103 USB Port Problem
Weis jemand, wie man bei diesem Board den USB Port ans laufen bekommt? Habe schon alles versucht. Treiber installiert, USB-Bootloader Firmware über einen externen FTDI draufgespielt,e.t.c.. Immer wenn ich das Modul anstecke, erkennt er das Gerät nicht. Im Gerätemanager sind die ID's (VendorID,e.t.c.) stets null. So als ob der USB-Port nur dafür da ist das Ding mit Strom zu versorgen. http://www.ebay.de/itm/221812183158?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
-
Thread
I2C STM32F103
Hallo, ich bin gerade etwas am verzweifeln. Ich versuche einen I2C am STM32F103 zum laufen zu bekommen. Hierfür habe ich genau den Code von http://diller-technologies.de/stm32.html#i2c genommen. Deswegen habe ich das Projekt nicht angehängt (kann ich aber natürlich tun). Ich
Hardware I2C vom STM32F103 ist buggy steht im Errata Sheet. Ich habe lange Zeit versucht einen IMU über I2C auszulesen, habe gescheitert. Da manchmal kein ACK kam. Den selben Code habe ich auf gd32f103 ausprobiert und funktioniert
-
Thread
STM32F103ZE mit LEDs programmieren
Hallo Leute, ich will mit dem STM3210E-EVAL Board (auf dem sitzt der STM32F103ZE) etwas programmieren. Und zwar folgende Aufgabenstellung: Beim drücken des 1.Tasters auf dem Board soll die erste LED leuchten. Beim drücken des 2.Tasters soll die 2.LED leuchten. Beim dritten
ok mit dem kann ich schon was anfangen, aber folgendes problem: #include "stm32f10x_conf.h" <---da steht dann fatal error file not found wie bekomm ich das weg?
-
Thread
STM32F103 RTC Flag Reset
Hallo, ich generiere mit der RTC den Second Interrupt und muss laut RM0008 dann das SECF Flag in RTC_CRL löschen. Leider macht der µC das aber nicht, weshalb der Interrupt dauernd hintereinader aufgerufen wird. Code im Anhang. Grüße
-
Thread
SPI am STM32F103 funktioniert nicht wie gewünscht
Hallo zusammen Ich möchte mit einem STM32F103CBT6 einen Schrittmotor Controller TMC5160 per SPI ansteuern. Nun habe ich ein Problem mit der konfiguration des SPI am STM32. Ich schaff es einfach nicht eine Verbindung zum TMC5160 herzustellen.
=10 (max.current), IHOLDDELAY=6 sendData(0x91,0x0000000A); //TPOWERDOWN=10 sendData(0xF0,0x00000000); // PWMCONF //sendData(0xF0,0x000401C8); //PWM_CONF: AUTO=1, 2/1024 Fclk, Switch amp limit=200, grad=1 sendData(0xA4,0x000003E8); //A1=1000 sendData(0xA5,0x000186A0
-
Thread
STM32F103 CAN Extended ID
Hallo, ich verwende schon lange den STM32F103 Controller für die CAN Bus-Komunikation im Rahmen der Hausautomatisierung und alles funktioniert wunderbar - so weit. Ich verwende beim Versenden und Empfangen der CAN-Pakete 11-bit-Identifier
minimal zu halten. Nun muss ich feststellen, dass die Interrupt- bzw. die CPU-Auslastung des STM32f103 sehr hoch ist. Jetzt überlege ich auf CAN umsteigen. Könntest Du mit uns Deine Erfahrung teilen? (Wie lang sind die Leitungen, Welche Baudrate, Wie viele Nodes, SW-Libraries, Stabilität...etc)
-
Thread
Timer Interrupt am STM32F103RB
Hallo, ich versuche mit dem STM32F103 ein Timer Interrupt hin zu bekommen. Allegings wird das Interrupt nie ausgeführt und der Controller bleib irgendwo im Programm hängen. Kann mir da jemand einen Tip geben? #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> #include <stm32f10x_tim.h> #include <stm32f10x.h> #include <misc.h> timer_init() { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure;
-
Thread
air32f103 - die Welt wird kleiner
dazu ? https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20220913060751&SearchText=air32f103&spm=a2g0o.productlist.1000002.0 Gruß Peter
@Peter Ich wäre auch gern dabei mit: 2 x AIR32F103 2 x Air105 640kb RAM + 4MB Falsh 204Mhz entwicklung bord MCU mit 30W Kamera Bin auch an Experimenten interessiert, habe aber keine Zahlmöglichkeit bei Aliexpress.
-
Thread
STM32F103 PWM DMA ?
Hat schon mal jemand versucht, die PWM des STM32F103 per DMA zu beschreiben? Ich bin auf der Suche nach einem Code-Beispiel
einem Code-Beispiel Wofür? Um WS2812-LEDs zu beschicken? Dann hier mit DMA, lauffähig auf STM32F10x und STM32F4xx, damit auch auf dem STM32F103. https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ws2812/ws2812.c?revision=78&view=markup
-
Thread
STM32F103 auslesen nicht möglich ?
Ausleseschutz ist aktiviert Das kann gut sein. Ich habe mal ein paar der "Blue-Pill" Boards mit dem 32F103C8T6 geordert, da war das Blink-Beispiel drauf und sie waren direkt programmierbar. Bei der nächsten Bestellung waren die µC gelockt und mußten erst unlocked werden. Ich nehme dafür OpenOCD.
jeder Methode machen. Also sowohl SWD als auch per Bootlader. Es gibt nur ein paar STM32-Typen (der F103 gehört NICHT dazu), bei denen sich beim Bulkerase per Bootlader der Chip mit nem Latchup aufhängt, bis man ihm mal die Vcc kurz weg nimmt. Gelöscht ist er hinterher aber trotzdem. W.S.
-
Thread
STM32F103 HardFault wenn CRC
Hallo miteinander, Ich wollte eigentlich gerne an einem STM32F103CBT6 die CRC-unit nutzen. Wenn ich aber z.B. auf CRC->DR oder CRC->CR schreiben will bekomme ich einen HardFault. Woran liegt das? Im Reference Manual steht: Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes. Da sollte das doch eigentlich unterstützt werden.
-
Thread
STM32F103C8 und Bootloader
Ich habe mal wieder ein Problem: Controller: STM32F108C8 Den Testaufbau kann ich flashen mit einem ST-Link /V2 (original und China Clone) Jetzt möchte ich den Chip mittels Bootloader flashen: USB2RS232 Adapter, Chip = FTDI - funktioniert mit Windows ST Demonstrator Loader - funktioniert mit Linux stm32flash USB2RS232 Adapter, Chip = CH340G - funktioniert mit Windows ST Demostrator Loader und (wurgs): - mit Linux nicht !!!! Im Netz finde ich ein paar wenige Aussagen, dass das am Linux-Kernel Treiber liegen soll ! Verwende ich den CH340 Adapter an einem LPC1114 und
-
Thread
STm32F103: Unix Time und RTC
Hallo, mit diesem 32 Bit Zähler, einer verkrüppelten RTC werde ich nicht so recht glücklich derzeit :-( Sie läuft nach Beispiel von ST. Ok. Aber flashe ich den Baustein bleibt sie auch genauso lange stehen. Der 407 lief einwadfrei durch, die RTC lässt durch nichts beinflussen. Das ist natürlich ärgerlich wenn man per Debug die Zeit stellt, also den Stellbefehl genau dann ausführt, wenn eine genau Uhr diese Zeit zeigt. Oder mache ich da was falsch? Mangels sec,min, hour kam ich auf die Idee die Unix Time einzustellen, es gibt da Online Zähler im Internet. Selbst wenn ich das Flash Problem
-
Thread
Interrupt bei STM32F103C8
Moin, wie kann es sein, dass der erste Interrupt funktioniert, der zweite jedoch nicht? volatile byte B5=0,B4=0; // ohne volatile selbes Ergebnis ... pinMode(PB5, INPUT_PULLDOWN); // DATUM attachInterrupt(digitalPinToInterrupt(PB5),B5Pressed,RISING); pinMode(PA15, INPUT_PULLDOWN); // ALARM1 attachInterrupt(digitalPinToInterrupt(PA15),B4Pressed,RISING); ... if(B5==1)dispdatesun(); if(B4==1){Serial.print("AL1:");...} ... void B5Pressed(){ B5=1; } void B4Pressed(){ B4=1; } Ich habe auch schon die Pins B3 und B4 ausprobiert, selbes Ergebnis. Edith hat gerade herausgefunden
-
Thread
I2C STM32F103
Hallo Forum, ich habe es jetzt soweit am spielen, dass der STM32F103RC als Master mit dem ATTiny24 als Slave kommuniziert. Es werden zwei Byte abgefragt und die werden auch geschickt. Mein Slave hat aktuell mal die Adresse 0xA bekommen. Wenn ich jetzt aber testweise
deinem konkreten Problem nicht weiterhelfen, hab aber selbst eine kleine Lib für den I2C1 des STM32F103 geschrieben. Es liegt eine Doku für die Lib bei. mfg Michael
-
Thread
STM32F103xx PWM Problem
Hallo, Ich versuche am Pin PB13 ein PWM auszugeben um damit eine LED dimmen zu können. Leider gelingt es mir nicht den PWM zu aktivieren. Weiß jemand, wo mein Fehler liegt? [c] RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); GPIO_StructInit(&GPIO_InitStructure); // Reset init structure GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; TIM_TimeBaseStructInit
-
Thread
STM32F103 CAN Baudrate umschalten.
Hallo, Also der bxCAN is ja nicht wirklich komfortabel bzw. komm ich damit nicht ganz klar. Aber es nützt nichts ich muss es realisieren. Wie kann ich die CAN Baudrate im Betrieb ändern? Arbeite mit einem proprietären Protokoll. Dieses hat ein Feature um die Baudrate hochzuschalten. Beispielsweise bekomme ich bei 250kBaud eine Message um die Baudrate auf 1MBaud zu wechseln. Das klappt auch - aber eben nicht ohne Fehler und ich verstehe nicht wieso. Ich mach es so... [c] // stop can node CAN1->MCR = CAN_MCR_INRQ; CAN1->IER = 0x00000000; while((CAN1->MSR & CAN_MSR_INAK
-
Thread
STM32f103 SPI Daten empfangen
Guten Tag, ich habe ein Problem damit Daten von der SPI1 zu empfangen. Die Initialisierung habe ich aus der FW-Lib entnommen. Das Senden funktioniert, zumidest soweit wie ich das auf dem Oszi erkennen kann. Um Daten zu empfangen benutze ich spi_rx(), ich empfange aber nur 0xff, ist die Empfangsfunktion falsch oder muss ich den Fehler woanders suchen?[c] int spi_io(int data) { SPI_I2S_SendData(SPI1,data); while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_RXNE)==RESET){;} return SPI_I2S_ReceiveData(SPI1); } void spi_tx(int data){spi_io(data);} int spi_rx() { return spi_io(0xFF);
-
Thread
Quarz an STM32F103 / Widerstand?
Hallo! Ich bin grade dabei eine Schaltung mit einem STM32F103 zu entwickeln. Dabei bin ich auf folgendes gestoßen: In der Hardware development application note auf Seite 11 steht, dass ein Widerstand R_EXT an OSC_OUT mit 5-6 x R_S (wären in meinem Fall etwa
Ein wenig OT: Mir gefällt auch der Resettaster nicht, der den 100nF-C entlädt. Das kann für den Taster nicht gut sein. Ich bau da immer einen R ein. Funktioniert dann trotzdem zuverlässig. OK, man könnte sagen, die Betätigungshäufigkeit für einen Resettaster sollte gering
-
Thread
Blinky, Main-Code, STM32F103
Hallo zusammen, ich bin gerade dabei mich die Welt der ARMs (STM32F103)einzuarbeiten. Da ich ein kompletter Anfänger bin, habe ich natürlich mit dem Blinky-Programm(Examples) begonnen. Ich habe etwas rumgespielt ect. Das Problem ist, dass ich keine Kopie der Originaldatei
-
Thread
STM32F103 pinout als excel Tabelle
gesucht habe und an den PDF 2 XLS convertern gescheitert bin hab ich mal die Tabelle für den STM32F103x8 und STM32F103xB abgekupfert und hier für Mitleidende zur Verfügung gestellt. Mit dem Filter kann man nun nur die Pins für die aktuell verwendete Variante rausfiltern. Das erleichtert den Hardwaredesign