-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
gehört. https://onlinedocs.microchip.com/pr/GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
. Ich halte es eher für einen strategischen Fehler, dass Atmel (bzw. Microchip) diese Flags wie OCF3A als Bitnummer statt als Bitmaske definiert. Dann könnte man sich diese Shifterei wie (1 << OCF3A) von vornherein sparen. Beim STM32 ist das anders. Die hier vorzufindenden Konstanten (CMSIS, StdLib
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
spielen kann. Ich habe da meine leisen >Zweifel. Da wäre die Frage, was Arduino überhaupt ist. STM hat sich hier längst verselbständigt und ist ohnehin leistungsfähiger: https://github.com/stm32duino/Arduino_Core_STM32
Debugger (für alle STM32) kostet 3 Euro.
-
Thread
Hardware für CAN/CAN Gateway gesucht
Volker schrieb im Beitrag #5045443: > Der Vorschlag mit einem STM32 klingt > spannend. Damit wollte ich schon lange mal was machen, hab sogar einen > STM32F4 hier. Allerdings fange ich da quasi bei Null an, vom Scheduler > angefangen. Gibt es fertige CAN Bibliotheken
hast Du einen Kinetis Controller von NXP (ehemals Freescale). Der hat (ebenso wie der oben empfohlene STM32F4) ein ARM Cortex M4F-Kern. Ich schätze den Einarbeitungsaufwand in den Kinetis und den STM32F4 etwa ähnlich ein. Für manche Projekte passt die Hardware des einen besser, für andere die des anderen
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Clones: Bobuino, mighty mini 1284p, sleeping beauty 1284p sind aber alle obsolet ergo zum ESP32 wechseln und büffeln, 3,3V hardware ist ein anderes Thema. Ports kann man leichter erweitern als SRAM Aber wer so fragt trollt oder schafft es ohne echte eigene Vorarbeit NIE sich in einen
Esp32 mit Fram.. kommt halt drauf an wie viele Pins man benötigt und wie schnell das ganze laufen soll. Bastelfreundlich ist wohl nur der atmega1284p, wobei Stm32 und esp32 Breakout Boards auch schon fast
-
Thread
Beziehung zwischen CubeMX, HAL und CMSIS
Portabilität? Nur mal ein Beispiel: Eine Anwendung verwendet den Sekunden-Interrupt der RTC des STM32F1, diese soll auf den STM32F3 portiert werden. Der hat aber keinen Sekunden-Interrupt, obwohl er als besserer Nachfolger gehandelt wird. In diesem Fall muss man das Programm so umbauen, dass ein anderer
Wechsel von STM32F3 nach L0 oder umgekehrt. Das wird genau so aufwändig.
-
Thread
Linker Problem wegen _sbrk() trotz newlib_stubs.c/mini_cpp.cpp
glatt ignoriert. Hier der Aufruf: [c] arm-none-eabi-g++ -v -o elf/main.elf obj/main.o obj/system_stm32f10x.o obj/startup_stm32f10x.o obj/stm32f10x_rcc.o obj/stm32f10x_gpio.o obj/newlib_stubs.o obj/core_cm3.o obj/mini_cpp.o -TSTM32F10x_512k_64.ld -LC:/Entwicklung/CodeSourcery/arm-none-eabi/lib
offenbar: [c] make all ..linking arm-none-eabi-ld -v -o elf/main.elf obj/main.o obj/system_stm32f10x.o obj/startup_stm32f10x.o obj/stm32f10x_rcc.o obj/stm32f10x_gpio.o obj/mini_cpp.o -TSTM32F10x_512k_64.ld -nostartfiles GNU ld (Sourcery G++ Lite 2010q1-188) 2.19.51.20090709 arm-none-eabi-objdump
-
Thread
Open OCD: Target Adresse im Flash
KiB/s) ** Programming Finished ** ** Verify Started ** stm32f0x.cpu: target state: halted target halted due to breakpoint, current mode: Thread xPSR: 0x61000000 pc: 0x2000002e msp: 0xfffffffc stm32f0x.cpu: target state: halted target halted due to breakpoint
18.457 KiB/s) > ** Programming Finished ** > ** Verify Started ** > stm32f0x.cpu: target state: halted > target halted due to breakpoint, current mode: Thread > xPSR: 0x61000000 pc: 0x2000002e msp: 0xfffffffc > stm32f0x.cpu: target state: halted > target halted due
-
Thread
STM32 Befehl: TIM_GetITStatus gibts nicht?
Wirf einen Blick in die jeweilige *_tim.h stm32f0xx_tim.h stm32f10x_tim.h usw.
Sorry, STM32F411RE-Nucleo MfG.
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
da der TO nicht weiter auf den Typ eingeht.). Sollte aber innerhalb von 30sec auf JEDEN Cortex von STM portierbar sein. [c] #include <stm32f4xx_rcc.h> #include <stm32f4xx_gpio.h> GPIO_InitTypeDef GPIO_InitStructure; /* GPIOG Periph clock enable */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC
() function which is called from startup file (startup_stm32f0xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f0xx.c file */ /* GPIOC Periph clock enable
-
Thread
µC für digital geregeltes Netzteil
Beitrag #4641655: > Okay, aber ich brauche halt einen mit CAN und optimierung auf Netzteile. *STM32 F*
Der hier z.B.: http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f3-series/stm32f334/stm32f334c4.html
-
Thread
STM32 Daten kopieren Problem
zu kopieren. Das löst jedoch einen "Hard Fault" aus und die CPU bleibt stehen. Ich verwende einen STM32F030R8 und programmiere mit Truestudio. Mein Code sieht wie folgt aus: [c] void MeineFunktion(uint32_t Data) { uint8_t DataArray[11]; *(uint32_t*)&DataArray[2] = Data; *
kopieren. Das löst > jedoch einen "Hard Fault" aus und die CPU bleibt stehen. > Ich verwende einen STM32F030 > Was mache ich falsch? Du nimmst den falschen Controller. Fehlermöglichkeiten ohne Ende! Steig um auf etwas bei dem Mensch noch den Überblick wahren kann, z.B. AVR
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
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
Kritik zu der Schaltung
Stm M. schrieb im Beitrag #4372425: > STM32F4 hat doch interne Pullups. Warum brauche ich noch mehr Pullups? Welche Pullups hat der STM? Und was für Pullups braucht hat der I²C üblicherweise? > STM32F4
n.pdf > Dann solte auch klar sein, dass man solch einen OPV nimmer für eine > Versorgung von 0...3,3V einsetzen sollte. Die meisten STM32F4 ADC Pins sind zum Glück 5V tolerant. Werde die Versorgungsspannung auf 5V setzen. > In wie weit die Schaltungen den Zweck erfüllen, mußt du selber wissen.
-
Thread
STM32 für neue uP's nur noch STM32Cube Lib?
Ich habe hier ein STM32L053 Nucleos Bord. CooCox bietet da nur noch die STM32Cube Lib und nicht mehr die alte Lib an. Bei ST habe ich auch nur noch die Cube Lib für den STM32L053 gefunden. Schwenkt ST jetzt wirklich
nun für alle STM32 die HAL/Cube-Libraries, auch die alten STM32F1. Ich nutze die HAL-Libraries seit einiger Zeit und kann mich eigentlich nicht beschweren. Alles was ich brauche läuft problemlos. Die CubeMX-Software
-
Thread
Toolchain neuere AVRs
atmega2561 atmega256rfr2 atmega2564rfr2 atxmega16a4 atxmega16a4u atxmega16c4 atxmega16d4 atxmega32a4 atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5 atxmega8e5 atxmega32x1 attiny416 attiny417 attiny816 attiny817 atxmega64a3 atxmega64a3u atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3
vorgegeben. Die beiden HW Uarts des Tiny841 machen das ohne Probleme. Nun bin ich ganz großkotzig auf STM32F05 umgestiegen. Und merke dann recht spät, die UARTs dort können das nicht. Entweder 9 Bit ohne Parity, oder 8 Bit mit Parity. Auch die entsprechende STM32G0 Klasse mit mit immerhin 4 UARTs kann
-
Thread
65C21 Peripherie Baustein am STM32
komplette Einarbeitung in den Controller. 2 Controller zu programmieren ist eigentlich schon genug (AVR, STM32).
es sich lohnt, bestehende Peripherie mit Hängen und Würgen einzubeziehen, die ein STM32 fix und fertig mitbringt. A/D hat der STM32 schon an Bord, also wenn dessen Qualität ausreicht... Und ein externer A/D an SPI oder ein bestehender U/F an einem internen Timer ist auch kein Hexenwerk
-
Thread
Ethernet PHY für RMII mit 25Mhz gesucht
=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FCan%20STM32F207xx%20Generate%2050MHz%20Clock%20for%20RMII%20Ethernet%20PHY&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1230 Dann wäre
Marcus H. schrieb im Beitrag #4488089: > Gerade beim STM32F4 ist die PLL aber so jitterig Ist das bei den aktuelleren Modellen, z.B. STM32F429 auch noch so?
-
Thread
Evaluationsboard C-Control Pro AVR32-Bit Unit
STM32F103, den bekommst du in ganz ähnlicher Modul-Form in unterschiedlichen Größen bei Aliexpress und Amazon. Fotos und Anleitung: http://stefanfrings.de/stm32/index.html Ethernet hat der nicht,
Hallo Stefanus F habe was interessantes gefunden: https://www.ebay.de/itm/Open746I-C-Package-A-STM32F746IGT6-ARM-Cortex-M7-Development-Board-12-Modules/262306491409?hash=item3d12af6c11:g:pxoAAOSwFNZWzqNp MCU
-
Thread
[STM32_StdPeriph] Verzweiflung mit makefile
naechste Fehler ist dann: [Code] Compiling C: ./Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c \ arm-none-eabi-g++ -c -mthumb -mcpu=cortex-m3 -mthumb-interwork -I. \ -gdwarf-2 -Dgcc -DSTM32F10X_MD -Os -ffunction-sections -fdata-sections \ -Wall
Wcast-align -Wpointer-arith -Wswitch -Wredundant-decls \ -Wreturn-type -Wunused -Wa,-adhlns=\ ./Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.lst \ -I./Libraries/STM32F10x_StdPeriph_Driver/inc \ -I./Libraries/CMSIS/CM3/CoreSupport \ -I./Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x -MD -MP \
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man das mit 64 KB SRAM, also zB einem STM32F407.
Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga > Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm > Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere. Das hat nicht ganz funktioniert. Die nächste Version der HW bekommt einen STM32F7 im handhabbaren
-
Thread
Welchen Mikrocontroller CAN-Bus
Thomas L. schrieb im Beitrag #2985624: > stm32f103 oder grösser. Eher nur größer, beim stm32f103 geht CAN und USB nicht gleichzeitig. Tach schrieb im Beitrag #2985670: > Lpc11c-Serie hat glaube ich schon alles an Board. Das stimmt, der
einen CAN Tranceiver. > Günstiger wirds wohl kaum mehr gehen Ein Vergleich bei Watterott (Cortex M3/4 incl. CAN Controller): LPC1769 LPCXpresso 23,80 EUR STM32F4 Discovery 16,66 EUR Stellaris LaunchPad 12,35 EUR wobei das Stellaris im TI Store für 12,99 $ incl. Versand(!) erhältlich ist
-
Thread
[c] wie wirft man UART-Daten weg?
Wäre dennoch schön gewesen wenn man wüßte um welchen Controller > es sich überhaupt handelt. z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher?
dennoch schön gewesen wenn man wüßte um welchen Controller >> es sich überhaupt handelt. > > z.B. STM32F205RET6, STM32L031C4T6, STM32L412KBT6, R5F565N7ADFP... > Eigentlich sollte es eine reine C-Frage sein. Natürlich darf man das > Flag auch direkt löschen, die Frage ist, was findet ihr verständlicher
-
Thread
ARM7 Entscheidungshilfe Atmel vs. NXP
3 Bit für die Einstellung der Vorteilers und damit für die Baudrate geopfert. D.h. der max. Vorteiler ist 256. das entspricht beim STM32F103rb mit 36Mhz AHB-Tackt / 256 = 140.625kHz. Ich wollte sowas in
> kein SDRAM Der neue CortexM4 von ST (stm32F429) unterstützt doch SDRAM.
-
Thread
Cortex M7 und Cycle Counter (DWT)
Hallo zusammen, ich versuche gerade die Zeit für die Ausführung von Funktionen auf einen Cortex M7 (STM32F746) zu messen. Das mache ich wie hier im Artikel (ganz unten) beschrieben: [[STM32 für Einsteiger]] Beim M4 hat das so funktioniert. Beim F7 habe ich 2 Probleme: - Der Counter lässt sich
hätte und stellt die CPU Clock auf eine Sichere Betriebsart ein, aber das muss man anpassen. Beim STM32F4xx ist es hier: stm32f4xx.h: [c]/** * @brief In the following line adjust the value of External High Speed oscillator (HSE) used in your application Tip: To avoid modifying this
-
Thread
Controller via USB an Computer: Wie am besten?
Verwendung veröffentlicht. Ich habe daraus ein Projekt für das Blue-Pill Board (ist ein gängiger STM32 mit Cortex M3) gemacht, dass ich gerne als Basis für weitere Entwicklungen verwende: http://stefanfrings.de/stm32/index.html#vcpnohal > Es heißt immer C und PHP wären ähnlich, Nee, ganz sicher
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
-
Thread
SPI oder I2C Speicher für einfache I/O-Zustands-Speicherung ?
John Doe schrieb im Beitrag #6580122: > Moderne STM32 mit Octo-SPI können SPI-Flash transparent in den > Adressraum einblenden. Du kannst den Flash dann wie interne > Speicherzellen nutzen. Hm.....das heißt, sobald der gewählte STM32 Flash an Bord
www.st.com/content/ccc/resource/training/technical/product_training/group0/fd/49/71/1b/2c/22/46/ba/STM32L4Plus_Peripheral_OctoSPI/files/STM32L4Plus_Peripheral_OctoSPI.pdf/jcr:content/translations/en.STM32L4Plus_Peripheral_OctoSPI.pdf
-
Thread
STM32 FSMC PSRAM / Muxed. wie nun?
kauf dir erst mal ein STM32F429-Disco bevor du eigene Hardware machst. Das ist gut investiertes Geld und spart dir das Lehrgeld, das erste Design komplett in den Sand zu setzen. Ein STM32F2 mit extra 128kB externen RAM ist so was von Fehlkonzept. Wenn du das STM32F429-disco softwaremäßig als GPS-Tracker im Griff hast kannst du ja immer noch mit den dann korrekten Anforderungen ein eigenes Board machen. STM32F205ZET6 + Display mit SPI + SD-Karte über SPI wirst
-
Thread
STM32F4 Discovery Sound Erzeugung
Kennt jemand von euch ein einfaches Code-Beispiel für die Sound-Ausgabe auf einem STM32F3 Discovery?
> wird. Wenn Du einen professionellen Compiler installierst, z.B. IAR findest Du in der CMSIS stm32f3xx_dac.c
-
Thread
ARM Starterkit
Boards aber den Preis wert! http://www.embeddedartists.com Ein anderes tolles Eval-Board fuer den STM32 ist der Primer2 http://mcu-related.com/architectures/35-cortex-m3/59-stm32-primer2-stm32f103e-stm3210e-primer Noch mehr Info zu Tools fuer verschiedene ARMs http://www.lpc2000.com/tools Hoffe
ST, TI, Analog uvm. Ich nutze so wie hier beschrieben: http://www.mikrocontroller.net/articles/STM32#Installation_f.C3.BCr_STM32 (Der Artikel kommt ja auch von mir :) Schlussendlich ist es etwas gewöhnungsbedürftig und einiges Fleißarbeit bis es mit Eclipse ging, aber ich wollte endlich mal GCC
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Im Moment bin ich unangenehm vom STM32F103 überrascht. Für bestimmte Projekte (bspw. das Anbinden von parallelen Displays dessen Anschluesse quer Beet über 3 Ports verteilt sind - nein, das kann ich nicht ändern, weil das Board vorgegeben
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
Hi ich verwende das STM32F407 discovery board und möchte damit das hd44780 display ansteuern. Ich verwende den internen Oszillator und betreibe meinen uC mit 16MHz. Die LCD Routinen hier auf uC.net basieren auf die _delay_us
Synchronisation) , und einen im Millisekundenbereich (mehr für interne Zwecke). Gibts es auf einem STM32F407 keine Timer?? Schwache Architektur. Obwohl ich bei https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417.html lese: Up to 17 timers: 16- and 32-bit running at up to 168 MHz
-
Thread
HAL_UART_TxCpltCallback
Die STM32F1 waren die ersten STM32er überhaupt, Release war 2007. Das Design hat also jetzt schon über 12 Jahre auf dem Buckel.
Gerd E. schrieb im Beitrag #6008621: > Nimm das nächste mal einen neueren STM32, die haben ein Driver Enable > für genau diesen Zweck in Hardware. Z.B. STM32F072. > > Die STM32F1 waren die ersten STM32er überhaupt, Release war 2007. Das > Design hat also jetzt schon über
-
Thread
uint8_t cast to int8_t
Update: Es ist ein STM32G474VE-T6, IAR 8.50.9 Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht [c] nWheelIncs = (int8_t)(BUF_READ_BE_U8_F(data_p, 0)); [/c] Es ist jetzt so: [c] uint8_t nWheelInc
Mach F. schrieb im Beitrag #6645848: > Es ist ein STM32G474VE-T6, IAR 8.50.9 > Der cast auf (int8_t) auf den BUF_READ_BE_U8_F funktioniert nicht Ganz ehrlich, ein Compiler, der bei solch grundlegenden
-
Thread
STM32VL-Discovery & printf
] Starting link [cc] arm-none-eabi-gcc -O0 -nostartfiles -Wl,-Map=Print1.map -mcpu=cortex-m3 -mthumb -LC:\CooCox\CoIDE\workspace\Print1 -Wl,--gc-sections -Wl,-TC:\CooCox\CoIDE\workspace\Print1\link.ld -g -o Print1.elf ..\obj\startup_stm32f10x_md_vl.o ..\obj\core_cm3.o ..\obj\system_stm32f10x.o ..\obj\stm32f10x_pwr.o ..\obj\stm32f10x_gpio.o ..\obj\main.o ..\obj\stm32f10x_rcc.o ..\obj\stm32f10x_usart.o ..\obj\maiin.o [cc] c:/program files/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2
-
Thread
STM32 und C++
STM32 = ARM / Cortex-M3. Folglich gibts GCC.
mglw. hilfreich betr. STM32 (und Cortex-M3 generell) und C++ mit GNU tools: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index.html#cm3_cpp1
-
Thread
Stm32F103C8 (Bluepill) Pin B4 und B5
diesen beiden Pins fahren? Es geht ja nur entweder GPIO oder SPI, aber dann reden wir von PA15 und PB3 bis PB5). Wie dem auch sei, das Remappen tut man durch beschreiben des AFIO->MAPR Registers. Siehe dazu http://stefanfrings.de/stm32/stm32f1.html#bluepill
remappen, sondern JTAG deaktivieren. Das ist auf der selben Seite beschrieben: http://stefanfrings.de/stm32/stm32f1.html#swjdisable Entspricht im Prinzip den beiden vorherigen Vorschlägen.
-
Thread
STM32F469 custom board Display
schon ein CubeMX Projekt mit der Hardwarekonfiguration erstellt ? Die Beispiele vom STM32F429i-disc1 schon angeschaut ?
https://touchgfx.zendesk.com/hc/en-us/articles/204993902-Porting-to-STM32F4-F7-boards
-
Thread
Cortex M3 Development - Was brauche ich noch alles?
eine Toolchain fertig downzuloaden: https://launchpad.net/gcc-arm-embedded Schau im Wiki unter [[STM32#GCC]] und [[STM32#Programmierung]], das ist zwar für die STM32 Controller aber das Software-Setup ist das selbe, da auch Cortex-M3/4F.
Ende sei noch erwaehnt, dass ich inzwischen von den LPC's ein wenig abgekommen bin und mehr mit den STM32's mache. Spezielle Gruende dafuer sind das es mir leichter faellt die STM RM's zu lesen und zu verstehen als die von NXP und das es mehr allgemeine Informationen zu den STM32's im Netz gibt als zu
-
Thread
PCB Design Review erbeten
pre] Direkt an die Pins 7+8 des µC gehört ein kleiner 100n-Kerko als Blockkondensator. Die 10nF Puffer an der Knopfzelle sind wirkungslos. Ich würde die Knopfzelle mit einem Kerko/Elko im 47µF Bereich stützen. Die 3 Durchkontaktierungen rechts ovben beim J1 sind unnötig. Denn der J1 ist ja auf
beim STM32 ist der auf ~25°C kalibriert und darunter oder darüber werden die erlaubten Abweichungen größer.
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
oder *DATEN* schicken willst. Also zB <Cursor links> oder "HALLO". Hier machen die das für einen STM32. https://controllerstech.com/i2c-lcd-in-stm32/
Axel R. schrieb im Beitrag #7614956: > Hier machen die das für einen STM32. > https://controllerstech.com/i2c-lcd-in-stm32/ Warum in die Ferne schweifen? https://www.mikrocontroller.net/topic/471336
-
Thread
STM32 Sorglospaket?
habe ein paar Jahre AVR-Erfahrung (mit WIN-AVR, AVR-Studio und dem STK500) und will nun die Cortex M3 kennenlernen. Ich habe bereits einen J-Link sowie das allseits beliebte Dev-Board http://www.futurlec.com/STM32_Development_Board.shtml Beim AVR-Einstieg damals war ich mit dem STK500 und AVR-Studio
schrieb im Beitrag #1796390: > Weiteres aus erster Hand in ST Microelectronics AN2953, > Abschnitt 3.1.1. Aha, verweist auf STM32F10x_StdPeriph_Lib_V3.3.0/Project/STM32F10x_StdPeriph_Examples/Lib_DEBUG/ Da werde ich demnächst doch mal nachschauen; das sieht auf den ersten Blick sehr vielversprechend
-
Thread
STM32 Umstieg von Coocox zu Eclipse
Hallo zusammen, ich habe in den letzten Wochen die ersten Schritt mit dem STM32F3-Discovery und Coocox gemacht. Da ich aber bisher immer mit Ecplipse gearbeitet habe möchte ich den vorhandenen Code übernehmen. Dazu habe ich Eclipse Luna und das ARM Plug-In installiert. Den
so groß ist). Allerdings läuft der F3 nicht auf den vollen 72MHz wie zuvor sondern mit viel weniger. Nun habe ich mich auf die Suche gemacht und herausgefunden dass das ARM Plug-In zwar auch die STM32perphlib zurückgreift, diese allerdings
-
Thread
µC mit USB (kein FT232.)
Flexibilität zu haben (Speicher Größe/Gehäuseauswahl/Peripheriefunktionen). Für mich ist derzeit ein [[STM32]] in - aber das weiß hier eigentlich ja schon jeder ;-)
schrieb im Beitrag #3481047: > Ich habe noch eine Lektüre die Einsteigern hilft, der Artikel: > STM32 für Einsteiger Danke, kuck ich mir auch an!
-
Thread
STM32F4 Discovery: Problem mit DMA (ADC + Audio DAC)
PLL_P 2 [/c] sollten nach meiner Recherche auch passen. Mein aktueller Code: [c] #include <stm32f4xx_gpio.h> #include <stm32f4xx_tim.h> #include <stm32f4xx_rcc.h> #include <misc.h> void InitializeLEDs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); GPIO_InitTypeDef
Die Teiler stimmen nicht, guck mal hier: http://stm32f4-discovery.com/2015/01/properly-set-clock-speed-stm32f4xx-devices/ EDIT: Schaffst du mit C++ oder warum das extern "C"?
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
Pinkshell schrieb im Beitrag #2703618: > Inzwischen wird der Programmer Diamex Prog-S nur noch als > > STM-32-Programmer bezeichnet, ? was willst du denn mit einem Programmer für STM32-Cortex-M3 Controller an einem ATmega644? Du meinst sicher den hier: http://www.obd-shop.com/danila/product_details.php
: STM32F101, STM32F102, STM32F103, STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434
-
Thread
STM32F401 flashen geht nicht
Hallo! ich versuche einen Program auf STM32F401 Discovery Board zu übertragen , der auf STM32F407 Disc.Board problemlos geflasht wird. Hab gemerkt, dass der STM32F01 andere Flash und Ram Größen hat als STM32F407. Kann mir jemand helfen, wie
Guten Morgen. ja hab geändert. geht immer noch nicht. stm32f4xx.h [c] #if !defined (STM32F40_41xxx) && !defined (STM32F427_437xx) && !defined (STM32F429_439xx) && !defined (STM32F401xx) #define STM32F401xx */ /*!< STM32F401CB, STM32F401CC
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
#1639271] habe den BAYER Contour USB gekauft und unter die lupe genommen. Was ist drauf: Cortex M3 - STM32F103RCT6 (LQFP64) SD/SPI iNAND - SDIN2C2-1G-T (169FBGA) TPS61040 - 12.2V für Display 8UDFN ic - top mark 528R 8UDFN ic - top mark 17040 (li-Poly controller) SC70-4 3V LDO - Microchip UV top
benutzen. > Genial wäre es, wenn man per USB eine neue Firmware einspielen könnte. ich kenne den STM32 nicht, ich kann nur in der firmware einen bootloader sehen "FLASH STM32 DFU", klingt bekannt. Bayer selber hat in der mitgelieferten software eine gihgbapi.dll - die hat unter anderen (mindestens
-
Thread
Arduino Mega 2560
ESP32 mit 3,3V Ist das allgemeingültig und sicher festgelegt? Oder auch einfach nur davon abhängig, aus welcher Maschine es beim Chinesen fällt?
Ganz anderer Vorschlag: suche dir ein handliches Board mit CAN Unterstützung raus, z.B. das Olimexino-STM32 (teilweise Arduino-kompatibel, weiterer Vorteil: Per 12V zu betreiben). Packe überall da, wo du Ein-Ausgänge brauchst (Weichen & Co) eins davon hin. Vernetze sie untereinander via CAN (3 Adern). Das
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Anbietern fertigen. Designregeln entsprechen den Anforderungen von www.smart-prototyping.com CPU: STM32F103RBT6, 32bit ARM Cortex™-M3, 128kB Flash, 20kB RAM, 72MHz - CAN-Bus per RJ45 (CanOPEN-Belegung), durchgeschleift, Terminierung per Jumper wählbar, PHY: SN65HVD230 - 24V-Stromversorgung über Schraubklemmen
www.mikrocontroller.net/topic/76266#new > ein CAN-Hausbussystem in Basic von Mikroe nachgebaut, läuft mit 18F > PIC-Controllern, die in Schalterdosen passen und Hutschienenmodulen. - Mit PICs habe ich leider keine Erfahrungen; mit STM32 schon - Für den STM32 existieren günstige ICD-Tools und kostenlose