-
Thread
Jlink ebu und stm32h743 will nicht
hier jammerst solltest du erst mal mehr preisgeben. jlink edu welche HW Version? Bei der Version 8 gab's die letzte neue Firmware Ende 2014. Damit wird die deinen µC noch nicht kennen. https://wiki.segger.com/Software_and_Hardware_Features_Overview Falls der jlink edu jetzt übrig ist, ich würde
Fakt ist, die letzte Firmware V8 ist von 2014. Bei den jlink-ob Geschichten die auf einem STM32F103 oder STMF32F072 laufen ist die Firmware von 2021 bzw. 2019. Damit würde ich ehr eine Chance sehen dass der H7 geht.
-
Thread
STM32F103: Delay mit TIM2
gegenchecken ob nun 72Mhz oder 64Mhz Core Takt! Hab ich in ein falsches RefMan geschaut? Aus RM0008 STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm®-based 32-bit MCUs Figure 11. Clock tree: "1. When the HSI is used as a PLL clock input, the maximum system clock frequency
MCO output of ST-LINK MCU is used as input clock. This frequency cannot be changed, it is fixed at 8 MHz and connected to PF0/PD0/PH0-OSC_IN of the STM32 microcontroller. Andernfalls muss man Lötbrücken umsetzten, wenn kein 8MHz Signal auf den HSE Input gelegt werden soll. Will man den Pin für
-
Thread
Suche alternatives Bauteil (DMS307/308)
307 Und jetzt gehts mit einer Suchmaschine Deiner Wahl weiter. Du suchst einen kleinen Chip mit 8 Pins.
So wie es aussieht, kann das sogar ein STM32F0: https://hsel.co.uk/2015/06/16/stm32f0-audio-graphic-spectrum-analyzer/ Eigentlich ein interessantes Thema, leider habe ich keine Zeit mich damit zu befassen.
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
man hier (Code im Bereich ifdef W25Q64): https://drive.google.com/drive/folders/1n7dnF52jlO1vyJ8ENyKqWqMjwYVJ1sRY?usp=sharing Die Anpassungen habe ich gemäss folgendem Projekt versucht zu übernehmen jedoch mit Pin-Mapping PB2,6, PF6,7,8,9 (das Board/Projekt ist/sollte für ein W25Q64 chip geschrieben
0x0F, 0); HAL_NVIC_EnableIRQ(QUADSPI_IRQn); und die dummycycles richtig setzen [c] uint8_t CSP_QSPI_EnableMemoryMappedMode(void) { QSPI_CommandTypeDef sCommand = {0}; QSPI_MemoryMappedTypeDef sMemMappedCfg = {0}; sCommand.InstructionMode = QSPI_INSTRUCTION_1_LINE; sCommand.Instruction
-
Thread
STM32-Nucleo Clones von Waveshare (XNUCLEO)
: https://www.waveshare.com/product/mcu-tools/stm32/xnucleo/xnucleo-f103rb.htm
Stefanus F. schrieb: >> Ich würde allerdings begrüßen, wenn man das Board mit unterschiedlichen >> STM32 bekommen könnte (oder ohne, zum selbst bestücken). Johannes S. schrieb im Beitrag #5826241: > https://www.waveshare.com/product/mcu-tools/stm32/xnucleo.htm Schau mal einer Guck! Ich bin positiv
-
Thread
Microcontroller verstehen / A/D Wandler
/content/ccc/resource/training/technical/product_training/group0/0b/e4/af/01/4a/92/44/dc/STM32F7_Analog_ADC/files/STM32F7_Analog_ADC.pdf/_jcr_content/translations/en.STM32F7_Analog_ADC.pdf - https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu
/rm0385-stm32f75xxx-and-stm32f74xxx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
STM32F303 SPI kein SCK- und MOSI-Signal
_t send(const uint8_t cVal) { uint8_t u8Result; *(volatile uint8_t*) &SPI1->DR = cVal; while (!(SPI1->SR & SPI_SR_RXNE)); u8Result = SPI1->DR; return u8Result; } [/c] Und zum Testen eignet sich immer
Ben S. schrieb im Beitrag #6453013: > Gibt es ein Datasize Register? Ja, im Controlregister CR2 Bit's 8..11 DS[3:0]= 0x7 > > Ggf. musst du eine Fifo auf 0 setzen, falls vorhanden? > SPI1->CR2 |= SPI_CR2
-
Thread
SPDIF empfangen per DMA mit einem STM32F769
Dieter S. schrieb im Beitrag #5068984: > PS: Auch verschiedene Google-Anfragen haben bisher noch kein > Beispiel-Code für DMA geliefert sondern nur für Polling. https://github.com/cnoviello/stm32-discof7
Lieber sPDiF (Gast), ich danke Dir für Deine rasche Antwort und Recherchen! Zum Link: https://github.com/cnoviello/stm32-discof7/blob/master/stm32-discof7-lcddim/system/src/stm32f7xx/stm32f7xx_hal_spdifrx.c
-
Thread
STM32 schwankende ADC Werte..PULL Widerstände steuern
untersuchen und diese wegzuwerfen. Das ist kein Problem, falls man DC misst. Das eine MegaSample/s gibt es aber ohne Nachbearbeitung nur mit 8..9bit. Siehe AN4073. Unter diesem Problem leiden viele Mixed-Signal-Chips. Beim AVR wird z.B. empfohlen die CPU während der Wandlung in den Sleep zu schicken
hörbar auf den ADC durch. Als Ausgabe den CS43L22 des DiscoF407 Boards und auch einen TDA1543 auf I2S2. Ich nehme nun den CS5331 für Audio Input. Nicht umsonst empfiehlt STM ja ein Averaging - sie sind sich der Problematik der Mixed Signal Chips durchaus bewusst. Viele Bits und störarm geht nur mit
-
Thread
uC Crystal Berechnung
Hallo zusammen, ich würde gerne eine Schaltung mit dem STM32 aufbauen. Dieser benötigt einen 8MHz Crystal und ich würde gerne folgenden benutzen: https://datasheet.lcsc.com/lcsc/2103291135_Yangxing-Tech-X50328MSB2GI_C115962.pdf CL ist bei dem Exemplar das
ST selber hat mit AN2867 eine gute Beschreibung für die Quarzoszillatoren der STM32 herausgebracht. https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf (Falls der Link irgendwann nicht mehr
-
Thread
arduino oder GCC Programmierung
= 5.2.0 __GNUC_MINOR__ = 2 __GNUC_PATCHLEVEL__ = 0 in *.h struct eep_var{ uint8_t backlicht; // eep_var uint8_t contra; // eep_var uint8_t bias; // eep_var char mesz_str[5]; // "MESZ" || " MEZ" }; extern struct eep_var MY_EEP_VAR; in der *.c ausserhalb
// I2C Busfehler ? } return true; } bool readTwoRegister (const uint8_t i2cAdr, const uint8_t firstReg, uint8_t &var1, uint8_t &var2) { Wire.beginTransmission(i2cAdr); // Connect Wire.write(firstReg); // Anfrage ab/der Register Nummer if
-
Thread
STM32 24Bit Bmp nach 565RGB Format
26rk%3D1%26sd%3D190509403384%26 [c] u32 RGB888ToRGB565(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void test(void) { u8 scan_bit1; //µ¥¸ö°´¼üɨÃè±äÁ¿ u8 scan_bit2; //µ¥¸ö°´¼üɨÃè±äÁ¿ char aa[
¡£±ä³É16λͼ u32 RGB888ToRGB565(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void read_pic(uint16_t point_x , uint16_t point_y) { f = fopen("test.bmp", "rt"); fread
-
Thread
frage zu defines TRUE/FALSE
Angewohnheit, dass immer noch fast jeder seine eigene Alternative zu den stdint-Typedefs wie uint32_t u.s.w. bastelt. BeBe schrieb im Beitrag #6717165: > Frank M. schrieb: >> Was auf 32-Bit-µCs wie STM32 zu einer Geschwindigkeitseinbuße führt. > Wobei wir wieder beim Thema sind. Wo liegt das Problem
Egon D. schrieb im Beitrag #6719761: > aus "Bundeskanzler" die Wurzel Hab's mir eben ausgerechnet, das gibt: "3fxl31k.15g8" [c] > Math.sqrt(Number.parseInt("bundeskanzler", 36)).toString(36) "3fxl31k.15g8" [/c]
-
Thread
STM32 Frequenzmessung im Capturemodus
Hallöchen.. Ich benutze einen STM32F103C8T6 für eine Frequenzmessung im Bereich von 1Hz-10Khz. Leider habe ich das Problem, das es sporadisch zu falschen Messergebnissen kommt. In die Berechnung ist der Capture_overflow Counter mit
Frequenzwerte nicht so stabil sind. Eventuell kann man den Prescaler Division Ratio im Timer (Div: 0/2/4/8) im Programm automatisch anpassen. Kleines Video: https://youtu.be/2HHfi0Ipwqk Geänderter Code für die Frequenzmessung mit STM32F103C8Tx [c] /* Includes ------------------------------------
-
Thread
Display für Wecker
Hallo zusammen, ich möchte mir einen Wecker selbst basteln. Dazu werde ich vorraussichtlich einen STM32 verwenden, welcher neben der RTC Funktionalität auch weitere Funktionen umsetzen wird, z.B. I2S Amp mit Speaker, Temperatur, etc. Nach wirklich langer Recherche und dem Entwurf mehrere Konzepte
Brummbär schrieb im Beitrag #5257116: > --- schrieb: >> Was allerdings nun I2S in einem Wecker soll. > > Für das Display, um das es ja hier geht, jedenfalls nicht. Das war nur als Begründung, weshalb er einen STM32 verwenden möchte. btdt ... Allerdings hab ich einen STM32
-
Thread
Suche uC zum Pegel einlesen und auf CAN ausgeben
ATmega8 --> Ein Wandler mit 10bit intern schaltbar auf 6 Kanäle.
dazwischen sind gehts... sind 100ms pausen lang genug wenn ich NUR senden will. man kann ja in eine ID 8bit also allein schon 8 Digitale Sensoren senden. Ich hoff nur des ding hat auch nen A/D wandler drin. Jetzt nur noch die Frage was für Eingänge hat das Ding !?
-
Thread
ARM / NXP Cortex M0 - das Ende von 8 Bit?
Meiner Meinung nach sterben die 8 bitte nicht - im Gegenteil, ST hat gerade eine ganz neue Familie aufgelegt, die STM8 in 0,13µ - STM8A für Automotive, STM8S für Industriebereiche. Diese Familie hält im Vergleich locker mit einigen betagteren 16bit Micros mit (STM8 core - 10 MIPS @ 16MHz mit echtem E² an Bord). Selbst die sehr betagte 8bit Familie ST6 ist immer noch gefragt und vom Hersteller lange komittet. Schwarz sehe ich eher für die 16bit Micros, die werden
-
Thread
Suche großes LCD/TFT für STM32F4Discovery
schon Gedanken gemacht, ob und wie du ein Display an dieses Minimalboard anschließen willst? W.S.
EA-EDIP-TFT43A/index.html?;ACTION=3;LA=2;ARTICLE=86675;GROUPID=3011;artnr=EA+EDIP-TFT43A;SID=10Txva@n8AAAIAACPDaPA8fdca1cf243cc57c1ef9fc21472e1efb PS: Gibt es auch mit touch.
-
Thread
Weg von Atmel, hin zu arm, stm32.
. Ist mir eigentlich auch egal ob Microchip oder ST, habe mich jetzt eben in meinen Recherchen auf stm32 konzentriert. Gibt's zu den SAM auch ein kostenloses HAL? Gibt's da sonst Argumente für SAM und gegen stm32 oder andersherum (aus der Sicht eines Umsteigers von avr). Als programmer/debugger dürfte
Paul S. schrieb im Beitrag #6254656: > Daher tendiere ich mittlerweile dazu mir ein Segger J-Link und > ein paar NucleoBoards (M0 und auch ein M4F) zu besorgen und auf stm32 > umzusteigen Alle Nucleo
-
Thread
6502 Prozessor wer kennt den noch?
: > ich suche ein mini computer mit 6502 Wenn es Dir nur um 6502 ähnlichen Assembler geht, die STM8 uC sind vom 6502 abgeleitet: https://www.mikrocontroller.net/articles/STM8
> Wenn es Dir nur um 6502 ähnlichen Assembler geht, die STM8 uC sind vom > 6502 abgeleitet: Bloss dass STM8 nicht die bescheuerten (war Anfang der 70er schon so) 8-Bit-Index-Register hat und somit auch nicht ähnlich dem 6502 progr. werden kann.
-
Thread
Doppelte Pull-Ups bei i2c?
I2C und weiß, das es auf die Pull-Ups drauf an kommt. Nun stellt sich mir die Frage, ich habe ein STM32F407.... nutze von diesem den I2C Bus 100KHz Clockrate, nun habe ich an dem I2C Bus 1.8K auf SCL und 1.8K auf SDA zu VCC 3.3V, bei 100 KHz. (Master) Ich möchte aber nun an den I2C Bus 5 weitere
Daniel S. schrieb im Beitrag #7544262: > meine 1.8K waren eigentlich schon laut Datenblatt falsch, denn im > Datenblatt von meinem STM32F407 stehen 2x 4k7 Widerstände drin Die Minimal- und Maximalwerte
-
Thread
STM32: SPI MISO Bug
100);//1000 µs } uint16_t SPI1_TX(uint16_t DATA_TX) { uint16_t l_value = 0; while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_TXE)==RESET); // Wait for SPI1 Tx buffer empty SPI_I2S_SendData(SPI1,DATA_TX); while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == 1); while (SPI_I2S_GetFlagStatus
SPI_I2S_FLAG_TXE)==RESET); // Wait for SPI1 Tx buffer empty SPI_I2S_SendData(SPI1,0x00); while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == 1); while(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_RXNE
-
Thread
3.3V => 10V & 24V
Axel S. schrieb im Beitrag #4326801: > Stm M. schrieb im Beitrag #4326394: > >> ich möchte 10 analoge und 10 digitale Pins '3.3V' auf 10V und 24V >> 'unidirektional' mit wenigen Bauteilen verstärken.
Axel S. schrieb im Beitrag #4326953: > Stm M. schrieb im Beitrag #4326849: >> Falk B. schrieb im Beitrag #4326845: >>> @Stm Mc (stmfresser) >>> >>>>> schon sagen ob du die 24V-Seite oder die GND-Seite
-
Thread
STM32: SD-Card mit SDIO
bis auf 4,8MByte/s, beim schreiben nur auf 220kByte/s. Liegt es am verwendeten SingleBlockModus oder hat wer schon selbige Erfahrung gemacht? Mit Gruß Pieter
Ich hatte doch hier vor Monaten schon mal meinen SDIO-Treiber gepostet, der übrigens sowohl auf STM32F103 als auch auf LPC2478 läuft. Die SDIO-Cores beider µC sind weitestgehend gleich. W.S.
-
Thread
STM32 Sorglospaket?
Den Artikel [[STM32]] kennst du? Viele Links und Tipps... Da gibts auch ein Demo-Projekt von MT mit makefile und Debugkonfiguration.
meisten dann doch eine kommerzielle Toolchain? Ist leider doch eine ganz andere Liga als die guten AVR's.
-
Thread
STM32F103: CAN - Bus funktioniert bei Medium-Density-, nicht aber bei High-Density device
// Achtung! KEINE GLEICHZEITIGE NUTZUNG MIT USB MÖGLICH!!! // Mikrocontroller: STM32F103RE // Speicher: 512KB FLASH, 64KB SRAM // Taktfrequenz: 8MHz, PLL: 72MHz // System-Inlude #include <stddef.h> #include "stm32f10x.h" #include <string.h> // Stringfunktion
=8; // 250 kbit/s //CAN_InitStructure.CAN_Prescaler=10; // 200 kbit/s //CAN_InitStructure.CAN_Prescaler=16; // 125 kbit/s CAN_InitStructure.CAN_Prescaler=20; // 100
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Stefan S. schrieb im Beitrag #3920285: > Für die Aufgabe kann so gut wie jeder PIC oder AVR genommen werden. Es wäre mir neu, dass man 8-bit-MCs in C programmieren kann/ sollte. > Nehm den, an den du am besten
", sondern den Weg: PIC24 mit C. Nun habe ich erst mal einige Irrtümer aufgeklärt, und die wurden s.o. auch von euch geklärt: Das PICkit3 kann doch (fast) alles programmiern, von 8- bis 32 bit. Und den von Michael empfohlenen PIC18F43K20 gibt es doch noch in Produktion. Da ist allerdings einiges
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
jedoch auch signed reicht für die CRC32. Meine sogar mal gelesen zu haben das ein long ob Java SE 8 128-bit breit ist. Falls es für jemanden relevant ist hier der Code für Java um eine CRC-32 zu berechnen die vom STM32 CRC Engine gleich berechnet wird: [code] public long crc32_stm32(long data
Oder das CRC Modul bei deinem F1 ist doch anders als meins... Also streng genommen habe ich kein STM32F103C8T6 sondern ein CKS32F103C8T6 der auf ein Blue-Pill Board verbaut ist. Er ist zwar als STM32 gelabelt hat aber eine andere ID und 128K an Flash anstatt 64K. Aber bis jetzt hatte ich noch keine
-
Thread
Auswahl des Quartzes für STM32F7
STM32L4 können ihren internen Takt per Hardware darauf synchronisieren, bei älteren Chips geht es in gewissen Grenzen per Software.
Allwellenempfänger angehört hat, der weiß, daß die sich anhören wie ein auf den Schwanz getretener Hund. W.S.
-
Thread
UART USB STM32F407VGT
u.s.w.)
Wie das geht kannst du auf meiner Webseite lesen. Der Einfachheit halber würde ich raten, noch ein STM32F103C8T6 Board oder ein Nucleo-F103RB dazu zu kaufen. Denn dann kannst du meine Code-Beispiele erst einmal 1:1 nachvollziehen. Als nächstes kannst dann mal schauen, inwiefern meine Ausführungen auf
-
Thread
Ungewollte Pfade in S19-datei
kosmetisches Problem, würde mich aber trotzdem interessieren. Stefan C COMPILER COMMAND LINE: cxstm8 +warn +mods0 +split -pne -pp -dSTM8S003 -i..\..\..\firmware -i..\..\..\..\libraries\stm8s_stdperiph_driver\inc -i..\..\..\..\utilities\stm8s_eval -i..\..\..\..\utilities\stm8s_eval\common -i..\..\..\..\utilities\stm8s_eval\stm8-128_eval $(ToolsetIncOpts) -cl$(IntermPath) -co$(IntermPath) $(InputFile) LINKER COMMAND LINE: clnk $(ToolsetLibOpts) -o $(OutputPath)$(TargetSName).sm8 -m$(OutputPath)$(TargetSName)
-
Thread
STM32F103C8 Platformprojekt mit Display, FATFS und Examples
erhältlich und beide sehr einfach zu installieren. Als Hardware eignet sich eins diese billigen Boards "STM32 minimum development system" oder ein marple mini clone mit STM32F103C8 oder STM32F103CB und eins dieser ST7735 gesteuerten Displays mit 128x160 Pixel und SD Karten Slot wie z.B das Teil von Adafruit
Gerade für die GPIO ist bei den diversen STM32Fxxx Reihen die Struktur der Port-Setup's derart unterschiedlich, daß man sich besser für jede Reihe seine dazu passende Strategie zum Aufsetzen ausbaldowert. Solche Funktionen wie du sie dir vorstellst
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
cool sein sollen. Als ich mich vor einigen Jahren noch öfter mit AVRs beschäftigt habe (heute eher STM32 und MSP430) fand ich Atmega8/88 ganz gut als universal-Controller geeignet.
Microchip schreibt: „C Compiler Optimized Architecture“. Die Entwicklungsumgebung MPLAB X IDE und dem XC8 C-Compiler gibt's kostenlos von Microchip. Falls du kein Windows User bist, läuft MPLAB X IDE zusätzlich zu Windows auch unter Linux und Mac. Als Programmer würde ich das PICkit3 kaufen, dieses gibt
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
kann. Die scheints heutzutage alle nicht mehr wirklich zu geben, wer langsame Signale hat, macht's in Software, wer's schnell braucht, nimmt einen STM32. Hier haben wir so ein Mittelding: Als Controller ist vorerst der Exot AT90USB1287 gesetzt, weil unser Programmierer damit schon viel gemacht
Sofern es der hausinterne Programmierer nicht in Software gebacken bekommt, reicht doch ein kleiner 8-pol. µC (ATtiny, s.o.), um eine externe Zählerlösung zu erhalten. Kosten < 1 Euro, Aufwand für Platinenlayout minimal.
-
Thread
STM32 Keil Lib und Compiler Probleme
weitere Frage hier dran. Und zwar hab ich das Problem beim kompilieren: [code]C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h(80): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"[/code] Wer kann mir sagen, wo ich was einstellen
@Florian Option for target -> C/C++ Dort im Define deine MCU angeben. Bei mir ist es ein STM32F103C8 weshalb ich dort STM32F10X_MD eingetragen habe.
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
Das STM32F4DISCOVERY mag ja billig sein, genauso billig wie ST seine Libraries schreibt. Da mag ich den LPC1768 mit 2,8"-Display und Ethernet für 30 Eu vom Schinesen viel lieber.
./. schrieb im Beitrag #3279992: > Das STM32F4DISCOVERY mag ja billig sein, genauso billig wie ST > seine Libraries schreibt. > > Da mag ich den LPC1768 mit 2,8"-Display und Ethernet für 30 Eu vom > Schinesen viel lieber. Ich mag
-
Thread
[STM32F4] I2S macht nichts PLL-Clock-Problem?!
unten). Hier der Initialisierungs-Code für die I2S: [c] // stm32f429 RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_100MHz; GPIO_Init(GPIOB, &GPIO_InitStruct); I2S_InitTypeDef I2S_InitStruct; I2S_StructInit(&I2S_InitStruct); // wird in SetSysClock in system_stm32f4xx.c gemacht // testweise auch hier mal probiert, ändern aber nichts // RCC_PLLI2SConfig
-
Thread
Bei welchem Distri sind STM32F103 MIcroncontroller verfügbar?
STM32F103C8T6: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103C8T6_C8734.html STM32F103CBT6: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6
Thomas R. schrieb im Beitrag #6593738: > STM32F103C8T6: > https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103C8T6_C8734.html > > STM32F103CBT6: > https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F103CBT6
-
Thread
Zeitsteuerung Atmega8
einen Uhrenquarz verwenden kann. > > Eine AVR (z.B. ATtiny45) können das, und auch viele (alle?) STM32. Müsste schon beim atmega8 bleiben..
Tim S. schrieb im Beitrag #6907545: > Müsste schon beim atmega8 bleiben.. Warum das? Das ist so ziemlich der älteste AVR den es gibt. Wie dem auch sei, auch der ATmega8 hat einen Oszillator für Uhrenquarze
-
Thread
Dreh-Encoder getauscht, nun geht nix mehr.
/topic/436975 int8_t encode_read1( void ) // read single step encoders int8_t encode_read2( void ) // read two step encoders int8_t encode_read4( void ) // read four step encoders
und diese kommen vom IC links daneben. Lt. Datenblatt des ICs liegen diese an Pin 4 (GND) und Pin 8 (VCC). Von daher gehe ich davon aus, dass das passt. Ebenso sind diese mit den mehrmals vorhandenen GND- und VCC-Anschlüssen des STM verbunden. Alle Verbindungen sind 0,0 Ohm. Wenn mich nicht alles
-
Thread
Quadrokopter Motoren Regler selber bauen
Also ich kam auch über z8,8051 zu den Avr's. Was neues würde ich trotzdem nicht mehr damit machen wollen. Den Aufwand der Einarbeitung hat man man zwar, aber wenn man nicht bis in alle Ewigkeit bei den Avr's hängen bleiben will
Das Problem ist Interupt latency. LPC11C24 ist nicht schlecht, nur 0.8µS Interrupt latency. 0.8µs sind <1 Mips, ein BLDC controller braucht 4.5 Mips, zumindest für RC Anwendungen. Schau dir das Dokument hier an, http://documentation.renesas.com/doc/products/mpumcu/apn
-
Thread
KVM-Switch ohne V
den Themenkomplexen: LED blinken und USB am STM32 angegangen bin, halte ich's doch fuer nicht ganz ausgeschlossen, dass ich mir da mal selber was zusammennageln koennte. War jetzt keine Arduinolib, die ich zusammenkopiert habe, sondern was von
). Solange und damit ich's wiederfind', schreib' ich's mal hier her. Gruss WK
-
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 GPIO finder
Andreas B. schrieb im Beitrag #7656382: > Klar gibt's da was fertiges: Boundary Scan über JTAG. Soweit ich weiß hängen die IO-Register von STM32 nicht direkt in der JTAG-Chain. Stattdessen greift man über JTAG auf den Debug Port zu, welcher dann auf
googlen... Schau mal ob dich der Schaltplan glücklich macht: https://www.az-delivery.de/en/products/stm32f103c8t6 https://cdn.shopify.com/s/files/1/1509/1638/files/STM32F103C8T6_Mikrocontroller_Schematics.pdf?17591767635849911504
-
Thread
ADC sehr ungenau
{ _Error_Handler(__FILE__, __LINE__); } /**Configure Regular Channel */ sConfig.Channel = ADC_CHANNEL_15; sConfig.Rank = ADC_REGULAR_RANK_1; sConfig.SamplingTime = ADC_SAMPLETIME_640CYCLES_5; sConfig.SingleDiff = ADC_SINGLE_ENDED; sConfig.OffsetNumber = ADC_OFFSET
frei gewählt - Du erkennt an den Namen aber, wonach Du suchen musst): AN4073.Improve_ADC_accuracy_STM32F2xx_STM32F4xx.pdf AN3116.STM32s ADC modes.pdf AN2834.ADC_accuracy_in_STM32Fx_and_STM32L1_series.pdf AN1636.Understanding_and_Minimising_ADC_Conversion_Errors.pdf Viele Grüße Igel1
-
Thread
STM32f030F4 eigene PCB
geht auch. Ich habe noch eine Platine mit dem STM32F030 von Ebay die mit dem Debugger gehen. Danke schon mal, Drewle
sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
-
Thread
Eclipse STM32f0 Debug Fehler
from c:\\users\\p-boensch\\desktop\\eclipse\\eclipse_juno_stm32\\projekte\\stm32f0x\\debug\\stm32f0x.elf..." Reading symbols from c:\users\p-boensch\desktop\eclipse\eclipse_juno_stm32\projekte\stm32f0x\debug\stm32f0x.elf...~"done.\n" done. 7^done (gdb) 8
Hallo Phil, wenn's dringend ist: im Land der aufgehenden Sonne hat Nemuisan letzte Woche ein Windows Binary der Version 0.8.0-dev (Build date 2014-03-18) unter https://onedrive.live.com/?cid=36f4d1230f8a673c&id=36F4D1230F8A673C
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
Markus S. schrieb im Beitrag #6228736: > Debug Textausgaben Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6
STM32G431 auch könnte gehen. Zumindest CubeMX lässt CAN und USB zu. nach RM0440 hat CAN eigenen Speicher (0.8 kByte) reserviert. Wenn Du mit 32 kByte Speicher auskommst liegst Du preislich bei etwa 4
-
Thread
RPi - CANbus - STM32F303K8
Hi, und zwar möchte ich ein STM32F303K8 Nucleo Board mit einem PRi (+CANShield, mit SocketCAN) über CANBus verbinden. Das STM32F303K8 Board benötigt ja noch einen CAN transceiver (MCP2551), richtig? Mein "modifizierter" RPi hat
supo schrieb im Beitrag #5737652: > Hi, > > und zwar möchte ich ein STM32F303K8 Nucleo Board mit einem PRi > (+CANShield, mit SocketCAN) über CANBus verbinden. > Das STM32F303K8 Board benötigt ja noch einen CAN transceiver (MCP2551), > richtig? Sollte gehen, braucht
-
Thread
MikroElektronika MikroMedia STM32 M4 Erfahrungen
eine MCU, aber was soll's ;-) Geht auch darum, mit dem STM32F4 Erfahrungen zu sammeln. Danke und Gruss Daniel
Compiled Jun 22 2012 19:00:38 DLL version V4.50i, compiled Jun 22 2012 19:00:36 Firmware: J-Link ARM V8 compiled Jul 20 2012 16:33:52 Hardware: V8.00 S/N: 268000082 OEM: SEGGER-EDU Feature(s): FlashBP VTarget = 3.261V Info: TotalIRLen = 9, IRPrint = 0x0011 Info: Found Cortex-M4 r0p1, Little endian