-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
0xe0002008 4 1 Debug: 303 6756 target.c:2322 target_write_u32(): address: 0xe000200c, value: 0x00000000 Debug: 304 6756 hla_target.c:764 adapter_write_memory(): adapter_write_memory 0xe000200c 4 1 Debug: 305 6876 target.c:2322 target_write_u32(): address: 0xe0002010
Seufz, man sollte nur mit solchen "Features" wie XOM, PCROP, RDP (bei STM32) etc. herum spielen, wenn man genau weiß, was das macht und wie man ggf. wieder zurück kommt ... AN0020, "Precautions" gelesen? Vermutlich hilft nur ein "Mass Erase" -> Siehe Doku zu OpenOCD, ob
-
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
auch > bei R2R-OPVs. Ich revidiere meinen Messbereich: 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie mein Ziel. Der STM32F103 bekommt seine 3.3V (und damit VREF) von einem ADP151 LDO, der hat +-2,5%... ich denke der bestimmt die Rahmenbedingungen
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
*z4low) = (z5*2^32+z6*2^17+z7)*2^62+(z8*2^32+z9*2^16+z10)*2^32+(z11*2^32+z12*2^17+z13) */ #define z1high (z1>>16) #define z1low (z1 & 0xffff) #define z2high (z2>>16) #define z2low (z2 & 0xffff) #define z5
Ich würde ich die vollen 64 Bit ausnutzen und noch mit 2^8 vor der Division multiplizieren: [math] \begin{eqnarray*} y_{1}&= &x\cdot f & |<2^{56}\\ y_{2}&= &y_{1}\cdot2^{8} & |<2^{64}\\ y_{3}&= &\frac{y_{2}}{L} & |<2^{32}, da L>x\\ y_{4}&= &y_{3}^{2}
-
Thread
Mikrocontroller vor Überspannung schützen wegen Motortreiber
Hallo, ich möchte mit meinem STM32L4R5ZI 6 Schrittmotoren mit dem TMC2209 Stepstick-Treiber ansteuern und werde auch Schottky-Schutzdioden lt. Protektorschaltung im Anhang verwenden. Meine Frage ist nun: Wenn nun plötzlich (aus
Andi schrieb im Beitrag #6394319: > ich möchte mit meinem STM32L4R5ZI 6 Schrittmotoren mit dem TMC2209 > Stepstick-Treiber ansteuern und werde auch Schottky-Schutzdioden lt. > Protektorschaltung im Anhang verwenden. > > Meine Frage ist nun: Wenn nun plötzlich
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
Ja und welche Lösungen schlägt er vor? War es dieser Fragerunde? https://www.youtube.com/watch?v=5PmHRSeA2c8 Wenn ja, könntest du eventuell sagen, an welcher Stelle er das gesagt hat? >> Geschwindigkeitsmässig kann das Mint-GUI mit Windows auch nicht total >> mithalten. > > Sehe ich
nochmal der Link, damit niemand suchen muss, welches Video gemeint ist: https://www.youtube.com/watch?v=5PmHRSeA2c8
-
Thread
Zwei uSD-Karten (im SD 4 Bit Busmodus, nicht SPI) parallel in einem uSD-Karten-Slot?
Wie soll der das unterscheiden? Gibts da Adressen der einzelnen SD Karten? Wie ist das mit den 1.8V /3.3V in den unterschiedlichen Modi? Können alle Karten 3.3V Signale ab wenn da in den 1.8V Modus geschaltet wurde? Bin gespannt..
aber in der freien Wildbahn noch nicht gesehen. Aus Jux und Tollerei wollt ichs mal Privat mit nem STM32 probieren, aber kam noch nicht dazu. Denn das Thema interessoert mich auch.
-
Thread
Monitor als Ausgabe für Microcontroller
der ColorMaximite (https://geoffg.net/OriginalColourMaximite.html) kann das, der benutzt einen PIC32MX795. Seine Nachfolger (Color Maximite 2) nimmt einen STM32 und kann dann auch 800x600 Pixel. Man kann das natürlich alles selber erfinden, aber warum sollte man? Wobei bei den Anforderungen des TE
ESP32 + https://github.com/bitluni/ESP32Lib
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Vielleicht wäre ein ARM-Controller etwas für dich? STM32F103-Board o. ä. https://www.ebay.de/itm/STM32F103C8T6-Board-STM32-ARM/163195692168
> Ein STm32 scheint mir etwas überdimensioniert. Wie wäre es mit einem > STM8? Da gibt es auch reichlich Boards. Danke für den Tipp, schau ich mir mal an Werner
-
Thread
C: Stack sicher, Funktion verlassen, wieder rein, Stack herstellen
Du meinst auch zu allem dein Kommentar abgeben zu müssen. Hast lange gebraucht, bis du dich an die STM32 getraut hast und dann kurze Zeit später hast dich als STM32 Experte verkauft. Komm mal runter von deinem hohen Ross.
darauf antworten zu können: Du hast Recht, ich habe lange gezögert, die Anwendung von STM32 zu versuchen. Und zwar, weil es sie nicht im Lochraster und Steckbrett freundlichem DIP Format gibt. 8 Bit Controller gibt es aber in dem gewünschten Format und waren mir bisher auch stets leistungsstark
-
Thread
CAN Verarbeitung mehrer Botschaften
keine Zeit. Wobei mir eine Anwendung einfällt bei der ich das vor Jahren mal hatte, ein AT90CAN32 und 8 8-Bit Latches für 64 Relais. Der komplette CAN-Interrupt mit dem Abladen der 8 Bytes in die 8 Latches über einen Port und vier Adress-Leitungen hat mit dem 16MHz Controller knapp 1µs gedauert.
Marc V. schrieb im Beitrag #6385351: > Rudolph R. schrieb: >> Der komplette CAN-Interrupt mit dem Abladen der 8 Bytes in die 8 Latches >> über einen Port und vier Adress-Leitungen hat mit dem 16MHz Controller
-
Thread
Stecker 70A 60V
dich. > Kannst du käuflich von mir erwerben Das sind doch DIN14690 Stecker. Die sind nur für 42V und 16A.
#6385373: > Es soll halt ein 150Ah Akku über Nacht geladen werden Also 150 Ah * 1,4 = 210 Ah / 8h = ca. 26 A notwendiger Ladestrom. Wozu dann die Forderung nach 70A? wendelsberg
-
Thread
Leitungslänge Raspberry->ATtiny 100m+ 1-wire oder Alternative
Versorgungsspannung der jeweiligen Elektronik über die 1-wire-Ader vorsehen, was aber hier dank 12V "vor Ort" nicht nötig ist. Ich mache mir Gedanken, ob 3,3V für 1-wire auf 100m+ nicht zu wenig sind. Oder verwenden Raspberry/ATTiny da 5V? Da relativ viele der Relaisboxen zum Einsatz kommen, sollten
www.mikrocontroller.net/topic/159576 Edit: Ok, 3 Leitungen, ziehe meinen Vorschlag zurück. Die STM32 haben LIN Unterstützung in HW.
-
Thread
Hochohmigen Pfad zur Spannungsmessung mit P-FET schalten
Beitrag #6384074: > Dein jetziger Spannungsteiler nutzt übrigens nur ein kleines Fenster von > ca. 2,2V aus. Ich nehme an dein ADC misst bis 5V. Das Signal was dem ADC > mit dem Spannungsteiler 1MOhm/76K8 zugeführt wird liegt zwischen 1V und > 3,2V. Gemessen wird mit dem internen ADC eines STM32, also
gekommen? Was für Zeitkonstanten brauchst > du in deiner Applikation? Hier im PDF ist das für STM32-µCs erklärt: https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf (auf Seite 51). Laut dem PDF hätten
-
Thread
Amateurfunk CW Reichweite
informiert. Irgendwo um 2005 ging es los. Bausätze SoftRock. Das war mein erster: https://wb5rvz.com/sdr/RX_V8_3/
wenig wie CW und SDR. Vorweg: Ich bin jetzt 70 und habe vor drei Jahren aus dem Red Pitaya und einer STM32F7 Discovery einen Stand- Alone SDR Transceiver entwickelt. Mitstreiter war und ist Pavel Demin, (etwas jünger...) Meine beruflichen Kenntnisse in C- Programmierung, sowie der durch das Hobby angeeignete
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
externe Referenz z.B. den 1Hz-Takt einer RTC benutzen. Endlich eine sinnvolle Anwendung für einen STM32 im SO-8 Gehäuse :)
Zum Vergleich, den Aufwand der bei Nutzung eines STM32 nötig wäre: https://github.com/STMicroelectronics/STM32CubeF1/blob/master/Projects/STM32F103RB-Nucleo/Examples/UART/UART_Printf/Src/main.c#L88 In dieser Zeile die 9600 durch die gewünschte Baudrate
-
Thread
Webserver über Bluetooth STM32
Ich habe eine Schaltung mit einem STM32WB55CEU6 aufgebaut. Dieser hat Bluetooth integriert. Noch nutze ich diese Funktionalität nicht, ich habe lediglich schonmal die Antenne mit realisiert, so dass ich später Bluetooth nutzen kann.
auf dem STM32 laufen müssen. Guck dir mal den lwip an. Da ist alles dabei vom TCP Stack bis zum Webserver und CGI Callbacks. Kann der Treiber vom STM32WB55 überhaupt das PAN Profil? Das wird leider eher selten
-
Thread
Accelerometer
Ist der nicht auf dem STM32F407 Discovery Bord verbaut? Da tut er das was er soll. Mit dem Democode. Und der ist nicht geheim.
(lis3dhh_t *lis3dhh, uint8_t reg_addr, uint8_t *data_byte) { return lis3dhh->read_reg(lis3dhh->dev_handle, (reg_addr | 0x80), data_byte, 1); } uint8_t lis3dhh_read_reg(lis3dhh_t *lis3dhh, uint8_t reg_addr, uint8_t *data
-
Thread
CAN Kommuikation ATmega328P
Philipp V. schrieb im Beitrag #6379061: > Im Makefile habe ich die CPU Frequenz auf 8MHz gesetzt Dann solltest Du auch dafür sorgen, daß der MC 8MHz bekommt. Für CAN ist ein Quarz oder Quarzoszillator notwendig
Fehlerquellen. Dann kann man auch Mikrocontroller und CAN-Controller aus einem Quarz versorgen. In Form des STM32F103C8T6 kriegt man das nachgeworfen, in Form des STM32-Olimexino komplett fertig aufgebaut mit Transceiver, Schutzschaltung usw (aber etwas teurer). Nebenbei ist das Ganze debug-bar und man kann sich
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
auch gerade dahin. Einziges was mich stört das hier nur Support für den Cortex M7 von ST für den Typ STM32F756 gegeben ist. Dieser Taktet mit 216Mhz, 320kb SRam und 1Mb Flash. Ich würde gerne den STM32H743 nehmen da 400Mhz, 1Mb SRam und 2Mb Flash, sehe hier deutlich mehr Leistungspotenzial, vielleicht
ollen AVRs sind sicher am Ende mit sowas. Gibt aber genug stm32 projekte. Da muss man das Rad doch nicht grundsätzlich neu erfinden.
-
Thread
selfbus / freebus / HAP & Co. alles tot ?
interessant. Für 15€ sind die echt top. Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem STM32F3DISCOVERY Board flashen kann.
Chris schrieb im Beitrag #6755019: > Leider finde ich keine Info ob ich z.b. den LPC1115 mit dem > STM32F3DISCOVERY Board flashen kann. Eher nicht, kauf einen LPC Link.
-
Thread
Mehrere USB Quellen auf einem Board
beim zusammenschalten der Spannungen vom USB beachtet werden? Nehmen wir an das Netzteil liefert 5.5V, USB-Port 1 liefert 5.0V und USB-Port 2 liefert 4.8V, da ja alle mit der Versorgung verbunden sein müssen, wollte ich fragen ob das ein Problem darstellt.
zusammenschalten der Spannungen vom USB beachtet werden? > Nehmen wir an das Netzteil liefert 5.5V, USB-Port 1 liefert 5.0V und > USB-Port 2 liefert 4.8V, da ja alle mit der Versorgung verbunden sein > müssen, wollte ich fragen ob das ein Problem darstellt. Warum müssen die alle verbunden sein
-
Thread
Funktionele Sicherheit
erfordert 100%ges Code Covering. Und da stelle ich mir die Frage wie ich alle else abdecken soll. [c] u32Result = (* (*pfnCpuAddFunc))( *pu32AddInputValueA, *pu32AddInputValueB, *pu8AddInputValueAPSR); if(*pu8AddInputValueAPSR != 0xFF){ u8APSRValue = stlCpuGetApsr(); /** Calculating value or APSR value error occur */ if((u32Result != *pu32AddExpectValue) || (u8APSRValue != mc_au8AddExpectAPSRValue[u32CpuTestNum])){ /** Set error flag */ b1TimeErrorFlag = TRUE; } } else { /**
-
Thread
6 Kanal Audio TDM zu 3 Stereo I²S
TDM Andreas H. schrieb im Beitrag #6373100: > Gefrickel wirds (vermutlich) nur weil Du 6 statt 8 channels im TDM > Stream hast. Sollte aber auch klappen. Nach dem Absatz hab ich mal ins Db des ADAU1701 gesehen und zumindest der erwartet immer 8 CHannel beim TDM. Der SAI des STM32 ist da freier
Ich habe sowas ähnliches (8ch TDM vom Atari Falcon auf CS8402 I2S) vor einem guten Vierteljahrhundert mit einem GAL 16v8 und einem HC40105 (16*4 FIFO) hinbekommen. Sollte also heutzutage nicht deutlich mehr ICs brauchen ;) DSP
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
es gibt Programmer von Drittherstellern die IMO besser sind als das Original. Ich nutze sowohl für STM32 als auch für AVR solche Programmer und die bieten gewisse Vorteile: Kleinere Bauform und Target-Stromversorgung, sogar 3,3V oder 5V einstellbar. Wo es für STM32 sogar auch recht günstig und gute
Cyblord -. schrieb: > Wo es für STM32 sogar auch recht günstig und gute Originale gibt >(ST-Linkv2, ST-Link v3Mini, 20 / 10 EUR), gibt es die IMO für AVR nicht >mal. Der beste Kompromiss ist der Atmel ICE für den immer noch um die
-
Thread
Alte Musiktruhe - Superhet Reperatur
sind die Spannungen, die ich an beiden Röhren messen kann: [code] | alt | neu a | 294 V | 292 V k,s | 0 V | 0 V d1 | -127mV | -122mV d2 | -7mV | -8mV g1 | -250mV | -270mV g2 | 292 V | 290 V g3 | -460mV | -470mV [/code] Beide werden warm und glühen, beide sehen
müßten an der Anode der E(B)F89 215V liegen, wenn ein Anodenstrom von 8mA fließt. Bei 8mA fallen über R29 (1,8kOhm) 14,5V ab. Dies bedeutet bei einer theoretisch möglichen Netzspannung von 253V und damit einer Spannung von 264V am 2.Siebelko
-
Thread
Arduino-Motorrad-Cockpit
nicht das Du die ECU himmelst. Ein Bekannter hat das Signal mit dem Kettenoiler fast ruiniert, statt 5V kommt da nur noch 1V raus.
wenn etwas mehr als 88:88 angezeigt werden könnte. Von daher würde ich mir das schenken, Uhr per STM32 und Tacho vom Getriebeausgang/Sensor. Und dann kannste noch ein bisken Software dazu packen und den automatischen Kettenoiler füttern, dem lamgt das Tachosignal auch.
-
Thread
Suche gutes LCD/LED Display-System mit leicht verwendbarem Framework für meine Bachelor-Arbeit.
Zeile [c] Adafruit_TFTLCD_16bit_STM32 tft(NC); [/c] ausgetauscht, alles andere bleibt. das zeigt sowas an: https://www.youtube.com/watch?v=cM-VeylqiPc Unter mbed2 hatte ich die Lib auch schon benutzt: https://os.mbed.com/users
für das Display UC1601S, das dir vielleicht bekannt vorkommt. Nur bei mir funktioniert das mit 128x32. Auch die bekannten OLED funktionieren mit Adafruit, hier mit einem LPC824. Der hat genug Speicher für einen Framebuffer. https://www.youtube.com/watch?v=2aIS2tJxsAA lvgl Treiber für einige STM32
-
Thread
AVR als SPI Slave-Peripherie
zu meinem Beitrag. https://www.mikrocontroller.net/topic/501371#6367008 Der Controller (ATmega32@8MHz RC-Oszi) arbeitet als SPI-Slave, welcher 2 Bytes zum Master zurück schickt sowie 32 Bytes vom Master empfängt. Die 2 Bytes sind die Infos des Tastencodes einer Matrixtastatur, die 32 Bytes die Daten
Stm32 oder stm8 haben bessere spi slave Voraussetzungen ....
-
Thread
STM32 SDMMC FATFS ließt Volumengröße falsch
Prozessor: STM32H7A3 Board: Nucleo-STM32H7A3ZI-Q IDE: STM32CubeIDE + STM32CubeMX Ich habe mit CubeMX ein Projekt zur 4Bit-Ansteuerung einer SD-Karte mit FATFS erzeugt. Das SD-Karte-Mounten gibt die Fehlermeldung
muss ich nur noch raus finden wo die 2GB-Grenze herkommt. Mit der lamen 2 GB gehts, eine schnelle V30 Karte mit 32 GB lässt sich immer noch nicht mounten. Viele Grüße! Marko
-
Thread
Raspberry Pi Programmierung, Peripherie
Ersetze Mega durch STM32 oder LPC1768/9. Letzteren als SKR V1.4 fertig mit SM Treibern für ca. 60 €. Da läuft Smoothieware drauf, ein fertiges binary das zur Laufzeit aus einer Datei konfiguriert wird. Für die STM32 gibt
Frage ob M0 oder M3. Könntet ihr einen brauchbaren > modernen Vertreter beider Typen benennen? STM32L031 STM32L073 STM32F303 Der letzte ist ein M4F, aber billiger und in vermutlich jeder Hinsicht besser als sein Vorgänger STM32F103... Nein doch nicht, seine Ausgänge sind etwas in Summe weniger
-
Thread
elf file aus .hex files erstellen
wenn man das "automatisieren" könnte (auf Kommandozeilen-Ebene). Mittels objcopy.exe -I ihex -O elf32-avr --rename-section .sec1=.text -v FLASH.a90 output_flash.elf und objcopy.exe -I ihex -O elf32-avr --rename-section .sec1=.eeprom -v EEPROM.a90 output_eeprom.elf bekommen wir schonmal je ein .elf
aneinanderhängen, z.B. mit cat file1.hex file2.hex >> file3.hex Ich mache das bei einem Projekt mit STM32 so, wo Bootloader und Firmware in eine Datei gepackt werden um beim Dienstleister geflasht zu werden. Das funktioniert einwandfrei.
-
Thread
preiswerter Einstieg in STM32 F4
einem H7. Dieses Board ist etwas kleiner als das Board das Frank benutzt: https://www.ebay.de/itm/STM32F407VET6-Core407V-STM32-Cortex-M4-Development-Board-Module-Kit-Mainboard/402349957217?hash=item5daded2061:g:oA8AAOSwktNfKTfu Auch gut weil es ein TFT gibt das direkt aufgesteckt werden kann, der Rest
.bin 0x8000000 st-flash 1.6.1 2020-08-11T19:56:06 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. file mecrisp-stellaris-stm32f411.bin md5 checksum: 10b8f8cb4243708b8a996331e07221f2, stlink checksum: 0x00150cd3 2020-08-11T19:56:06
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
Ich hab die letzten Stunden versucht, das 1-Wire Protokoll anhand des DS18B20-Datenblatts auf einem STM32F103C8 zu implementieren. Dafür hab ich C mit IAR bzw. Keil µVision verwendet (Test-Versionen). Zum finden von Fehlern hab ich den Debugger mit einem ST-Link V2 sowie einem Logik-Analyzer verwendet
bzw. mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
schaffst Du das (mit dem geplanten Aufwand/Zeitrahmen) ? https://www.mikrocontroller.net/articles/STM32_BLDC_Control_with_HALL_Sensor Hier mal ein nützliches Video: https://www.youtube.com/watch?v=fpTvZlnrsP0 Drehzahlregelungen sind ja an sich ein alter Hut und basieren nicht selten auf einem
Wortbreite und schon erledigt der Prozessor das locker. Wobei man heute doch eher komfortabel auf einen 32Bitter setzen würde, ich zumindest. Aktuell baue ich an der anderen Stelle des Plattenspielers etwas auf, 3 Motoren steuern den Tangentialtonarm, DD Antrieb vom zerlegtem Technics. Der BluePill (STM32F103
-
Thread
Simulationssoftware (eventuell Kindgerecht)
attraktiver, als zu simulieren. Die meisten Mikrocontroller haben sogar ein Debugger-Interface. Bei STM32 Nucleo Boards bekommt man den dazu nötigen USB Adapter quasi kostenlos dazu geschenkt. Allerdings enthält die Arduino IDE keinen Debugger, von der müsste man sich daher trennen wenn man "in den Chip
pdf schön aufgebautes Thema :-) Tina ginge doch auch noch ... :-) https://www.youtube.com/watch?v=m5I9az9s2W8&list=PLScrHAmLYSQDN6Y8j7ZLmpphI2IIqCFg_ Aber erst beide Werkzeuge zusammen zeigen die vollständige Breite der Überprüfungsmöglichkeit in den jeweiligen Themen. Danach ist es sicherlich
-
Thread
STM32F103C8 - Keil MDK 5.31.0 - Kein automatischer Reset
verwende die Keil MDK IDE Version 5.31.0 und schaffe es anhand der Einstellungen leider nicht, dass mein STM32F103C8 einen automatischen Reset nach dem Downloaden per SWDIO/SWCLK erhält. Nach kurzem googlen hat anscheinend jemand ein sehr ähnliches Problem: https://community.arm.com/developer/tools-software
wechsle (und dann gleich wieder rausgehe), blinkt die LED einwandfrei. Nur wenn ich auf "Download (F8)" in Keil klicke, wird das Programm zwar geladen: [code] *** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Target 1' compiling main.c... assembling startup_stm32f10x_md.s
-
Thread
SD an Nucleo-144 direkt?
direkt ans Nucleo-144 ohne Level-Translater hängen? Wie auf dem Bild zu sehen: - nehme ich die 5V vom Board und schicke sie über einen 3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX
: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
Nextion Display Erfahrungen
überwinden sowas zu kaufen, hatte die schon gesehen als die noch ein Crowdfunding Projekt waren. Aber die STM32 haben mittlerweile soviel Power das man damit auch gute Grafik hinbekommt, die sind mir persönlich auch lieber. Ein Sandwich aus STM32F407 und TFT kostet etwas über 20€ und schafft auch einiges.
Hi, doch der Editor funktioniert, nur wenn Du ein altes Display(v0.32) hast solltest Du auf der Hut sein und evtl. den Editor LTS benutzen. Wenn Du alte HMI Dateien hast ebenfalls mit LTS oder sie sind dann nicht mehr zu benutzen, evtl. zu alt. Wie gesagt mein Display
-
Thread
Ethernet mit STM32F207ZGT, LAN8742a und HR911105A
Hallo Forum, ich bin gerade dabei, einen STM32F207ZGT mit dem Microchip Phy LAN8742A und einem HR911105A (RJ45 Stecker mit Magnetics) in Betrieb zu nehmen. Der LAN8742A ist mit den Config-Pins auf Auto-Negotation eingestellt. Im Grunde an dieser
wie sieht es denn in der Software aus? Wenn STM32 Cube verwendet wird muss man aufpassen das die PHY Statusregisteradresse richtig gesetzt ist. HAL war für die DP Phy konfiguriert, die LAN8742 haben das SR an Adresse 31 und die Bits sind anders.
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
Waagschale werfen... Und es kommt wohl nicht > notwendigerweise Atmel dabei heraus. Lass am Ende STM32 dabei rauskommen, kauf dir für 6 Euro einen ST-Link v2 Clone oder für 10 Euro einen ST-Link v3 Mini oder für 20 Euro einen ST-Link V2 Original und programmiere und debugge damit. Kein ISP/DebugWire
Ich verwende sowohl AVR 8-Bit, STM32 als auch SAM Mikrocontroller. Wobei IMHO die SAMs die etwas intelligenteren Peripherieeinheiten haben. AVR 32 mag ich nicht so, die sind big Endian...
-
Thread
Lüftersteuerung mit PWM
Kauf dir bei ebay einen STM32F1 Riegel für 1€ und generier es damit. Programmiert werden kann der per USB mit kostenloser Software.
Teo D. schrieb im Beitrag #6348184: > Nein, die 5V musst du über einen Pull-Up Widerstand, schon selbst > anlegen! > > Hinz seine Lösung, müsste bis zu 8V anlegen. Nein, siehe Anhang.
-
Thread
V30 U3 - versus Class10
Ich arbeite mit einem STM32F429 (Nucleo-144). Ich muss 8 MByte/s auf die Karte schreiben, was theoretisch mit einer Class10 gehen sollte. Meine Erfahrung sagt mir aber, dass wenn man versucht 8 zu schreiben und maximal 10
Aber selbst wenn deine SD Karte mal eben nur 100ms zum Blöcke suchen braucht ist der interne SRAM des STM32 zu klein. Da muss noch externer DRAM drauf. Aber was willste eigentlich bauen, wenns mit 8MB/s auf eine SD Karte schreiben soll? Das Dateisystem (elmchan fatfs?) will ja auch noch etwas Rechenleistung
-
Thread
STM32 IMU mit I2C auslesen
auf die Zielplatform anzupassen. Mit Hilfe der HAL library habe ich es wie folgt umgesetzt: [c]uint8_t GTXBuffer[256]; int8_t SensorAPI_I2Cx_Read(uint8_t slave_address7, uint8_t subaddress, uint8_t *pBuffer, uint16_t ReadNumbr) { uint16_t DevAddress = slave_address7 << 1; // send register address
BHI160b\BHI160b.axf: Error: L6406E: No space in execution regions with .ANY selector matching startup_stm32l053xx.o(STACK). ... ... ... BHI160b\BHI160b.axf: Error: L6407E: Sections of aggregate size 0x6ebc bytes could not fit into .ANY selector(s). [/c] Das ist ein zusätzlicher Error den ich mir nicht
-
Thread
Neu im Bereich MC und Programmierung
Stromfressende Peripherie verbaut. Nimm dafür am besten einen Ultra-Low-Power MCU, z.B. ein MSP430 oder ein STM32L0 Mikrocontroller. Evtl. reicht aber auch schon ein neuer ATtiny (kleiner Bruder vom ATmega) (von der neuen Serie, also nicht Attiny85 und ähnliches). Ich würde dir zum STM32 raten, da du dann eine
µC-Board (Atmega168PA) würde es auch mit 2x Batterie gehen. Laut Datenblatt: Operating voltage: 2.7V to 5.5V Temperature range: –40°C to +125°C Speed grade: 0 to 8MHz at 2.7V to 5.5V, 0 to 16MHz at 4.5V to 5.5V Power consumption *Active mode: 1.4mA at 4MHz 3V 25°C* Power-down mode: 0.8μA
-
Thread
STM32F407 UART, PuTTY, USB to TTL FTDI adapter. Probleme
Hi Ich bin mir gerade unsicher, welchen Fehler ich beim UART begehe. Verwendet wird der STM32F407 zusammen mit einem FTDI FT232RL Klon und PuTTY. Der Code ist sehr simpel: Es soll beim Starten des uC lediglich ein einzelnes Byte vom uC zum PC gesendet werden. Was ich jedoch aufm Terminal bekomme
Al3ko -. schrieb im Beitrag #6345886: > Der Standardtakt beim STM32F407 ist > der interne RC mit 16MHz. Das ist der Standardwert nach Reset. Aber kannst du auch sicher sein dass dieser Takt an der Peripherie ankommt? Nö.
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
einem Artikel 10$ scope revisited oder guck mal hier https://satoshinm.github.io/blog/180105_stm32scope_building_an_amazing_10_oscilloscope_with_an_stm32_blue_pill_lcd_touchscreen_and_stm32-o-scope_software.html Da gab es einen riesen Thread wie man mit nem blue pill schnell sampled. Ich