-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken
-
Thread
STM32F103C8T6 - TIM2 PWM
Habe eine kleine (STM32CubeIDE) Anwendung auf einem STM32F103C8T6 und möchte auf pin PA15 ein PWM-Signal ausgeben. Es kommt aber leider nichts raus. Habe das Problem auf ein kleineres Projekt heruntergebrochen, was auch
, weil dieser normalerweise für JTAG reserviert ist. Siehe auch: https://community.st.com/t5/stm32-mcu-products/what-am-i-supposed-to-do-to-use-pa14-pa15-in-stm32f103xx/td-p/400555 https://www.stm32duino.com/viewtopic.php?t=713 P.S. Ich mach das immer so: [c] #if defined (STM32F103)
-
Thread
I2C an STM32 Discovery
ich bin noch in den Kinderschuhen was STM32 betrifft. :) Meine Frage auf die Antworten von Johannes S. und Stefan ⛄ F. wäre, gibt es eine Application note die auf das Thema und generel I2C eingeht (in erster Linie für den STM32F411)?
gibt es eine Application note die auf das Thema und generel I2C eingeht > (in erster Linie für den STM32F411)? I2C wurde von Philips entwickelt, entsprechend findet man da die Original Spezifikationen: https://www.nxp.com/docs/en/user-guide/UM10204.pdf (siehe S. 13) Das 7/8 Bit Problem gibt es
-
Thread
Linkerscript verstehen lernen - Wo fängt man an?
ihren Startup-Code und das Linkerscript selber. Z.B. https://vivonomicon.com/2018/04/02/bare-metal-stm32-programming-part-1-hello-arm/
auch eher Input als output des linkers. Ein linker erzeugt lätzlich einen Speicherabbild, das die CPU's abarbeiten. Und die CPU's brauchen nun mal keine Symbole oder Quelltext. > P.S.: > Ich hab auch noch nie ein Linkerscript erstellt oder gelesen. Dann sind deine Beiträge hier vollkommen fehl
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
angekommen. Darüber wollte ich hier vor ein paar Tagen eh schon reden. Ein Mega 2560 bzw AT91SAM3X8E kosten schon um die 10EUR. Ein STM32F4 oder F7 ~ ebenfalls. WTF? So werden diese Atmel Chips unverkäuflich...
noch für 0,60€ bekommen. Heute bei Reichelt über 2€, selbst bei guloshop noch 1,10€. Dafür gab's Ende letzten Jahres den Atmega8 (TQFP) bei Reichelt für 0,65€. Im Augenblick gibt's bei TME den Attiny84 für 0,89€, und der Attiny828 (1,23€) ist mir früher auch nicht als so günstig aufgefallen. Gleichzeitig
-
Thread
Mikrocontroller mit 5V
Die neuen (8-bit-)AVRs sowie die 8-bit-PICs von Microchip kann man vielleicht auch noch als halbwegs modern bezeichnen. Sind auch alle bis 5,5 V spezifiziert. Z.B. https://www.microchip.com/en-us/product/AVR64EA48
Auch NXP: S32K1 Serie (Cortex M0 / M4F) und wohl auch einige der neuen S32K3 Serie (Cortex M7)
-
Thread
Sinnhaftigkeit von µC und Kameras
unterschätzt die Datenmenge einer Videoübertragung. Solche Datenmengen sind nichts mehr für kleine 8-Bitter.
Wenn es wirklich ein µC sein soll, dann noch am einfachsten ein STM32F4 - in Form der Discovery-Boards sogar sehr billig zu haben. Der Chip hat mit DCMI ein Kamera-Interface, mit dem er die Daten sehr schnell auslesen kann. Die STM32F429-Disco hat ein Display und 8
-
Thread
[STM32F4xx] SPI Optimierung
{ PC0_low; /* soft chip select */ /* wait for TX empty */ while ((SPI1->SR & SPI_I2S_FLAG_TXE) == 0); SPI1->DR = (uint8_t)(val >> 8); /* wait for TX empty */ while ((SPI1->SR & SPI_I2S_FLAG_TXE) == 0); SPI1->DR = (uint8_t)(val); PC0_high; /* soft chip select */ } void Funktion2 (uint16_t val) { uint8_t rd_val; PC0_low; /* soft chip select */ /* wait for TX empty */ while ((SPI1->SR & SPI_I2S_FLAG_TXE) == 0); SPI1->DR = (uint8_t)(val >> 8); /* wait for RX not empty */
-
Thread
[arm] Kompileroption -flto bewirkt daß der uart (ungefähr) doppelt so schnell läuft
gc-sections -Wall -Wextra -Warray-bounds -Wno-unused-parameter -TDevice/gcc.ld src/main.c Device/startup_stm32f401xe.s src/stm32f4xx_hal_msp.c src/stm32f4xx_it.c src/system_stm32f4xx.c src/newlib_stubs.c stm32f4xx_hal.o stm32f4xx_hal_rcc.o stm32f4xx_hal_gpio.o stm32f4xx_hal_uart.o stm32f4xx_hal_dma.o stm32f4xx_hal_cortex.o
Deswegen gibt's da eine init struct Funktion.. Die erstmal alles auf default setzt. Ich hatte vor 2jahren erste mL Kontakt zum cortex. Mittlerweile hab ich die stm/nxp/.. libs über.. Ich bau mir eigene Funktionen
-
Thread
Verfügbarer Mikrocontroller für WS2812B
STM32G031
Das hört sich erstmal gut an! Allerdings sind die außer in dem 8-Pin Gehäuse auch nicht wirklich in Stückzahlen lieferbar. Vielleicht komme ich mit dem 8-Pin Gehäuse zurecht, bin mir da aber nicht sicher (brauche noch 4 Taster)
-
Thread
Umstieg AVR 8Bit auf STM32
STM-8-C-Anfänger schrieb im Beitrag #4959776: > DraconiX schrieb: >> für die STM32 würde ich dann zu der von STM frei zur Verfügung >> gestellten IDE greifen. > > Die enthält keinen C-Compiler, nur
STM-8-C-Anfänger schrieb im Beitrag #4959778: > Vom STM32F103 liest man öfter, dass er etwas zickig sein soll. Keine > Ahnung, ob das stimmt. Nein, stimmt nicht. Dieser µC ist recht gutmütig. Aber
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
AliExpress, ebenso auf diversen Fertig-Modulen wo es ein bisschen Programmierbarkeit braucht (früher STM8 STM8S003F3 STM8, dann der pinkompatible 8051er Nuvoton N76E003, manchmal STM8 STM8S001 im 8-Pin und eben die ganze STC-Linie) > Mir hätten die Teile auch sehr gefallen - vor 30 Jahren. > Aber Du
man halt mehr fürs > Überleben. Bspw, welche Zwischenschichten man zimmern müsste um auf > einen 8 bit System mit gemischter 12/16 bit Peripherie, 32 bit > Anwendungs-Code laufen zu lassen. Ich hab's gemacht. "Schriftliches" Dividieren und Multiplizieren, wie in der Grundschule gelernt. Ja, Assembler
-
Thread
STM32F103 ADC und DMA Verständnisfrage
DMA_CCR_TCIE_Msk ) #define EN(value) ((value << DMA_CCR_EN_Pos ) & DMA_CCR_EN_Msk ) void STM32F1_DMA_init(void) { SET_BIT(RCC->AHBENR, RCC_AHBENR_DMA1EN); } void STM32F1_DMA1_configChannel1ForADC1(uint8_fast count, uint16 *memory) { CLEAR_BIT(DMA1_Channel1->CCR, DMA_CCR_EN);
(GPIOA, 0, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 1, STM32F1_ANALOG); STM32F1_GPIO_configInput(GPIOA, 2, STM32F1_ANALOG); // Divide APB2 clock frequency by 6: 72 MHz / 6 = 12 MHz MODIFY_REG
-
Thread
STM32 Value line, ein weiterer 8-Bit Killer?
Die STM32F103 in 1000er Stückzahlen doch schon viel billiger als die AVR oder PIC. Der Pries wirds wohl nicht alleine machen. Kleine Gehäuse wäre meine wichtigste Forderung. SO8/S014 -> dann schmeiß ich die
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
Schlanker UART Bootloader für STM32F031c6
Hi, ich habe das ganze für einen STM32F072 umgesetzt, dazu hier ein paar Code-Schnipsel, ich hoffe sie helfen weiter. Für die Vektortabelle muss man im Linkerskript (z.B. STM32F072C8TX.ld im CUBE-Projektverzeichnis) eine zusätzliche
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
-
Thread
Ripple in Versorgungsspannung
/part/STM32F103 Das PDF-File hat die Figures am Ende. (Seite 44) So kam ich drauf. ciao gustav
4e/92/CD00211314/files/CD00211314.pdf/jcr:content/translations/en.CD00211314.pdf#page22 Das sagt STM dazu. Und ein LC Filter könnte sicher ebenso aussehen wie für einen Atmel. Dort werden 10uH und 100nF vorgeschlagen: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328
-
Thread
Interrupts bei Fahrradtacho und clock
Und vom Handy sieht's dann noch schlimmer aus🙈
keinen Quarz am uC. Von wegen L151: ja, es ist einer der wenigen mit internem EEPROM. Aber den gibt's ja nur in Gehäusen mit 0.5mm Pinabstand und min. 48 Pins. Und es ist einer der ersten Low-Power-Chips von STM. Ich meine, Chip-Hersteller lernen auch dazu ;) Ich würde eher ein F-RAM im SO-8 spendieren
-
Thread
PWM Signalerzeugung
Sieht jemand gerade meinen Fehler im Code? Ich bin mal gespannt, was das ist. Habe das Nucleo STM32L476 [c] void User_Init_Timer2(uint8_t Presc, uint8_t period, uint8_t duty_Cycle_perCent) { uint8_t duty_Cycle = period*duty_Cycle_perCent/100; /* Configure register bits
(&htim1, &sConfigOC, TIM_CHANNEL_4) != HAL_OK) { Error_Handler(); } sConfigOC.Pulse = 8; if (HAL_TIM_OC_ConfigChannel(&htim1, &sConfigOC, TIM_CHANNEL_5) != HAL_OK) { Error_Handler();
-
Thread
STM32 Unterschiede?
414 STM32F103RETx 512k 64k 2 2 3 8 2 3 LQFP64 414 STM32F103VCTx 256k 48k 2 2 3 8 2 3 LQFP100 414 STM32F103VDTx 384k 64k 2 2 3 8 2 3 LQFP100 414 STM32F103VETx 512k 64k 2 2 3 8 2 3 LQFP100 414 STM32F103ZCTx 256k 48k 2 2 3 8 2 3 LQFP144 414 STM32F103ZDTx 384k 64k 2 2 3 8 2 3 LQFP144
-
Thread
STM32 Blue Pill Board - Welche IDE?
Hallo, ich möchte hobbymäßig etwas mit einem Blue Pill Board aufbauen (MPU = STM32F103C8). Kann jemand fürs Programmieren des Boards eine IDE empfehlen? Ist z.B. Embitz noch empfehlenswert? Das Projekt sieht irgendwie verwaist aus. www.embitz.org
Marc schrieb: > Hallo, > ich möchte hobbymäßig etwas mit einem Blue Pill Board aufbauen (MPU = > STM32F103C8). > Kann jemand fürs Programmieren des Boards eine IDE empfehlen? Die Arduino IDE ist schön einfach zu bedienen und das BluePill Board wird gut unterstützt: https://github.com/stm32duino
-
Thread
KiCAD 9.0, Renesas RA4L1, AI-Assistent für Microchip und neue STM32C0-SKUs
genutzt wird. [/c] Im Bezug auf die Verfügbarkeit vermeldet ST folgendes: [c] Die neuesten STM32C0-Mikrocontroller werden bereits produziert. Die Preise beginnen bei -,426 US-Dollar für den STM32C051F8P6, -,682 US-Dollar für den STM32C091FCP6 und -,733 US-Dollar für den STM32C092FCP6 mit CAN
Naja, STM32F103C8T6 ist nun auch kein emotional aufgeladener Name, und MSP430F2774 auch nicht unbedingt. Wenn man irgendwann im einen oder anderen Ökosystem unterwegs ist, kann man die Kodierungen auswendig.
-
Thread
Nucleo64 -STM32L476RG Problem mit HSE-Clock
automatisch auf den HSI zurück, wenn der HSE nicht startet. Siehe https://github.com/STMicroelectronics/STM32CubeL4/blob/master/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_conf_template.h Zeile 102
https://github.com/ARMmbed/mbed-os/blob/2f87d59c7f2eed226ff82df72d2724b0ac122177/targets/TARGET_STM/TARGET_STM32L4/STM32Cube_FW/STM32L4xx_HAL_Driver/stm32l4xx_hal_rcc.c#L559-L566 Aber warum tut man sich das mit LL überhaupt an? Damit der Controller vielleicht eine μs schneller startet? Ist der
-
Thread
Visual Studio Code > undefined reference
/mbed-os/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/. -I/home/jojo/projects/mbed/mbed-ce-H7/mbed-os/targets/TARGET_STM/TARGET_STM32H7/. -I/home/jojo/projects/mbed/mbed-ce-H7/mbed-os/targets/TARGET_STM/. // .... ganz
nicht Phantom Fehler suchen wollte... edit: bzw. der Ccache wird auch bei make benutzt, bei den 31 s hat auch make davon profitiert. Mit kompiliertem im Ccache braucht Ninja nur noch 7 s. https://ccache.dev/
-
Thread
Heizkörper Thermostat STM8L052 reversengeniering?
Ist doch ein schöner Grund sich mit dem STM8 zu beschäftigen. Frage 3 relativiert das allerdings. Ein billigst ST-Link V2 für STM32 und STM8 reicht zum programmieren. Pin1 vom Chip ist SWIM und Pin2 NRST, damit ist die Programmierschnittstelle
dani3l schrieb im Beitrag #5360856: > SWD dann mit dem Thermostat verbinden leider nicht. Der STM8 hat eine SWIM Schnittstelle, nicht SWD wie beim STM32. Suche nach: st-link v2 stm8
-
Thread
Kosten für Tools für STM32F103xx-Entwicklung
Wie viel zeit wollen sie brauche für setup ? Ist das für hobby oder profi ? Ich habe 8€ bezahlt http://www.watterott.com/de/STM8S-Discovery?x08c73=sge3ko5spvvk5n83gq5gsisks4 http://www.mikrocontroller.net/topic/202785 http://www.versaloon.com/bbs/viewtopic.php?f=2&t=17 Und dann
debuggers (FTDI). Ich habe auch diser (Kein SWD, nur Jtag) , Ich brauchte das für meiner erste STM8S konvertierung zum Versaloon. http://www.watterott.com/de/SignalyzerLITE Aber wollte diser kaufen , ob ich kauft heute. (Kein SWD , nur Jtag) Die uart konverter etc ... sind sehr brauchbar zum
-
Thread
STM32F103 lässt sich nicht flashen
angeschlossen. Irgendwo las ich mal, daß bei den ST-Link-Clones der herausgeführte Reset der für STM8 statt für STM32 ist, kann die Seite aber nicht mehr finden.
#7630610: > Irgendwo las ich mal, daß bei den ST-Link-Clones der herausgeführte > Reset der für STM8 statt für STM32 ist. So ist es. Deswegen ist der Anschluss auch auf der oberen Stiftreihe für STM8 ist. Für STM32 ist die untere Stiftreihe. > Hier wird behauptet, man könne das NRST-Problem
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Budapester Zeit durch th - C0 hat KEINE FPU Nachfrage bei SGS wurde von Michael Markowitz beantwortet. STM32C0 ist OHNE FPU. O-Ton: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c] ### STMicroelectronics: STM32C0-Serie offiziell angekündigt, Pressemitteilung
wichtig: KEINE FPU auf C0. Explizit von SGS bestätigt: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement. [/c]
-
Thread
LibreVNA 100khz - 6Ghz
Messungen damit erfüllten die Erwartungen. Die Software ist noch nicht so umfangreich wie beim DG8SAQ VNWA, aber alles "Grundlegende" funktioniert. Das beste daran ist die Sweep-Geschwindigkeit und das gleichzeitige Messen von S11/21 und S12/22. Thema Kaufen, habe über Ali bestellt, gesamt 380
gewünscht. Jetzt mal zu meinen Messzenario, einen Duplexfilter, dabei habe ich gerne die Messwerte der S21 Bandbreite, S11, meistens gleich noch die Impedanz + SWR, d.h. pro Messpunkt 4 Marker. Für die 3db Bestimmung benötige ich dann schon mind. 8, eher 12 für die Mitte des einen Filterbereichs, wenn
-
Thread
STM8 Entwicklungsumgebung
http://www.colecovision.eu/stm8/
Holger K. schrieb im Beitrag #4758231: > Am liebsten hätte ich Eclipse für den STM8 Muss es denn STM8 sein? Eclipse/SDCC für 8051 ist gut aufgestellt. Es gibt auch eine Diskussion ob auch PIC oder eben STM8 unterstützt werden soll, da ist aber irgendwie nichts draus geworden.
-
Thread
Bau eines einfachen Laborbussystem
fehlt er?). - Masseführung, vor allem beim Quarz, könnte besser sein. http://www.lothar-miller.de/s9y/categories/14-Entkopplung http://www.lothar-miller.de/s9y/categories/33-Quarz
im Artikel: [[STM32]]
-
Thread
STM32F446: GPIO-Register läßt sich nicht beschreiben
<stdio.h> #include <stdlib.h> #include "stm32f4xx.h" // LED-Pin kollidiert mit SPI1 #define LED2_GPIO GPIOA #define LED2_Pin GPIO_Pin_5 #ifdef STM32F10x #error "This is STM32F4XX project"; #endif static inline __attribute
Walter T. schrieb im Beitrag #5162610: > Kopf. Ich habe einen STM32F446 auf dem entsprechenden Nucleo-Board. Was Derer gibt's zwei: 64 oder 144? > Mein Problem: Bei Durchsteppen mit dem Debugger will sich das > MODER-Register partout nicht beschreiben lassen
-
Thread
Mit was für einem Programmieradapter programmiert man einen STM8?
Hallo Thomas, Es gibt das STM8S Discovery Board, das aus zwei Teilen - dem Programer bzw. Debugger und dem Testboard - besteht. Anhand der Anhange wird es vielleicht etwas deutlicher. Die Programmierung erfoglt über die SWIM-Schnittselle
getrennt sind, kannst du - siehe Bild 2 - das Testboard über die SWIM-Schnittstele programmieren. Das STM8S Discovery Board ist für 15 Euro bei Segor erhältlich. Eine bessere Alternative wäre der ST-Link von STM, damit kannst du sowohl STM8A (Automotive)/ STM8S (Value Line), STM8L (Low Power) und STM32A
-
Thread
Projektidee "RGB-LED-Matrix"
Richtung gehen. Man orientiert sich mit dem Pitch an Kunststoff-Gittern. Bei rotec-berlin.de gibt's theoretisch Gitter mit einer Maschenweite von 8x8mm, in der Lagerliste ist aber 19x19mm das kleinste Maschen-Maß. Nachteile: * Die Platine wird größer und teurer * Ohne Gitter und Milchglas hat
käme man also auf 12 STM32F4DISCOVERY-Boards, zusammen nochmal 200€ Wenn man statt der STM32F4DISCOVERY-Boards 'ne eigene Platine entwirft, wird's sicher billiger. Aber bei 1 200€ für die Kacheln fallen die 200€ kaum noch
-
Thread
USB2CAN Adapter aus China - kann der was ?
Gruß Volker Bei mir im Haus funktioniert das seit 10 Jahren ohne Probleme und mit noch mehr "nogo's" die die Klugscheißer hier verbreiten. Alle Teilnehmer haben isolierte CAN-Tranceiver, es gibt Stichleitungen mit 8m Länge, GND ist nirgends verbunden, die gesamte Buslänge ist ca. 40m bei 100kBaud.
die Canable sind wohl auch mit den 8Devices Korlan USB2CAN identisch. Selben STM32F042/STM32F072 mit internem CAN Bus und externem Transceiver. Da gab es auch den entscheidenende Hinweis : candlelight firmware https://github.com/candle-usb
-
Thread
[C++] UART-Files: UART per Nummer wählen
Auf ARM's wie dem STM32 kann man die Adressen der diversen Register eines UART mit der Nummer x einfach berechnen (ala a * x + b für gerätespezifische a,b ): [c]uint8_t& USARTx_DR = *reinterpret_cast <uint8_t
UART-Treiber funktionieren kann, der lediglich durch anpassen der Adressen 1000 verschiedene Uart's ansprechen kann? Der also zB die grundverschiedenen UART-Periphals auf ATmega8, STM32F103RBT6 und auf einem PC-Mainboard ansprechen kann, nur durch Anpassen der Adressen? Jörg Wunsch schrieb im Beitrag
-
Thread
Auswertung mehrerer Drehencoder
eigentlichen µC, evtl. ein abgemagertes SPI? SSEL CLK MISO, braucht 16x SSEL und je 1x CLK und MISO. Ein 8 Pin Padauk würde dafür ausreichen W.S.
Coprozessoren" eben nicht einfach updatebar sind. Eben dies würde ich gerne umgehen und entweder alles im STM32 machen oder über nicht intelligente Bausteine lösen. W.S. schrieb im Beitrag #6573477: > Ah, es MUSS ein STM32 sein, einen anderen Cortex würdst du nicht in > Betracht ziehen. Ja, da ich mich
-
Thread
Welcher Bus kann das?
sorry, bei Atmel kenne ich mich nicht aus! Es gibt aber z.B. von ST viieeelle STM32 Derivate mit CAN-Controller, ich glaub die ganze 103er-Serie -> STM32F103rb, stm32F103c8... Kommt natürlich immer auf die restliche Peripherie an die Du im µC benötigst. Wieviel I/Os, welcher
Ich würde auch am ehesten zu CAN neigen. Ganz hübsch und relativ billig ist der neue Cortex STM32F072: http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259608 Das Demoboard dazu gibt es schon für 8€. Allerdings gibt es den erst im LQFP64-Gehäuse mit 0,5mm Pitch, falls Du
-
Thread
Probleme mit STM32F030CC
Programmcode sollte internen Takt mit 48 MHz > verwenden (allerdings derselbe Code wie bei einem F30C8). Es gibt keinen "internen 48MHz Takt". Nur 8MHz HSI. 48MHz geht nur via PLL, und genau um deren Konfiguration geht's doch! Der Takt kommt entweder vom HSI, PLL oder HSE, s. Fig. 11 im RM. Nach Reset
Andreas B. schrieb im Beitrag #7598146: > Es gibt keinen "internen 48MHz Takt". Nur 8MHz HSI. 48MHz geht nur via > PLL, und genau um deren Konfiguration geht's doch! Der Takt kommt > entweder vom HSI, PLL oder HSE, s. Fig. 11 im RM. Nach Reset ist 8MHz > vom HSI eingestellt, also reicht
-
Thread
HDMI für Bastler machbar ?
Na, den Pixeltakt mußt du schon erreichen. 720x576x50/s sind rund 20 Mio Pixel/s. Sind bei 8bit pro Farbe schnucklige 62MB/s. Wird eng mit deiner Selbstbaugrafikkarte. Dazu passt HDMI nicht zu deinen Layoutkünsten. Bring erstmal ein S/W-Bild per SCART/
1N 4. schrieb im Beitrag #4772365: > Na, den Pixeltakt mußt du schon erreichen. 720x576x50/s sind rund 20 Mio > Pixel/s. Sind bei 8bit pro Farbe schnucklige 62MB/s. Wird eng mit deiner > Selbstbaugrafikkarte. Dazu passt HDMI nicht zu deinen Layoutkünsten. > > Bring erstmal ein S/W-Bild
-
Thread
Arduino Uno R4 im Handel erhältlich
Martin S. schrieb im Beitrag #7443048: > Wastl schrieb im Beitrag #7443031: >> ARM-Prozessor arbeiten der nicht von STM und Atmel ist > > Gibt es da überhaupt signifikante Unterschiede? Der Kern ist ja
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
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
ich auf den STM8 setzen. Schau dir halt die Beschaltung an und gleiche sie mit den Pinouts der Kandidaten ab. STM8 und STM32 sind mit dem Vcap Pin für die Abblockung des internen LDO recht leicht erkennbar.
Nachtrag zur Bestimmung des Chips: Vss und Vdd passen zu STM8 (Pin 7 und 9), aber der einzige andere Kondensator in der Gegend ist mit Pin 20 verbunden, nicht Pin 8, welcher Vcap sein sollte (laut https://www.st.com/resource/en/datasheet/stm8s103f2.pdf). Pin
-
Thread
Tastatur komplett selbst erstellen
zwei LED's übrig. Als er sie in Fünferreihen auf der Platine platziert, gelingt es. Wie viele LED's hat der Energieanlagenelektroniker mindestens?
Dr. Sommer schrieb im Beitrag #5924958: > 50. Richtig! 3 LED's mal 16 Reihen sind 48 LED's (bleiben 2 übrig) 4 LED's mal 12 Reihen sind auch 48 LED's (bleiben wieder 2 übrig) 5 LED's mal 10 Reihen sind genau 50 LED's Ich konnte selber leider keine Formel dafür
-
Thread
Beispiel IO_Toggle von ST für STM32F4Discovery compilieren
Codec_TIMEOUT_UserCallback' undefined reference to `EVAL_AUDIO_TransferComplete_CallBack' undefined reference to `sEE_TIMEOUT_UserCallback' [/code] Als Linkerscript verwende ich: [code]STM32F4xx StdPeriphLib V1.0.0/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM324xG_EVAL/stm32_flash.ld[/code] Der Startup-Code ist zu finden unter: [code]STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f4xx.s (umbenannt nach startup_stm32f4xx.S)[/code] Aufruf des Compilers zum linken des Projekts
-
Thread
STM32F303 CAN und USB gleichzeitig
Verzögerung bei mir nötig war ist in der Funktion Ich habe deinen Änderungsvorschlag mit einem STM32F103C8 und einem STM32F303CC verifiziert. Funktioniert. Ich freue mich immer, wenn wir uns gegenseitig unterstützen können.
10/63/76/87/7a/47/4b/DM00296349/files/DM00296349.pdf/jcr:content/translations/en.DM00296349.pdf STM32F102, STM32F103 haben gemeinsam genutzt 512B, also können USB und CAN nicht zugleich benutzt werden. STM32F070x6/B, STM32F072, STM32F078, STM32F04x, STM32F302x6/8, STM32F302xD/E, STM32F303xD/E haben
-
Thread
Kaufempfehlung Mikrocomputer
Controllers rausgefuehrt, was bei den grossen Arduinos (Mega2560 und Due) *nicht* der Fall ist! STM32F4-Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4
://www.amazon.de/Raspberry-Ultimate-Starter-Wesentlich-Zubeh%C3%B6r/dp/B00LI94OJU/ref=sr_1_2?ie=UTF8&qid=1418113492&sr=8-2&keywords=raspberry und als Display dann: http://www.amazon.de/Adafruit-PiTFT-Mini-Kit-Touchscreen/dp/B00H9B1DTA/ref=sr_1_6?ie=UTF8&qid=1418113492&sr=8-6&keywords=raspberry
-
Thread
[STM8] Cosmic compiler free of charge
viel gearbeitet. Das hoert sich fuer mich gerade sehr interessant an. Bisher nutze ich für den STM8 immer noch ein Windows. Allerdings ist es laestig andauernd neu zu booten. Ich hatte es schon in virtualbox probiert, aber da gab es Probleme mit dem auf dem STM8s-DISCO integrierten ST-Link. Mit
FEatures" auf http://www2.st.com/content/st_com/en/products/development-tools/software-development-tools/stm8-software-development-tools/stm8-performance-and-debuggers/cos-c-compiler.html anschaue, dann können die anderen STM8-Compiler auch nahezu alles davon. Philipp
-
Thread
STM32 Board gesucht
Wie wäre eines dieser beiden? http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board/272280962867 http://www.ebay.de/itm/STM32F103C8T6-Cortex-M3-ARM-STM32-JTAG-System-Development-Board-Module-New-AR-/141937901318 Oder würde so etwas auch reichen? http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/272283008473
-
Thread
STM32 I2C Bus bleibt hängen
again the PE bit */ I2C_Cmd(I2C1, ENABLE); #ifdef BIG_EEPROM /* Send the EEPROM's internal address to read from: MSB of the address first */ I2C_SendData(I2C_EE, (uint8_t)((ReadAddr & 0xFF00) >> 8)); /* Test on EV8 and clear it */ while(!I2C_CheckEvent(I2C_EE, I2C_EVENT_MASTER_BYTE_TRANSMITTED)); #endif /* Send the EEPROM's internal address to read from: LSB of the address */ I2C_SendData(I2C_EE, (uint8_t)(ReadAddr & 0x00FF)); /* Test on EV8 and clear it */ while(!I2C_CheckEvent(I2C_EE, I2C_EVENT_MASTER_BYTE_TRANSMITTED
-
Thread
Welches Starterkit
Demo-Board mit dem kleinsten ARM: http://de.mouser.com/ProductDetail/NXP-Semiconductors/OM13053/?qs=sGAEpiMZZMsPA1KxyASVZCqcko21%252b5Td Und hier das Teil als DIP für später: http://de.mouser.com/ProductDetail/NXP/LPC810M021FN8FP/?qs=%2fha2pyFaduiGKlE7K%252bl%2foWBWRr%2fRA2onCtWBuDOEGkw%3d
oder eben gleich den ATmega328 einsetzen. Der ATmega8A (praktisch identisch zum alten ATmega8) ist übrigens immer noch billiger als der ATmega328 – allerdings nur um die 50 Cent.
-
Thread
STM32L073RZ läuft auf HSE nur halb so schnell wie erwartet
dass der Systemtakt vom internen Oszillator HSI (= 16 MHz) bezogen wird. Das möchte ich auf HSE (= 8 MHz vom ST-Link) umstellen. Aber egal wie ich es versuche, die CPU läuft immer nur halb so schnell wie sie soll. Versuch 1: Zuerst habe ich den Code von STM32duino kopiert und modifiziert.
[c] // 32 MHz using the 8 MHz HSE oscillator multiply by 8 divide by 2 RCC->CFGR = RCC_CFGR_PLLSRC_HSE + RCC_CFGR_PLLMUL8 + RCC_CFGR_PLLDIV2; [/c] Hans-Georg L. schrieb im Beitrag #8054261: > A+B+C ist ungleich A|B|C