-
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
2 viruelle CAN-Knoten in physikalischen CAN-Knoten
Wenn du einen halbwegs leistungsfähigen Mikrocontroller hast (zB STM32F103 mit integriertem CAN-Controller) ist das einzig sinnvolle alles auf dem einen Controller zu machen. Dank Filter-Bänke ist das Unterscheiden der Nachrichten kein Problem. Threads sind unnötig
Betriebssystem würde Windows Embedded Compact (7 / 2013) zum Einsatz kommen. Ich würde dann wohl Win32 Threads, Semaphoren und Events verwenden...
-
Thread
ARM-GCC Bitfeld
: 8; unsigned char address : 8; unsigned char IHold: 4; unsigned char IRun: 4; unsigned char VMin: 4; unsigned char VMax: 4; unsigned char Acc: 4; unsigned char Shaft: 1; unsigned char StepMode: 2; unsigned char AccShape: 1; unsigned
unsigned char na1 : 8; // Secure Position drin unsigned char na2 : 8; } Tmc222Status2_t; [/c] und wenn ich auf meiner Zielplattform (STM32F103) die Größe ausgeben lasse: [c] printf("\fstat1=%i,stat2=%i\n\a",sizeof(Tmc222Status1_t),sizeof(Tmc222Status2_t)); [/c] bekomme ich die Antwort stat1
-
Thread
STM32 ADC sättigt zu früh
Hallo zusammen, ich versuche gerade den ADC eines STM32F103 in Betrieb zu nehmen. Dafür habe ich eine kleine Testroutine geschrieben (siehe unten) und ein Poti mit 0-2.4V an den ADC-Pin PC3 gehängt. Das Ganze wird auf einem Display ausgegeben. Momentan
"../src_avrcom/delay.h" #include "../src_glcd/glcd_ks0108.h" #ifdef STM32F10x #include "stm32f10x_adc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #elif defined(STM32F4xx) #error "only for STM32F10x implemented yet" #else #error "unknown MCU
-
Thread
Neues STM32 Tutorial
stm32f4xx_cryp.c rum. Wie lös ich das Problem? [c]||=== test3, Debug ===| SPL\src\stm32f4xx_cryp.c||In function 'CRYP_PhaseConfig':| SPL\src\stm32f4xx_cryp.c|376|error: 'CRYP_CR_GCM_CCMPH' undeclared
' has no member named 'CSGCM4R'| SPL\src\stm32f4xx_cryp.c|639|error: 'CRYP_TypeDef' has no member named 'CSGCM5R'| SPL\src\stm32f4xx_cryp.c|640|error: 'CRYP_TypeDef' has no member named 'CSGCM6R'| SPL\src\stm32f4xx_cryp.c|641|
-
Thread
STM32 I2C mit EEPROM - funktioniert nur zuverlässig mit Bus-Sniffer
Hallo zusammen, ich nutze einen STM32F103 mit einem EEPROM 24C02 am I2C-Bus, um den Flash etwas zu schonen. Der I2C läuft mit 400kHz auf 5V mit Pull-Ups von momentan 1kOhm. Ich habe vier Testroutinen geschrieben: void eeprom_test_read
EEPROM auch für 400kHz spezifiziert ist. Die I2C-Routinen sind größtenteils von http://eliaselectronics.com/stm32f4-tutorials/stm32f4-i2c-master-tutorial/ abgekupfert, wobei nur ein wenig Fehlerhandling hinzugekommen ist und das Warten auf das Busyflag
-
Thread
ADC Werte sind null
Update Interrupt */ 29. TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE); 30. 31. /* Enable TIM2 */ 32. TIM_Cmd(TIM2,ENABLE); 33.} [/c] und hier werden die AD Werte also im Timer Interrupt aufgerufen [c] 01.void TIM2_IRQHandler(void) 02.{ 03. if (TIM_GetITStatus(TIM2, TIM_IT_Update
Ich benütze den STM3210E-Eval board mit dem Prozessor STM32F103ZG. [c] int array1[512] = {0}; int array2[512] = {0}; int array3[512] = {0}; void TIM2_IRQHandler(void) { int static calibration =0 if (TIM_GetITStatus
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
auch nicht. ich lasse mich gerne belehren, wo kann man das nachlesen? In den Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
nicht. > > ich lasse mich gerne belehren, wo kann man das nachlesen? In den > Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference > Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) > finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
-
Thread
Unterprogrammaufruf in ISR
Dr. Sommer schrieb im Beitrag #3507757: > Quatsch, beim Cortex-M4 (STM32F4) sind es 1-4 Takte je nach > Momentanzustand der Pipeline. Dank Link-Register sind Funktionsaufrufe > da sehr effizient. Ok, da habe ich irgendwas verdreht. Danke noch einmal fuer die
Initialisierungen while (1) { __WFI(); }; [/code] Auszug aus einer main() eines STM32F103C8. Alle anderen Routinen (USB, LCD, SD-Card, etc.) sind ISRs oder werden von diesen aufgerufen.
-
Thread
STM32F10x USB VCP Einsteiger
passiert. Zur Ausgangssituation: Entwicklungsumgebung ist Coocox. Hardware ein Reusch mit einem STM32F103RGT6 http://re.reworld.eu/de/produkte/s64dil-103/right.htm Den Artikel kenne ich http://www.mikrocontroller.net/articles/STM32_USB-FS-Device_Lib Dort habe ich mir unter entsprechendem Link
Im Register RCC CFGR das Bit USBPRE Beim STM32F103 muss der Core mit 48MHz oder 72MHz laufen wenn man USB benutzen möchte. Beim STM32F2xx oder STM32F4xx ist das entspannter da alles über die USB PLL läuft.
-
Thread
Gutes CAN Setup für automobilbereich gesucht
Wie wärs mit einem STM32F103C4 (oder größer); schöne Cortex-M3 32bit-CPU (definitiv schnell genug um einen 1MBit CAN Bus auch ohne Filter zu verwursten), integrierter CAN-Controller, und die ST Standard Peripheral Library
was anderes brauche und mich dort eben wieder neu einarbeiten muss. Aber scheinbar taugt der PIC18F ja schon. Privat bin ich am überlegen ob ich mir das STM32F4-Discoveryboard anschaffe + CAN-Transceiver. Das scheint ziehmlich Power zu haben und ein Freund von mir hat damit schon einige Projekte
-
Thread
STM32F0x2 Neuerscheinung
Dank der Einkaufskonditionen in China dürfte aber für Bastler vermutlich auf absehbare Zeit der F103 der günstigste STM32 mit USB bleiben: http://www.aliexpress.com/item/100-new-original-STM32F103CBT6-MCU-ARM-128K-FLASH-TIMER-ST-QFP48/1201525448.html (der Link ist auf die 128KB-Version, die STM32F103C8T6
STM32F103C8T6 mit 64KB gibts > noch billiger) In der Tat, es gibt da auch nette, einfache Basis-Devboards für so 6-7 EUR: http://www.aliexpress.com/item/ARM-Cortex-M3-STM32F103C8T6-STM32-core-board-development-board
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Analogmesskarte mit STM32F4 16AI,4DAC,(PWM),8DI/DO, CAN, USB, µSD, RS485
cell85 schrieb im Beitrag #3625782: > Analogmesskarte mit STM32F4 Mach mal nen Foto von der ganzen Karte, damit man auch den Firmennamen sieht :-)
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
Mann bringen. Ich denke da nur an die Embedded World, wo gefuehlt jeder Besucher am Ende mit einem STM32F4Discovery nach Hause gegangen ist und das mindestens zwei Jahre in folge. Es fehlt wirklich ein Gegenstueck zu dem STM32F4Discovery von NXP und sie muessen echt eine aggressivere Vermarktung betreiben
@ A. K. (prx) >Bei den STM32 gibts ja auch eine Unzahl von Varianten, z.B. bei den >F101/102/103. Viele davon sind ein Subset anderer Typen, nicht bloss bei >Flash/RAM, sondern auch in I/O-Funktionen. Auch da gehe ich davon
-
Thread
RTOS für STM32F4-Discovery
Ich verwende seit zwei Jahren eCos auf STM32F103 und seit kurzem auf dem STM32F407. Das Betriebssystem ist lange gewachsen, extrem konfigurierbar und unterstützt sehr viele Plattformen. Ich bin schwer begeistert davon und gebe eCos in deinen
Hi, hier ein für das STM32F4 gebautes eCos, das du in ein beliebiges Projekt einbinden kannst. Kopiere in deine "main.cpp" oder .c einfach #include <stdlib.h> #include <cyg/infra/diag.h> #include "DSPController/CDSPController.h
-
Thread
STM32: "Start Linear Address Record" im Hexfile
Hallo zusammen, ich benutze Atollic TrueSudio mit einem STM32F103ZG. Nun habe ich aus dem ELF-File ein Hex-File erzeugt und finde darin am Ende folgendes: [code] (...) :040000050800036D7F :00000001FF [/code] Die vorletzte Zeile enthält den Recordtype
>Also ich sehe da eine 04 = Extended Linear Address Record. Die 4 bedeutet 4 Datenbytes.
-
Thread
OpenSource SWD Programmer (moeglichst DIY)
@Stephan Was für einen µC hast Du überhaupt? der ST-LINK geht nur mit den STM32 / STM8 µC von ST! Ansonsten bei OpenOCD in der Doku nachlesen welche JTAG Adapter der unterstützt. Ich meine da sind auch OpenSource-Adapter
[code] JLinkGDBServerCL -singlerun -halt -device stm32f103r8 -if swd -speed 4000 -port 4242 [/code] Grüße Oliver
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
Timer wird mit dem Null-Durchgang zurück gesetzt. Der STM32F103xC hätte 6 solche Timer, also für maximal 24 Triac's und somit genügend Reserve. Außerdem sollten auch genügend Ein-/Ausgänge zur Verfügung stehen, ich habe mal grob überschlagen: - 12x Triac
knapp 100 I/O's. Somit wäre man bei einem STM32F103ZC angelangt (LQFP144 Pin) Wenn man USB und CAN gleichzeitig nutzen möchte, so wäre z.B. der STM32F40xZG zu empfehlen. Wie gesagt, der STM32 ist nur eine Empfehlung, da ich den kenne und
-
Thread
LPC1769 Eval-Board
LCD: http://at.mouser.com/Search/ProductDetail.aspx?qs=tp9Gh8MiPaz6quPMFiuSNw%3d%3d stm32f4 discovery! http://at.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD preislich ganz ok! hier auch ein sehr nettes board: http://at.mouser.com
und Debuggen - Kostet etwas mehr, 50€ Siehe auch hier: http://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Kosten NXP (LPC1xxx) und ST (STM32) sind nahezu identisch.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
>Für ein aktuelles Projekt benötige ich 2-4 interne DACs STM32F103 Serie hat 2 DAC's aber erst im 100pol. Gehäuse soweit ich weiss. 4 DAC's hat nur AD in der ADUC7xxx Serie. Ist aber kein Arm-Cortex sondern Arm7. Wobei ich den Eindruck habe
Püh, langer Thread. Hat aber dazu geführt, dass ich mein Arsenal an ATtiny13/85, ATmega32, ATmega328, ATXmega128a3u, STM8S003, STM8S103, STM32F05x, STM32F103, STM32F4xx, MSP430xxxx, noch um zehn TSSOP20-STM32F030F4P6 und 20 Adapterplatinchen TSSOP->DIP ergänze (rund 10 Euro inklusive Versand
-
Thread
I2C über CAN
I2c ist bidirektional. Der can tranceiver hat rx und tx ...
/ProductDetail/STMicroelectronics/STM32F103R4T6A/?qs=sGAEpiMZZMs7zYnFw9eWktvlIYQziBB5 )
-
Thread
erst programmieren, dann schalten
Doch, gibt es: http://www.reichelt.de/STM-Controller/STM32-F103ZET6/3/index.html?&ACTION=3&LA=446&ARTICLE=125403&GROUPID=2950&artnr=STM32+F103ZET6
Das Board würde auch gehen: http://www.ebay.de/itm/STM32-ARM-Cortex-M4-Development-Evaluation-Board-STM32F407Z-with-Full-I-Os-/251296142025?pt=LH_DefaultDomain_0&hash=item3a826ad2c9
-
Thread
STM32 Programmieren und Debuggen
GND > 3.3V > zusammen mit einem Programmer wie dem STLink oder dem vorgeschlagenen > Segger den STM32 programmieren und debuggen. richtig. Schau mal ins Usermanual von z.B. dem STM32F4DISCOVERY: dort werden genau diese 6 Pins rausgeführt - warum wohl. Im Gegensatz zu ARM hat ST also durchaus verstanden
An dem STM F103 discovery stehen am SWD Stecker auch nur GND, SWCLK, SWDIO und 10k nach GND zur Verfügung. Die 3 Signale reichen also aus. Das discovery mit dem STM32L151 hat am SWD Anschluss aber zusätzlich
-
Thread
mikroBasic vs BASCOM
. Das sind Dinge, die z.B. AVR oder STM32 für C sinnvoll machen, die PIC16 aber beispielsweise nicht. Mehr als diese Frage konnte ich deinem Gestammel leider nicht entnehmen.
0x00000079 Jump +000000C2: 920F PUSH R0 Push register on stack 34465: Error: Invalid line +000000C3: 01B8 MOVW R22,R16 Copy register pair +000000C4: 9F46 MUL R20
-
Thread
Erstes größeres Projekt - Multitasking Konzept
Artikel Multitasking kenne ich, ebenfalls die Timer und Interrupt Artikel. Ich verwende aber einen stm32 und muss daher die Routinen etwas anpassen (ich verwende die aber sowieso nicht komplett, sondern versuche mir etwas daraus zusammenzubauen). Folgende Situation: Ein stm32f103 @ 56Mhz hat einige
kann dann weiter verwendet werden. - wie sieht eine vernünftige implementation eines semaphore in c aus? edit: bei der letzten Frage ziele ich konkret auf das atomare schreiben/lesen hinaus, z.B. per bit-banding beim stm32 Schöne Grüße und Danke!
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
). Das wäre ja zu Beginn der Main nur ein SystemInit(), das Einbinden der "#include "stm32f4xx_rcc.h"" und das Eintragen von PLL_M = 8 in der system_stm32f4xx.c und HSE_VALUE = 8000000 in stm32f4xx.h. Und schon läuft der Prozessor mit 168MHz. Das ist ja sehr einfach und nicht kompliziert
sind, trifft auch C zu, denn die Debughardware für einen STM32F4 ist günstiger als für einen Tiny.
-
Thread
Mal wieder Blinkschwierigkeiten beim STM32.
Hallo liebes Forum, aller Anfang ist schwer, so auch beim STM32. Nachdem ich jetzt mehrere Blinkprogramme ausprobiert habe, und es auch geschafft hab, eine Led anzumachen, klappt das Ganze aber nicht mit dem Blinkten. Ich verwende einen STM32F103VC mit einer LED
STM32F4xx. Schau mal hier: http://www.mystm32.de/doku.php Sonst google mal Systick STM32F10 und geh die Ergebnisse durch. Wenn du da nix findest google mal delay STM32F10.
-
Thread
STM32F4 USB High Speed VCP mit USB3320 PHY
, es müssen folgende defines vorhanden sein: STM32F407VG HSE_VALUE=8000000 STM32F40_41xxx USE_STDPERIPH_DRIVER USE_USB_OTG_HS USE_ULPI_PHY Nachdem ein beliebiges Zeichen an den STM32F4 gesendet wird, werden 10000 mal 4096 Bytes an den Host
ich es gewöhnt, daß es in jedem µC nen anderen USB-Core hat, also geb ich keine Garantie, daß mein Code auch auf nem STM32F4VGT läuft. Aber die Herangehensweise ist m.E. das wichtigste. Ich hab einen Sende- und einen Empfangspuffer vorgesehen
-
Thread
STM32VL mit uVision flashen
Hallo! Ich bin neu hier im Forum. Ich habe mir vor kurzem ein STM32VL Discovery Board zugelegt. Da ich vorher schon einen STM32F103 in der Schule in ASM und C programmiert habe und auf dem Board ein F100 verbaut ist, habe ich kein Problem mit der Programmierung.
/stm32vldiscovery/flashing,mcu,memory,using,st-link,command,line.html Mein C-Programm findet ihr im Anhang (main.c) Nichts davon funktioniert. Hat irgendwer mit dem Board und uVision4 Erfahrungen gemacht
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Ich schlage auch etwas vor, STM32F4 DISCOVERY STM32F429 TFT LCD 32 Bit mit Bildschirm und Kommunikation zur Entwicklungsumgebung COOCOX mit DEBUG. Zwei LED für erste Versuche. Viele Schnittstellen und gute Dokumentation vom
+20 € für ein STM32F4DISCOVERY (Debugger ist schon dabei) und dann kann man bei beiden (AVR/STM32) mal mit einem BlinkLED sich versuchen und da merkt man schnell was einem besser gefällt. (ATMEL Studio/Coocox)
-
Thread
STM32 Pins: Default und remapped
das RM0008 Reference Manual? Das habe ich noch nicht durch :-( Bei mir heisst das hier RM0041 - STM32F100xx Reference Manual Für den STM32F103RB (das ist m.W. ein 'medium density device') dann noch das STM32F100x4, STM32F100x6, STM32F100x8, STM32F100xB Datenblatt. Hat leider keine RM Nummer. Dieses
Matthias Sch. schrieb im Beitrag #3449928: > RM0041 - STM32F100xx Puh, hatte schon befürchtet, nochmal 1000 Seiten mehr lesen zu müssen. Das RM0041 ist für den STM32F100xx, der interressiert mich nicht. Ich habe ja einen STM32F103, für den gilt RM0008.
-
Thread
Micronucleus - USB-Bootloader für ATtiny
ich offenbar gerade zerflasht, deine Änderungen sind ja schon "upstream": micronucleus.exe 2.0a4 crasht, wenn bereits ein Gerät steckt (enthalten im digistump AVR board in Arduino IDE) commandline/builds/Windows/micronucleus.exe 2.0a5 braucht eine "libusb-0-1-4.dll" (in Wahrheit libusb-win32 1.2.6.0
tree/master/commandline Stand https://github.com/micronucleus/micronucleus/commit/2118a88880fe9bd2f6aad9135f87d2e9abb473f2 Aus https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip/download libusb-win32-bin-1.2.6.0.zip\libusb-win32-bin
-
Thread
STM32 <-> AVR
beinahe zumindest!). Momentan läuft ein Timer mit 100Hz, ein Uart, das TFT, der 8080-Bus von meinem STM32F4 Discovery, wie er soll. Es gab einen kleinen Konflikt bei PD4 und PD5, weil diese Pins auch am USB-Controller und am Beschleunigungssensor vom STM32F4 Discovery dranhängen, aber die ersten Schritte
als ein M4 sind. Von meiner Seite aus lautet die Devise: Wenn ich mich schon in einen STM32 einarbeite, weshalb dann nicht in einen F4? Wobei ich die FPU vorerst nicht nutzen möchte (oder besser: kann *g*)
-
Thread
WARNUNG SEGGER J-LINK V4.78k nicht nehmen! [Problem gelöst!]
@ Alle die den SEGGER J-LINK und einen STM32 verwenden Die aktuelle Software ist buggy und kann den STM32F103 nicht korrekt laden. Kleine Programme gehen noch aber bei größeren bricht der den Download einfach ab. Anbei ein Screenshot,
testen habe ich ein kleines Board mit einem STM32F103RE (=512K Flash) Jedenfalls, wenn Segger eine neue EXE macht werde ich die sofort installieren und das Ergebnis hier schrieben. Ich hoffe doch sehr dass ich meinen guten J-LINK bald wieder
-
Thread
echte Zufallszahlen erzeugen (Hardware RNG)
Ja, es gibt fertige MC, die sowas an board haben. Die STM32F4 z.B. Ich habe den RNG auf dem STM32F4Discovery board schon verwendet.
pitschu schrieb im Beitrag #3435671: > Ja, es gibt fertige MC, die sowas an board haben. Die STM32F4 z.B. Ich > habe den RNG auf dem STM32F4Discovery board schon verwendet. Bist Du Dir sicher, das das kein Pseudozufall ist? Gruss Harald
-
Thread
ADC1,ADC2,AD3 but ADC4?
Hallo, ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung. Bin relativ ein Neuling in dem Gebiet... Ich benütze von meinem Board die 3xBNC Eingänge(ADC1,ADC2,ADC3) als
Hat der STM32F103ZG nicht nur drei ADCs?
-
Thread
ADC1,ADC2,AD3 but ADC4?
Hallo, ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung. Bin relativ ein Neuling in dem Gebiet... Ich benütze von meinem Board die 3xBNC Eingänge(ADC1,ADC2,ADC3) als
funktioniert. Jetzt wollte ich zusätzlich noch den Potentiometer ansprechen Leider habe ich kein ADC4 gefunden.... Wie soll das gehen das ich mehr ADC benutzen kann als nur ADC1,ADC2,ADC3 in meiner Libary. Hier sieht man ne Typische Konfiguration allgemein für die ADC und dann für ADC1. [c]
-
Thread
Prozessorwahl
ist für Hausbus nicht so gut geeignet. Nehme besser CAN. Als Prozessor nutze ich in meinem Hausbus STM32F103. Lese mal hier im Artikel [[STM32]]
Funktionalität eines AVR zufrieden geben/herum ärgern. Alleine schon die GPIO Möglichkeiten eines STM32F4xx sind genial.
-
Thread
TFT-Ansteuerung grundsätzliche Fragen
display-modules-lcd-oled-graphic/524918?k=ftdi%20eve > Dazu bin ich bei ST fündig geworden und möchte einen > STM32F103 einsetzen. Es gibt zwar eine Applikation von STM (AN2790) für diesen µC + TFT-Ansteuerung, wobei die Gesamtleistung m.E. nicht berauschend ist. Für die Ansteuerung eines Displays mit eigenem
Hi W.S., den Controller hab ich schon rausgesucht STM32F103VE (Cortex-M3), die neuen Cortex-M4 mit TFT-Controller sind doch eine Ecke teurer. Für die Menüstruktur und einfache Grafiken wird es denke ich reichen. Dann noch externen Speicher für die Grafiken
-
Thread
USART TX,RX AUF PINS ?
ich das angehen soll aber die normaler USART Verbindung habe ich hin bekommen. Ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung [c] //enable bus clocks RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO
Lukas schrieb im Beitrag #3424074: > Beispiel: > > USART1 TX will ich auf PIN PA4 schau dir dir "Alternate Function" Beschreibungen und die "Remap Register" im Reference Manual deines µC an. Dort findest du z.B. USART1_REMAP: USART1 remapping This bit is set and cleared by
-
Thread
"Devices must be mounted within X hours of factory conditions"?
Hi, Ich habe mir hier ein STMf4 Mikrocontroller bei Mouser gekauft, der sich in einer speziellen Verpackung befand. Auf der Verpackung ist ein Aufkleber auf dem unter anderem folgendes steht: MOISTURE-SENSITIVE DEVICES After bag
Mach dir deswegen keinen Kopf, Ich hab noch ein ganzes Tray STM32F103 unverschlossen seit einem Jahr herumliegen, hab letzlich 25 Stk. mit Reflow verarbeitet, und sind alle ok gewesen. Lager das Zeug trocken, dann wird alles gut werden. Grüsse
-
Thread
STM32 - Code-Blocks + GCC + GDB
Weinga U. schrieb im Beitrag #5118823: > # This is an STM32F4 discovery board with a single STM32F407VGT6 chip. > # http://www.st.com/internet/evalboard/product/252419.jsp > > source [find interface/stlink-v2.cfg] > > source [find target/stm32f4x.cfg
wieder sprenge. Nach xprinft Verwendung liege ich nämlich wieder drunter. Launching tool 'OpenOCD': C:\Program Files (x86)\EmBitz\1.11\share\contrib\openocd\bin\openocd.exe -f interface/stlink-v2.cfg -f target/stm32f1x_128kB_stlink.cfg -c "program K:\STM32F100\f103_LED_Display\bin\Release\f103.hex" (
-
Thread
STM32 umsteigen oder weiter AVR
sein. Es lohnt sich. Ich arbeite zwar unter Linux. Windows ist aber einfacher. Nimm Coocox. Und STM32F4.....
Hallo Peter, Du kannst auch erst mal auf den STM32F103 umsteigen. Im Gegensatz zum MEGA32 ist der auch schon sehr Leistungsstark. Da muss es nicht gleich er 4er sein. Es gibt viele EVAL-Boards. Von ST gibt es den ST-Link (Programmer und Debugger
-
Thread
AT90CAN128 - Firmware flashen
einarbeiten musst, kannst du dich auch gleich in > einen richtigen™ Mikrocontroller wie z.B. einen STM32F103 (hat CAN > eingebaut) einarbeiten. Einige der Controller dieser Familie haben auch > bereits USB,CAN,UART-Bootloader fest eingebaut, da musst du nur das > PC-Programm von ST verwenden oder
PB13), USB OTG FS in Device mode (PA11/PA12) through DFU (device firmware upgrade). Die kleineren STM32F103 können das nur über UART.