-
Thread
MSO8104A Kaufberatung
Kanal.. Zumindest ich lege da wert drauf, hasse dieses umgeschalte.. Dafür hab ich auch gern nur ein 8" statt 10" display aber das rigol hat HDMI out...
Kanal.. Zumindest ich lege da wert drauf, hasse dieses umgeschalte.. Dafür hab ich auch gern nur ein 8" statt 10" display aber das rigol hat HDMI out... Aber leider keine 50ohm Eingänge...
-
Thread
Wie viele Quadratur Encoder hat ein Mikrocontroller ?
STM32! gibts mit vielen Eingängen (auch Encodereingängen, die Timerhardware kann einiges bei den STM's)
im Artikel [[STM32]].
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
Problem ist, dass mein Board noch keinen SPI Flash für die Si4684-FW hat. Deshalb musste ich mir ein STM32-Board suchen, was mind. 1,5 MB Flash hat (2 x ~500KB für DAB und FM, der Rest für die STM32 FW). Zufälligerweise hatte ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet
unbestücken Header für SWD). Der verbaute GD32 hat allerdings deutlich weniger Speicher (64 kByte Flash 8 kByte SRAM) als der STM32/GD32 des VDR400. Für das einfache Display reicht es aber (ca. 16 KByte Flash sind unbelegt).
-
Thread
STM32 M3 C8T6 - DFU über USB
https://github.com/rogerclarkmelbourne/STM32duino-bootloader wenn es denn unbedingt ein stm32 ohne DFU-im-ROM seien soll..
in der > Elektronik nichts zu suchen. Der Thread-Titel klingt nach einem verunglückten Versuch, STM32F103C8T6 zu schreiben. Der ist auch sehr verbreitet bei China-Billig-Boards. Im Titel des Datasheet steht "Medium Density". Im Reference Manual steht auf S. 60: * In low-, medium- and high-density
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Hi Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die von 0 bis 14 Volt reichen kann (diverse Batterien). Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt wird, aber ein /bisschen/ Genauigkeit
Paul G. schrieb im Beitrag #6395974: > Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die > von 0 bis 14 Volt reichen kann (diverse Batterien). > > Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt > wird, aber ein bisschen
-
Thread
Xmega vs Arm welcher Takt vergleichbar
Fpga Kuechle schrieb im Beitrag #4139262: > Da Xmega eine 8 bit RISC-CPU und ARM eine 32 bit RISC-CPU ist das sehr > unwahrscheinlich. wenn für die Aufgabe 8bit reichen, spielt das keine rolle.
Allerdings habe ich keinerlei Zeitprobleme, daher reicht der AVR mir aus und läuft oft mit Werkseinstellung 8MHz/8. Ist aber schön zu wissen, falls man dochmal eilige Anwendungen hat, daß der ARM sowas in einem Befehl kann, statt in 7 beim AVR.
-
Thread
[ARM-GCC] malloc Page Size 4096 Byte änderbar?
) machst, sind dann 4096 oder 8192 >> weg? > > 8192 ... Und bei 1230*6 mallocs sind es dann 28,8MB :/
Gibt's doch nicht ... Bin ich der einzige, der die STM32 jemals mit externem SDRAM verwendet hat? Im Startup-Code (startup_stm32f4xx.s) erfolgt die Hardware-Initialisierung NACH DEM NULLEN des BSS-Bereichs. Klar, dass dann alle Variablen, die sich
-
Thread
FTDI R232L zu Hterm
Alle STM32 Mikrocontroller haben ein sehr variables Taktsystem. Sie starten mit einem internen 8Mhz R&C Oszillator. Per Software solltest du auf einen externen Quarz umschalten, da R/C Oszillatoren für serielle
US. Diese war sehr hilfreich, da ich in ich den Lib. die Frequenzen verändern musste: “cmsis_boot/stm32f4xx.h” “cmsis_boot/system_stm32f4xx.c”, diese müssen auf 8kHz gestellt sein, sowie der Prescaler für die BaudRate muss danach eingestellt werden. Da ich da schon vorher probiert habe, hatte ich
-
Thread
ELV Labornetzgerät PS7220 defekt, Spannung konstant 60V
schaun, z.B. dieses Angebot hier: https://www.ebay.de/itm/TIP142-Transistor-npn-100V-10A-125W-TO247-von-STM/111130641067?epid=2255472136&hash=item19dfe702ab:m:mhL-xqe_8FhFxRVSPgWWL6w:rk:2:pf:1
Dann wäre ein nächster Schritt um zielgerichtet den Fehler einzugrenzen: Basis und Emitter von T8 kurzschließen 8geht gefahrlos), nachmessen wie nun die Spannung zw. Kollektor und Emitter T8 ist Diese muß nun ca. 10V betragen. Wenn nein: Dann ist T8 defekt. Dann die Spannung zw. + und - von
-
Thread
Quo vadis, MC Welt?
je nach Einsatzgebiet wird es wohl auch der Preis machen, bei großen Stückzahlen kostet heute ein STM32 mit mehr Flash/RAM weniger als ein 8- oder 16-bit Prozessor. Wenn man dann nicht irgendwelche Spezialforderungen hat (z.B Stromverbrauch) dann nimmt man doch lieber den 32-bitter. Warum Golf
einem einigermaßen einheitlichen Peripheriesystem, wenn ich aber ARM sage kann ich alles meinen, vom STM32L der Strom sparen soll und gut nen AVR ersetzen kann von der Leistung her bis zum Quadcore 1.5GHz Tegra3, oder auch den scheinbar in Arbeit befindlichen 64Bit ARM v8 der wohl dann irgendwo in Servern
-
Thread
Suche Automotiv Mikrocontroller den man mit einem free Compiler kompilieren kann!
auch bald) wirst Du damit für die Zukunft garantiert gerüstet sein. PS: Lese in dem Artikel: [[STM32]]
bald) wirst Du > damit für die Zukunft garantiert gerüstet sein. > > PS: Lese in dem Artikel: STM32 Ja da hast du recht, die STM32 habe ich mir auch angeschaut! Die sind echt nicht schlecht, aber an sich brauche ich nicht so Leistungsstarke uC für mein Projekt :) Im großen und ganzen möchte
-
Thread
RS485 - viele Teilnehmer - hohe Geschwindigkeit
Suche Dir ggf. einen STM32 aus, der USB und CAN gleichzeitig unterstützt, z.B. den STM32F303. Der alte STM32F103 kann das nicht.
F072 angehängt. Das Beispiel stammt aus den "STM32F0 Snippets", basiert also lediglich auf Registerprogrammierung mittels CMSIS-Header (das komplette Paket bekommt man unter https://www.st.com/en/embedded-software/stm32snippetsf0.html). Von der Konfiguration
-
Thread
CH32V003 - RISC-V für angeblich $0.10
das was STM32Fxx, LPC82x, etc sein könnten, wenn sie denn verfügbar wären). Es soll auch eine Variante in SOIC8 geben. Bisher scheint es nur ein Devboard im offiziellen Shop von WCH zu geben, aber die MCU sollt
. (Naja, das > was STM32Fxx, LPC82x, etc sein könnten, wenn sie denn verfügbar wären). > Es soll auch eine Variante in SOIC8 geben. Naja, klingt eher nach ner Promotion für RISC-V. Zaubern kann RISC-V auch nicht, die
-
Thread
Wenn die IDE die Controllerauswahl bestimmt.
sind in CubeMX hinterlegt, sodaß selbst beim STM32F7 inkl. Peripherie innerhalb von ein paar Minuten was lauffähiges generiert werden kann. em::Blocks/Code::Blocks wäre für die STM32 auch noch eine Möglichkeit, gerade wenn man nicht den Eclipse-Overhead
Sascha schrieb im Beitrag #4444979: > emIDE für STM wird aber nicht mehr gewartet Richtig, aber nur weil es ein nachfolger gibt, der sich EmBlitz nennt und dieser nur noch weiterentwickelt wird. Benutze die aktuell mit dem STlink v2 auf STM32F1 und
-
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]]
du nicht, die Pins sind 5 Volt tolerant und die Chips sauschnell. Alles in allem können sie einen 8-pin ATTiny nicht ersetzen, aber alles was grösser ist, schon. Ich würde mir heute nicht mehr das Discovery VL zulegen (habe hier 2 Stück) sondern das STM32F4Discovery mit dem F4 - einfach weils viel
-
Thread
Arduino Uno R4 im Handel erhältlich
der SPI theorethisch nach Datenblatt mit 24 MHz Takt laufen (PCLKA / 2). Der Controller könnte 8/9/.../16/20/24/32 Bit Transfers machen, die SPI Klasse arbeitet aber fest mit 8 Bit. Es gibt zwar SPI.transfer16(uint16_t data), da werden aber zwei Mal 8 Bit verschickt. Immerhin gibt es auch noch
hier gerade am SPI der mit PCLKA läuft nicht 24MHz, sondern 23,81MHz, gemessen mit einem Logic Pro 8 bei 500MS/s. Der CAN läuft mit PCLKB und PCLKB sollte 12MHz haben. Ich habe nur kein CAN-Transceiver Breakout Board herum liegen um selber zu testen was etwa bei 8 Byte und 1Mbps passiert.
-
Thread
Einstieg mit STM32 statt 8Bit Controller
Die Frage ist jetzt ob ich mich in einen Atmega oder Pic einarbeiten soll oder doch gleich einen STM32 nehme, der vom Peis ja ähnlich liegt aber deutlich mehr Leistung bietet. So wie es aussieht komme ich leistungsmässig auch mit einem normalen 8bit Controller hin aber wer weiss was zukünftig kommt
genug Performance bietet.... Was sagt ihr dazu, ist es für einen Neuling schwerer sich mit einem STM32 zurechtzufinden als mit einem 8bit AVR? Oder unterscheiden sich die Controller bei der Programmierung gar nicht so wesentlich? Falls ihr es für sinnvoll haltet gleich mit einem STM32 zu starten
-
Thread
STM32 - Crc Berechnung in C# nachbilden
, 4 at a time, or 8 rounds Crc = (Crc << 4) ^ CrcTable[Crc >> 28]; // Assumes 32-bit reg, masking index to 4-bits Crc = (Crc << 4) ^ CrcTable[Crc >> 28]; // 0x04C11DB7 Polynomial used in STM32 Crc
Bei meinem Projekt war die Kompatibilität zu gängigen Standards wichtig. Teil für STM32 Auch geeignet für einzelne Bytes. #include "stm32f4xx.h" u32 CalcCRC32(u8 *buffer,u32 size) { u32 i, j; u32 ui32; CRC->CR=1; asm("NOP");asm("NOP");asm("NOP");//delay for hardware
-
Thread
Port Pins mit Struct ansprechen
ganzen Code bei einer Portierung umschreiben zu müssen, gehe ich folgendermassen vor: struct sIOPort8Bit { .... }; #ifndef __cplusplus #define IOPort8Bit struct sIOPort8Bit #else #define IOPort8Bit sIOPort8Bit #endif IOPort8Bit* pPortA = NULL; IOPort8Bit* pPortB = NULL; IOPort8Bit* pPortC
Pins. Und damit erübrigt sich obiges Verfahren. Warum ich sie nicht einsetzen werde: es bleibt ein 8bit-Controller, und er ist im Vergleich zum STM32 deutlich teuerer. Ausserdem gibts es bei keinem XMega einen oder gar mehrere CAN-Controller on Chip. Atmel war bisher nicht gerade der zuverlässigste
-
Thread
GCC für STM32F103
Programme für AVR-Controller mit dem "Programmer's Notepad 2" und compiliere sie mit der Toolchain "avr8-gnu-toolchain". Nun möchte ich eine Toolchain für STM32F-Controller, insbesondere den 103er. Welche Toolchain kann ich installieren? [Mod: Betreff angepasst]
mit dem Keil arbeite. Ach ja, ich hatte hier ja vor einiger Zeit mal ein kleines Projekt mit dem STM32F103C8T6 gepostet. Da ist die fertige Firmware auch im .bin Format drin (11508 Bytes). Wäre ja mal interessant, wenn jemand, der den Gcc benutzt, das Zeugs damit übersetzt. Einfach um mal zu sehen,
-
Thread
Ubuntu pyvisa: Verbindung zum USB-seriellen Gerät
will das Projekt bei Gelegenheit auf Github >laden. Bin sehr gespannt .. >Ich habe mir ein STM32F429I Discovery Board genau für diesen Zweck >besorgt :) Schade ist da, dass es nicht von STM32Duino unterstützt wird: https://github.com/stm32duino/Arduino_Core_STM32
> Schade ist da, dass es nicht von STM32Duino unterstützt wird: > https://github.com/stm32duino/Arduino_Core_STM32 Ja, das stimmt. Aber vielleicht lässt es sich als STM32F429ZI Generic Board ansprechen, oder über CMSIS: https://docs.platformio.org
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
FDCAN_TxHeaderTypeDef TxHeader; FDCAN_RxHeaderTypeDef RxHeader; FDCAN_FilterTypeDef sFilterConfig; uint8_t TxData[8] = {0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48}; uint8_t RxData[8]; /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ void SystemClock_Config
Init.ExtFiltersNbr = 1; hfdcan1.Init.RxFifo0ElmtsNbr = 0; hfdcan1.Init.RxFifo0ElmtSize = FDCAN_DATA_BYTES_8; hfdcan1.Init.RxFifo1ElmtsNbr = 0; hfdcan1.Init.RxFifo1ElmtSize = FDCAN_DATA_BYTES_8; hfdcan1.Init.RxBuffersNbr = 1; hfdcan1.Init.RxBufferSize = FDCAN_DATA_BYTES_8; hfdcan1.Init.TxEventsNbr
-
Thread
Umwandlung ASCII Charactr zu decimal in STM
Hallo zusammen, Ich möchte Daten von Python über die serielle Schnittstelle an STM32 μc senden. Das Problem ist, dass ich nur Zeichen von Python an STM senden kann. Zum Beispiel wird 21 in Python in stm 0x32 und 0x31 empfangen. und ich will es 22 in deciaml haben. import serial
Martin schrieb im Beitrag #5847365: > Ich möchte Daten von Python über die serielle Schnittstelle an STM32 μc > senden. Das Problem ist, dass ich nur Zeichen von Python an STM senden > kann. Nein, das ist wirklich kein Problem, sondern ich sehe das als deutlich besser, als wenn jemand auf die Idee
-
Thread
STM32F0: Mit HAL-Lib überprüfen, ob Datenübertragung über SPI abgeschlossen ist?
Hallo zusammen, ich verwende einen STM32F0 und programmiere mit dem STM32CubeMX und der HAL-Lib. Ich sende mit der Funktion HAL_StatusTypeDef HAL_SPI_Transmit (SPI_HandleTypeDef *hspi, uint8_t * pData, uint16_t Size, uint32_t Timeout)
STM Apprentice schrieb im Beitrag #4959938: > Beitrag "[STM32F4xx] SPI Optimierung" Ich habe noch eine Frage zu diesem Beitrag: while ((SPI1->SR & SPI_I2S_FLAG_TXE) == 0); SPI1->DR = (uint8_t)(
-
Thread
L293D zerstört meinen Controller
Was mir gerade noch aufgefallen ist: Ich habe gerade den l293 ohne den STM32 und den Motor beschaltet. Also die 4 GND Pins, die beiden Enable Pins und die Versorgung auf 5 Volt und Pin 8 mit 12 für den Motor. An allen 4 Eingängen (Pin 2, 7, 10, 15) messe ich knapp 5 Volt
Wer hat die Spannungsversorgung für den STM32 (3V) geklaut...
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
DAC schon drauf und es gibt noch einen freien I2S Bus. Allerdings nicht viel RAM. Mit Bildschirm und 8MB SDRAM gibts das STM32F429 Discovery, aber da sind so gut wie keine Pins mehr frei, um was dazu zu bauen. Als Toolchain würde ich heute vermutlich wieder zu Atollics TrueStudio wechseln, wenn mein
Matthias S. schrieb im Beitrag #5077672: > Wenn du mit Audio experimentieren willst, ist z.B. das STM32F4 Discovery > nicht so schlecht. Da ist ein DAC schon drauf und es gibt noch einen > freien I2S Bus. Allerdings nicht viel RAM. Mit Bildschirm und 8MB SDRAM > gibts das STM32F429 Discovery, aber
-
Thread
STM32F411 --> SPI --> MAX7219
SPI_I2S_FLAG_TXE) ) != SET)) ; } [/c] Write to MAX7219 Routine: [c] void write_to_MAX7219(uint8_t addr, uint8_t data) { uint16_t Addr, Data, Data_to_send; Addr = (uint16_t)addr; Data = (uint16_t)data; Data_to_send = ( (Addr<<8 ) & 0xFF00 ) | Data ; GPIO_ResetBits(GPIOA,GPIO_Pin_
gestern hatte er auch 4.7V also mehr als > 3V. mit 3 V Auf der Seite von http://www.st.com bzg. STM32F411 steht: The STM32F411xC/xE operate in the - 40 to + 125 °C temperature range from a 1.7 (PDR OFF) to 3.6 V power supply. Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot.
-
Thread
Keil free für STM32F0
for STM32 aids the transition from legacy 8-bit architectures to Cortex 32-bit development by supporting the STM32F0 and STM32L0 series featuring Cortex-M0 and M0+ without any restrictions." Mit M0 und M0
------------------------------------------ The 'Blinky' project is a simple demo program for ST 'STM32F051R8' microcontroller using ST 'STM32F0-Discovery' Evaluation Board Compliant to Cortex Microcontroller Software Interface Standard (CMSIS v2.0). Build target 'STM32F051 RAM' ".\RAM\Blinky.axf
-
Thread
STM32 Value line, ein weiterer 8-Bit Killer?
Hallo, nicht ganz neu diese Thema (8-16 bit, etc.), aber aus aktuellem Anlass: Seit einiger Zeit hat ST die STM32 Value Line angekündigt. STM Links: http://www.st.com/stonline/stappl/cms/press/news/year2010/p2479.htm http://www.st.com
nicht gebaut. Ich setze MCs hauptsächlich für Steuerungen ein. Und da gehts beim ATtiny25 (8-Pinner) los. Kannst mir ja mal bescheid sagen, wenn man den 8-Pinner STM32 mit VCC = 1,8 ... 5,5V kaufen kann. Peter
-
Thread
Welche Programmiersprache auf µC
embedded C++ software, während die von C steigt. Siehe hier: https://www.youtube.com/watch?v=D7Sd8A6_fYU
mussten tatsächlich im Haus geschriebene Headers mit eigenen, zum Teil sogar fehlerhafte typedefs fur u8 und co eingesetzt werden.
-
Thread
Bluepill >32k flashen
eine sichere Quelle oder muss ich selbst eins nachbauen (dann gleich ein <new color here>Pill mit nem STM32G431C8T6)?
Option "STM32F103C8T6 (original chip)" auswählen und nicht "STM32F103C8T6 china" und auch nicht "CH32F103C8T6 Type-C". https://www.aliexpress.com/item/32719680030.html
-
Thread
AtTiny85 Core Empfehlung?
Stefan U. schrieb im Beitrag #5158759: > STM32F1 Mikrocontroller haben übrigens ab Werk einen seriellen > Bootloader drin, der keinen Platz im Flash Speicher belegt. Das haben eigentlich alle uC außer AVR und PIC z.B. EFM8 8051 EFM32 LPC TMS > Für Embed kompatible Boards (z.B. STM32 Nucleo) braucht man nicht einmal > ein extra Programm, da genügt Drag&Drop im Dateimanager. Anmeldung als USB Stick haben verschiedene uC auch ab Werk z.B. LPC11U LPC13 LPC15 LPC54 EFM8UB
-
Thread
Fuß in die Tür Gesperrt
ZigZag385 schrieb im Beitrag #6414566: > es > wird aber UNIX oder STM32 verlangt (Ich hab keine Kohle die Lizenzen > oder Starterpaket zu kaufen und zu üben. Linux in einer VM kostet nix. Ein STMicroelectronics STM32 Nucleo-64 gibts sogar bei RS Components für 11 Euro. Siehe auch: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger
-
Thread
Was ist 32 Bit und nicht ARM?
P8X32A aka Parallax Propeller
Vielleicht gibt es auch irgendwann noch den bo32 als Erweiterung des bo8. https://www.mikrocontroller.net/articles/8bit-CPU:_bo8 *duck und weg** Gruß Jobst
-
Thread
ARM, Philosophie und Programmierparadigmen
structs und Layer über Layer > überrumpelt. Ich hoffe du meinst nicht sowas wie die Library von STM. Deren massiv auf Datenstrukturen basierende Interfaces atmen den Geist von STs 8-Bit Prozessoren, d.h. deren Umgang mit Registern und Speicher. Sie ist dadurch wesentlich komplizierter als nötig. Ob
Stimmt. Ich hatte noch die Beschränkung der STM32F1xx im Kopf, deren GPIO BSRR Register nur wortweise angesprochen werden dürfen. Obacht: Das BSRR der neueren STM32 ist da eine Ausnahme, die anderen GPIO Register sind auch da nur wortweise definiert
-
Thread
STM32F103VET6 und CH340R
Hi TX und RX sind vertauscht am STM32 (hatte das auch schon gedacht aber sollte richtig sein)... und der CH340G hat 8 aber danke fürs reinschauen :D
OH nee ich habe mich vertan ! an D- und D+ vom STM natürlich
-
Thread
Segger J-Link Edu Mini neue PCB mit orig. uC
erst einmal bei meinem laufenden Projektchen dabei. Ich habe zum Vergleich zwei Nucleo-Boards (STM32F103RB und STM32F446RE) jeweils mit ähnlicher Firmware (gleiches Projekt, für die MCUs natürlich unterschiedlich Kompilierzweige), ersteres mit ST-LinkV2/1-Firmware, letzteres mit J-Link-EDU-Firmware
. Wenn ich TIM8_CNT betrachten will, dann schreibe ich unter Live Watch: TIM8_CNT und fortan wird mir der aktuelle Zählerstand fortlaufend angezeigt. Da kommt Freude auf!
-
Thread
Mikrokontroller Einsteiger Set für Schüler
stm schrieb im Beitrag #2873969: > Ich könnte das STM32F4DISCOVERY selbst einem Kind nahe bringen. Alles > kein Problem. Na soweit würde ich mich nicht aus dem Fenster lehnen.
stm schrieb im Beitrag #2873969: > Ich könnte das STM32F4DISCOVERY selbst einem Kind nahe bringen. Alles > > kein Problem. Glaub ich auch nicht, außer du verstehst unter nahe bringen auf den Kopf
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
Harry L. schrieb im Beitrag #5882710: > Dieser Code ist für STM32 und HAL. > > Niemand zwingt dich, den zu nutzen! Eben. Du sagst es. Er ist nur für STM32 und HAL (und Atollic). Und mir ist vollkommen klar, daß mich niemand zwingt. Ich habe von Anfang an
Bugs ohne Ende. [c] static struct st7789spicallbacks displayspi; static void display_ncs(uint8_t onoff){ gpio_onoff(PORTA, 15, onoff); } static void display_dc(uint8_t onoff){ gpio_onoff(PORTB, 4, onoff); } static void display_write(uint32_t bytes, uint8_t *buf){ spi_w_bytes(DISP_SPI
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Das alte Hündchen ATMega8... Soweit ich mich erinnere hat der keinerlei debugmöglichkeiten.
Kay M. schrieb im Beitrag #6669687: > Stimmt, leider kann der Atmega8 das debugwire gar nicht ... Das können viele AVR8 nicht. Aber es gibt auch andere Debug-Schnittstellen. Das spezielle Problem beim AVR8 ist halt nur: er unterstützt *KEINE* davon. > Jetzt ist noch
-
Thread
STM32 Header
" #elif defined(STM32L151xB) #include "stm32l151xb.h" #elif defined(STM32L151xBA) #include "stm32l151xba.h" #elif defined(STM32L151xC) #include "stm32l151xc.h" #elif defined(STM32L151xCA) #include "stm32l151xca.h" #elif defined(STM32L151xD) #include "stm32l151xd.h" #elif defined(STM32L151xDX) #include "stm32l151xdx.h" #elif defined(STM32L151xE) #include "stm32l151xe.h" #elif defined(STM32L152xB) #include "stm32l152xb.h
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
gegen X86 im PC-Markt kein Land, und am µC-Markt erfreuen sich diverse nicht-Arm-Kerne wie M16 oder STM-8 weiter großer Beliebtheit. Am Horizont ist bereits RISC-V in Sicht. Niemand stellt in Frage, dass die Cortex-Ms im µC-Bereich relativ wichtig sind, aber du unterschätzt die Bedeutung anderer Architekturen
PC war, ist heute der ARM im embedded Bereich. soso... schrieb im Beitrag #5534655: > M16 oder STM-8 weiter großer Beliebtheit Beide Kerne werden garantiert nicht in neuen Designs verwendet. Du kannst beide Hersteller nach der Langzeitverfügbarkeit fragen. ;-> (Ist der R32 überhaupt noch ein
-
Thread
STM32 Nucleo welches Board am besten?
Can und Ethernet Schnittstelle hat. Gibt es nicht als Mucleo. Es gibt ein Evaluationboard von STM mit dem STM32F429 und diversen Schnittstellen-Steckverbindern: STM32429I-EVAL1 Preislich recht weit von einem NUCLEO entfernt. Johannes schrieb im Beitrag #6515891: > kein STM mit BGA Gehäuse
kompatibel muss Die musst Du extern anschließen. Suche nach: 74LVC1T45 (1 bit) 74LVC2T45 (2 bit) 74LVC8T245 (8 bit) fchk
-
Thread
STM32: CAN Loopback mit merkwürdigem Effekt
Hi Matthias, auf dem Stamp ist ein STM32F103RET6 verbaut mit immerhin 512KB Flash. Laut Referenz-Manual ein High Density Device: ● High-density devices are STM32F101xx and STM32F103xx microcontrollers where the Flash memory density
RCC_CFGR_PPRE2_DIV1; /* PCLK1 = HCLK */ RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2; #ifdef STM32F10X_CL /* Configure PLLs ------------------------------------------------------*/ /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ /* PREDIV1 configuration: PREDIV1CLK = PLL2
-
Thread
Geeigneter Cortex M3 für Projekt gesucht
Der STM32F107 ist fast baugleich zum STM32F103 und besitzt ebenfalls Ethernet. USB ist auch schon im 103 enthalten.
lpc1768 lpcxpresso. http://www.versaloon.com/bbs/viewtopic.php?f=2&t=1082&start=40 Die Versaloon STM8S dongle gibts auch am watterott ($8) http://www.watterott.com/de/STM8S-Discovery Du brauchst einer ARM-Jtag für progammiere (erst mahl) Versaloon im die STM8S Du kann auch die STM32VL-Discovery
-
Thread
Neueinsteiger Hier
Kostenlose IDE (MPLAB X IDE), kostenlose "Brennsoftware" (in der IDE integriert), kostenloser C-Compiler (XC8), USB-Programmer/Debugger ca. 30€ (PICkit3). Abhängig von der gewünschte IO-Zahl auch im 8x8mm² großen Gehäuse (35 IOs) erhältlich. Meiner Meinung nach relativ einfach zu programmieren, keine kritischen
Ich würde ein STM32 Board nehmen wie dieses hier. http://www.voelkner.de/products/657829/Entwicklungsboard-Nucleo-STM32F401XD-XE-fuer-die-STM32-Serie-STMicroelectronics-NUCLEO-L152RE.html Es muss wahrscheinlich kein
-
Thread
uC mit USB gesucht
soweit für alle USB-fähigen Controller gleich. USB-fähige Controller gibt es viele, z.B. die meisten STM32. In meinem [[USB-Tutorial mit STM32]] wird die USB-Programmierung bei den STM32F103-Controllern erläutert. Im Abschnitt https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Eigene_Anwendung_f.C3
efm8-universal-bee/device.efm8ub31f40g-qsop24
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Winkler schrieb im Beitrag #2925724: > Noch eine Anmerkung > > Warum Stellaris? ich würde ein STM32F4 wählen: > http://shop.myavr.de/ARM-Produktlinie/mySTM32-Boar... > http://shop.myavr.de/ARM-Produktlinie/STM32F4-Disc... Hallo, das STM32F4 was Thomas verlinkt und dem Zusatzboard kann ich
EUR / Stück für 10 von den billigsten Stellaris gegen http://de.farnell.com/stmicroelectronics/stm32f407zet6/ic-mcu-32bit-512kb-flash-144tqfp/dp/2215229 8,15 EUR / Stück für 10 von den billigsten STM32F4. Wieso soll ich da Stellaris nehmen?
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
Marc P. schrieb im Beitrag #3549027: > Seine 1.8V..5.5V find ich chic und einen Kontrast zu den LPCs > (1.8V..3.6V). Dafuer sind NXP (und STM32) Pins beim Betrieb mit 3.3V 5-Volt tolerant, XMC1100 dagegen nicht.
zu sein, aber mit einem einstellbaren Gain 1, 3, 6 und 12 hat er eine Eigenschaft, die ich bei den STM32's oft vermisst habe.
-
Thread
CrossWorks und die STM32 LIb. Wie includiere ich C Dateien
Private/Common ausgewählt und bei UserDefined Includes folgendes angefügt: $(ProjectDir)/Libraries/STM32F10x_StdPeriph_Driver/inc $(ProjectDir)/Libraries/CMSIS/CM3/CoreSupport $(ProjectDir)/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x Das gesamte includes sieht so aus: $(TargetsDir)/STM32/
baust mit der st Lib, ich mit meiner. Compiler: Keil (gibt es auch kostenlos als Testversion). µC: STM32F051R8T6, Anwendung: USART mit 32Byte Receive Buffer, 64 Byte Transmit Buffer, INT gesteuert. Vorgabe: 921600 Baud, 8N1, CMSIS, industrielle Qualität :-) Los gehts...