-
Thread
Die Qual der Wahl
Controllers oder > kann ich jeden für meine Zwecke verwenden? Läßt sich pauschal nicht sagen. stm32vl discovery: Nur Flash. stm32f4 discovery: 2x USB (1x Flash, 1x frei). MSP430 Launchpad: Flash und seriell (d. h. "unechtes USB"), allerdings auf 9600 limitiert. Reusch Elektronik: DFU boot loader
Netzteile, ...) schätze ich nochmal 100 - 150 EUR. Wenn's ein ARM sein soll: Such mal nach lpcxpresso, stm32vl discovery (z. B. Watterott). Es gibt auch das stm32f4 discovery, aber das wäre für den Anfang recht heftig, lass Dich vom Preis nicht verlocken :-) AVR: Einzelteile besorgen, Steckbrett, ein
-
Thread
Schulprojekt: Roboter - Energieproblem
meine Empfehlung: einen ARM-Cortex M3 oder M4. Egal ob, TI, ST oder... Ich benutze zur Zeit einen STM32F405. Gibt es auch als Low-Power-Variante: STM32L476 Discovery. Sehr praktisch: Diese Boards haben einen Debugger bereits auf dem Board. Wichtig ist: viel RAM-Speicher. Bei einem RTOS hast Du mehrere
beiden 50poligen Sitftleisten, auf denen auch viele Portpins herausgeführt sind, bietet sich z.B. das STM32F4DISCOVERY an: http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Bei Watterott kostet es knapp 17 EUR: http://www.watterott.com/de/STM32F4Discovery
-
Thread
uShell - ein universeller Parser für uCs
( n,_1,_2,_3,_4,_5,_6,_7,_8,_9,_a) \ HASH11(n, 0,_1,_2,_3,_4,_5,_6,_7,_8,_9,_a) #define HASH9( n,_1,_2,_3,_4,_5,_6,_7,_8,_9) \ HASH10(n, 0,_1,_2,_3,_4,_5,_6,_7,_8,_9) #define HASH8( n, _1,_2,_3,_4,_5,_6,_7,_8) \ HASH9( n, 0,_1,_2,_3,_4,_5,_6,_7,_8) #define HASH7( n,_1,_2,_3,_4,_5,_6,_7) \ HASH8( n, 0,_1,_2,_3,_4,_5,_6,_7) #define HASH6( n,_1,_2,_3,_4,_5,_
-
Thread
USB zu CAN Brücke
leistungsfähiger und hat CAN und USB OTG on Chip. Du findest sicher auch passende Ärmchen, z.B. bei STM oder NXP, aber die Softwareunterstützung von Microchip ist besser. 2. Du hast keinerlei ESD-Schutz. Ich baue immer Schutzdioden wie z.B. BAV99S (4 Dioden in einem kleinen SOT353-6) an die USB-Leitungen
leistungsfähiger und hat CAN und USB > OTG on Chip. Du findest sicher auch passende Ärmchen, z.B. bei STM oder > NXP, aber die Softwareunterstützung von Microchip ist besser. > Hallo Frank, der PIC32 sieht sehr interessant aus. Hatte leider noch nie das Vergnügen mit PIC zu arbeiten, habe immer Atmel
-
Thread
Beschaltung ATMega8
Was für eine Diode könnte D3 sein? Wie kritisch ist der Wert am Pin32 wirklich? Gruß Scotty
sowieso noch mindestens einen Schnitzer - man schliesst AREF nicht an VCC an, sondern an einen 100nF gegen Masse.
-
Thread
PWM Frequenzteiler in Hardware?
µC-Schaltung, wobei der Controller per internen Timern die Signale sehr genau umsetzen kann. Stichwort: STM32 "PWM input mode".
Abtastfrequenz per "echtem" Zufallsgenerator. An anderer Stelle hatte ich das für die PWM-Messung mit einem STM32 gezeigt: https://www.mikrocontroller.net/topic/517811#new Eine 25 ms Verzögerrung finde ich bei einer Steuerung schon grenzwertig. Neben der rein analogen Lösung (Dreieck natürlich per Integrator
-
Thread
Programmable Waveform Generator
diese Mikrocontroller schon aus Programm genommen wurden und nur unlötbare Varianten bleiben - schade! 6x SOIC32 - dafür ist viel einfacher, Platz zu finden, als für 120 DIP16 oder SOIC16.
auch während der µC andere Aufgaben (Tastatur einlesen) erledigt. Zur Hardware: Nucleo-Boards mit STM32F4xx.
-
Thread
FFT mit reelwertigen Einganswerten mit halb so großer FFT
Schau dir doch mal den CMSIS DSP code an. Ich nutze ihn in Form der STM32F4xx_DSP_StdPeriph_Lib. Der DSP-Teil kommt von ARM, sollte in der NXP-Variante also identisch sein. Dort sind die FFT-Routinen übrigens in 3 Varianten enthalten, für float, 16 Bit integer und 32
//****************************************************************************** void fft_r(sint32 dir, sint32 m, float *xr, float *xi) { sint32 n, i; float f1r, f1i, f2r, f2i; n = 1 << m; for (i = 0; i < n/2; i++) { xr[i] = xr[i+i]; xi[i] = xr[i+i+1]; } fft(dir
-
Thread
Wärmebildkamera für Arme
machen mit TFT Controller entschieden. Was für ein Board hast Du dir denn bestellt? Ich benutze einen STM32F103ZE mit 1MB externem S-RAM.
Ich hab mir das Olimex STM32-P103 bestellt um anzufangen. Da ist ja der 103RBT6 drauf. Selber wollte ich nicht bauen um mögliche Fehler gering zu halten ;-) ZE? Das ist doch der Vielfüssler oder? Welchen TFT Controller benützt
-
Thread
Prozessor mit Akkuzelle versorgen
Hallo, ich habe einen STM32 mit einigen WS2812 Leds dran und möchte diese gerne ohne Stromnetz betreiben. Dafür würde ich am liebesten einen Akkupack verwenden. Aufgeladen werden soll der Akku mit einem normalen 5V Handynetzteil
%2BFy%2BjS%2FL7q9OudTPZqF9ZKeJ8WSTMAAjD825yP5wChbhP18sbxOQOJeBJihUx1EqjaY%2BcBpaXvaeTdGFAXi6j6oHFs%2FJNDszFxlWcpiCaUcyK6OJOZIsc57KZewAYPrE4BdxHC4UOBGMKsVe9OKRYVzMO%2BWyn0W0WJcsnn%2BM9xYT%2BUU%2FgTgk%2FCoyUQh2mPHe2gnXLnVAILjASiV4Y8AZTLWUom5fCk0eoZRMlgJqeXCgSvV1qGXlO2UHUX91rc1e%2BC1xrtSWADZbspadRjY8QAVhm1nN5igMHoUcpmhrokVDucPmVBzOTNSbC8Ilnpx6BmDTZ9yZEBa0lha39OipgAuBEDWGBwzNk6l6Zgyyb25uNJOaokyTjvVnn
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
jetzt noch USB-Host-Funktionalität >> und das Gefrickel wollte ich mir einfach sparen > > Bei STM32 gibt es halt keine vernünftigen Demos und keinen Support :-) Ach, mit den Beispielen bin ich in der Regel gut zurecht gekommen ... Wahrscheinlich würde ich das mit dem USB Host auch hinbekommen
250 MHz Bustakt, Pi-0 und Pi-3 bis zu 400 MHz. Der max. Durchsatz sollte dann imo bei 1GB/s bis 1,6 GB/s liegen (AXI Bursts DRAM <=> L2). > Zur Rechnung: Ein Cortex A7 oder A53 Core (RasPi 2 bzw 3) verdaut im > Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 > Bytes pro
-
Thread
MOSFET wird sehr heiß
werden gern für Class A Verstärker genommen (aufsteigende Verlustleistung) IRFP240 IRFP260 IRFP260N IRFP460 IRFP460N Ein einzelner IRFP460N hält durchaus über 100W aus. Ob er 150W schafft - ausprobieren. Edit: einen dicken FET hab ich noch vergessen, der gute FDH44N50, der sollte das auf jeden
unqualifizierten Schnappsideen. Es fehlt nur noch der Vorschlag, die MOSFETs durch deine vergötterten STM32 zu ersetzen! <Dieter Nuhr Zitat hier einfügen>
-
Thread
ESP32 A1S Eval
://github.com/Ai-Thinker-Open/ESP32-A1S-AudioKit . Ich nach langer Suche folgendes Dokument gefunden: https://docs.ai-thinker.com/_media/esp32-a1s/esp32-a1s_es8388%25E6%259B%25BF%25E6%258D%25A2ac101%25E7%259A%2584%25E5%258C%25BA%25E5%
205885 16% 05:26:32.833 -> IDLE 1129900 92% 05:26:32.833 -> IDLE 932499 76% 05:26:32.833 -> ipc0 84877 6% 05:26:32.833 -> esp_timer 23 <1% 05:26:32.878 -> ipc1
-
Thread
unsägliche automatische Übersetzungen
Sehr wertvoll : http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html '64 Karat flash-speicher, 20 Karat sram.' http://de.aliexpress.com/store/product/1000W-ZVS-Low-voltage-induction-heating-board-module-Tesla-coil
For-JBL-original-micro-USB-data-cable-charging-cable-millet-Samsung-Android-22AWG-high-current/32283478414.html?aff_platform=link-c-tool&sk=qbEeEmI6E:&cpt=1479245153247&aff_trace_key=13daf6ed1a454045b90e56cc2d6e8921-1479245153247-05776-qbEeEmI6E&detailNewVersion=&categoryId=440504
-
Thread
Guter Rauschgenerator in VHDL
Ach ja der STM32F4 hat auch einen echten Zufallsgenerator eingebaut. TRNG
Uwe schrieb im Beitrag #3449196: > Ach ja der STM32F4 hat auch einen echten Zufallsgenerator eingebaut. Haben moderne Intel Prozessoren z. B. auch. Dieser alleine Taugt aber nicht für Krypto, weil Intel nicht sagen will wie er funktioniert - also
-
Thread
GCC Toolchain - Interpretation einer Warnung
Erleuchtung, danke sehr. Kann ich dann dem Compiler helfen (Speicherzugriffe sparen) indem ich meine(n) 8-bit Buffer immer auf 32 bit "aligne".
Beitrag #4379564: > Kann ich dann dem Compiler helfen (Speicherzugriffe sparen) indem ich > meine(n) 8-bit Buffer immer auf 32 bit "aligne". Ja, wenn du ihn 32bittig zugreifen willst, auf jeden Fall. Aber wie schon geschrieben, wenn das wirklich 8-Bit-Daten sind, dann nimm doch lieber eine
-
Thread
Optokoppler Schnelle reaktionszeit (< 5µs) für hohen Strom
kleineren benutzen und die 400 Volt über eine Diode ableiten? Was meint ihr zu dem oben erwähnten 6n135. Durch die Tatsache das dieser mit TTL Pegel arbeitet ich aber nur 3.3V vom Stm32 zur verfügung habe fällt dieser doch weg oder? Wenn ich mich irre welchen Mosfet müsste ich denn benutzen.
Fritz schrieb im Beitrag #1768946: > Was meint ihr zu dem oben erwähnten 6n135. > Durch die Tatsache das dieser mit TTL Pegel arbeitet ich aber nur 3.3V > vom Stm32 zur verfügung habe fällt dieser doch weg oder? Das TTL hat man nur ins Datenblatt geschrieben, damit die
-
Thread
Die Geek-Clock (Uhr fuer Geeks) mit LED-Matrix
C6 ist ein 100n! Hab ich korrigiert...
Aus dem L78xx Datenblatt von STM. Daraus geht zumindestens für mich hervor dass unter 6V (also bei einem 7805) D1 nicht notwendig ist. Zumal wegen D3 der Fall des Eingangskurzschlusses vor dem D1 den 7805 Schützen soll nur bei sehr
-
Thread
STM32 32MHz nicht einstellbar Gesperrt
Hi, ich habe ein Display an einem STM32L053R8 hängen. Es wird über SPI angesprochen. Anfangs war der STM auf 4MHz eingestellt mit einem SPI Prescaler von 2. Da aber 320x240Pixel mit je 16Bit seeeehr lange Übertragungszeiten bei 2MHz SPI
ohne dem Systemprescaler und mit PLL_N = 4 bzw 6. Warum kann ich den Systemtakt nicht auf 32MHz stellen obwohl es im Datenblatt so eingetragen ist? Meine SystemInit(): [c] RCC->APB1ENR |= (RCC_APB1ENR_PWREN); /* set Power Enable Bit
-
Thread
Keil Debugger mit STM32F4Discovery / veraltete Firmware im ST-Link
Keil macht das leider nicht mehr bei den STM32F4, bei den STM32F103xx geht das noch, bei den STM32F105 mit ein paar Tricks. Der Support behauptet sie hätten deswegen viel Beschwerden. Der Aufwand wäre zu groß das alles zu pflegen. Nur viel Geld
Ja, klar. Ist wohl eine Entscheidung von Keil GF drittklassig zu werden... Von den STM32F4xx gibt es nun auch nicht so große Unterschiede wie beim F103er. Eigentlich nur den F407 und F417 also nur zwei Pheriperievariationen. Und wieso das Keil jetzt nicht implementieren kann ist mehr
-
Thread
STM32 und interne Pull-Up Widerstände
Es geht mir um die GPIOs. Ich wollte den STM32F302RBT6 verwenden.
Bei den STM32 ist es zum Glück die Ausnahme, wenn ein GPIO keine Pull-Up und -Down Widerstände hat.
-
Thread
Überblick über APIs und Bibliotheken
und mit Hardware spezifischen Konstanten aufrufen. Ein Programm, dass z.B. für einen Chip aus der STM32F103 Serie geschrieben wurde, lässt nicht trotz HAL nur mit erheblichen Änderungen auf STM32F303 "upgraden" - obwohl der als sogar Nachfolger zum STM32F103 gehandelt wird.
Stefanus F. schrieb im Beitrag #5892844: > Ein Programm, dass z.B. für einen Chip aus der STM32F103 Serie > geschrieben wurde, lässt nicht trotz HAL nur mit erheblichen Änderungen > auf STM32F303 "upgraden" - obwohl der als sogar Nachfolger zum STM32F103 > gehandelt wird. Ja das hatte
-
Thread
Betty als Modellbau-Oszi
Die Software ist in einem 'Framework' entstanden, die gleiche Software habe ich schon für einen STM32 kompiliert (ohne änderungen) und es hat auf Anhieb funktioniert, nur das Timing und die Darstellung sollte man an die Ziel-Platform anpassen (mittlerweile auch noch den ADC-Part (den hab ich als Inline-Funktion
nicht genügend RAM besitzt :-( Wo wir schonmal bei 'günstiger Hardware' sind, will noch einen STM32 vom STM8-Discover board (Watterott ~7.50Euro) in ein 1Kanal USB-Oszilloskop verwandeln. >jedoch interessieren, wie du die verschiedenen Features realisiert hast. >triggerung *Als erstes messe
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
Also... nein... http://www.bitsavers.org/pdf/hp/hpib/TutorialDescrOfHPIB.pdf Dort Figure 2.6 3.7V bei 0mA 2.5V bei 6mA Bisher hat der ESP32S2 das direkt am GPIO gut vertragen... ganz sauber ist das aber tatsächlich nicht... Natürlich wäre es Gift, den USBTMC-Adapter aus dem anderen
<fcntl.h> #define maxbuf 50 int main(int argc, char** argv) { char buf[maxbuf]; int n; int fd; fd = open(argv[1], O_RDWR); write(fd, "++ver\n", 6); n = read(fd, buf, maxbuf-1); buf[n] = 0; n = strcspn(buf, "\r\n"); buf[n] = 0; printf("%s\n", buf
-
Thread
wann Windows 10 IOT/Linux, wann zwingend Microcontroller ? Gesperrt
über PCIe ? ist USB 2.0 oder ggf. 3.0 schnell genug ? und auf der anderen Seite ein Arduino, STM8 oder STM32 basiertes System , vor das, wenn es notwendig werden sollte, noch ein OS basiertes System geschaltet wir. oder als 3. Weg. die aufgeführten Microcontroller laufen in einer VM auf
Sensorik um eine Fahrzeugsensorik. die eigentliche Motoransteuerung läuft in Echtzeit über einen STM 32. ich gehe zunächst davon aus, daß ich keine Reaktionszeit unterhalb einer Sekunde brauche . bis dann
-
Thread
[C] Böse Falle: Datentyp korrekt angegeben, falscher verwendet
Modulo Bitlänge, bei signed undefiniert. Für das gegebene Beispiel: a) Unsigned [code] uint32_t f(uint32_t n) { if (n >= 32U) return 0U; return 1U << n; } [/code] b) Signed [code] int32_t f(int32_t n) { if ((n < 0) || (n >= 32)) return 0; if (n == 31) /*
Wo ist das Problem? [c] #include <stdio.h> #include <inttypes.h> int main() { uint32_t val = UINT32_C(30000) * 2; printf("%"PRId32"\n", val); return 0; } [/c]
-
Thread
ARM in DIP: CM0 lpc1114fn28 ist da und blinkt!
> 3,6 MB, 53 Downloads > 3,8 MB, 70 Downloads Waak! [[Bildformate]]!
LPC1114FN28 läuft bei mir mit SWD-Adapter. Verwende ein STM32F4 Discovery Board (ca. 15 Euro) und ein leicht gepatchtes Openocd (0.6.1). Kann darüber sehr schnell flashen und mit gdb debuggen. Tolles Spielzeug für wenig Geld! Konfigurationsdatei für Openocd
-
Thread
Benötigte Rechenleistung bestimmen/abschätzen
Das wird eng, du musst ja die Messwerte auch noch holen, du hast ja kein DMA. Also ich würde auf n STM32F4 gehen.
Ingo schrieb im Beitrag #3095182: > du hast ja kein DMA. Also ich würde auf n STM32F4 gehen. Wieder mal die STM32F4 Fanboys... DMA würde bei diesem Projekt kaum Rechenzeitersparnis bringen.
-
Thread
Verschiedene LDOs und Step-Ups Vergleich
Mignon-Zellen ran, der Spannungsbereich von 1,8-5,5V passt super. Aber spätestens bei den ARM-µCs wie dem STM32F030 wird das schwer, die wollen um die 3,3V für die Versorgung. Ich habe daher ein Sortiment an LDOs eingekauft, um etwa mit LiIon einen µC zu versorgen. Für den Bissanzeiger auf Atmega328-Basis
Vin 1,25 Step-Up (PFM) Vout mA in mA out NoLoad µA mW in mW out Eff. % NCP1402 (1N41) 3,32 75 16 18,5 93,75 53,12 56,66 3,32 100 25 18,5 125,00 83,00 66,40 NCP1402 (SS14) ... BL8530 ...
-
Thread
CMOS Sensor MT9P031
Schau mal hier nach: http://www.digikey.com/scripts/DkSearch/dksus.dll?Cat=2622039&keywords=MT9P031I12STM Gruß, Julius
lang und habe ich hier gefunden: http://data.datasheetlib.com/pdf1/122/7/1220715/aptina-mt9p031i12stm_154c74ff1b.pdf
-
Thread
STM32U599 reagiert nicht: Keine Funktion auf dem Custom Board
HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_1) https://www.st.com/resource/en/reference_manual/rm0456-stm32u5-series-armbased-32bit-mcus-stmicroelectronics.pdf (Kapitel 7.3.3) Oh, ich sehe gerade dass bei diesem Modell auch eine "latency" für das RAM eingestellt werden muss (Kapitel 6.3.4). Das scheint
deine Problemursache. Ich hatte darauf getippt, weil das bei meinen ersten Versuchen (mit anderen STM32 Modellen) oft der Knackpunkt war, wenn das Programm ein Stück weit erfolgreich lief und dann plötzlich abbrach oder andere Fehlfunktionen zeigte.
-
Thread
[B]iete Mitbestellmöglichkeit Mouser & LCSC
C5278016 MS8205A MSKSEMI C351410 DW01A PUOLOP C5311018 TP4056 TECH PUBLIC C8734 STM32F103C8T6 STMicroelectronics LG Christian
sondern nur Mouser. Wen du das dringend brauchs kann ich mal schauen was so rumliegt. Anstelle vom STM32F103 hätte ich WCH CH32V103 rumliegen. Die Restlichen Teile könnten hier noch rumfliegen. Hört sich stark nach einen der typsichen Lithium-Ionen Ladegeräte an.
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
between colums static constexpr std::size_t NROW = 4; // number of rows static constexpr uint32_t ADCRES = 256; // ADC resolution static constexpr uint8_t NKEY = 12; constexpr double adcval(std::uint8_t n) { return ADCRES*(1-RVCC/((n)%NROW*RROW+(n)/NROW*RCOL+RVCC)); } constexpr
INIT4[] = "\x1b""DDDD"; void tft_wr(uint8_t* arr, size_t length); template <typename T, size_t N> inline void tft_wr(T (&arr) [N]) { tft_wr(arr, N); } volatile uint32_t a, b, c, d; template <typename T, size_t N> inline void init(T (&arr) [N]) { tft_wr(arr); // relativ viel zusätzlicher
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
der 12 I/O für die Tastatur und 2 I/O für die Anzeige benötigt. Kandidaten wären hier dann: STM32F030 ATMega irgendwelcher STM8S103 Aber wie gesagt, man bräuchte das Manual des "Rechners"
und Funktionstasten umschalten kann. Das wird dann so sein wie einen Emulator den ich auf einem STM32F4 laufen hatte und der Sinclair Spectrum Spiele abspielen konnte. Das hast du ein paar mal gemacht, aber wenn du Retro-Games Spielen willst, dann spielst du das am PC oder in dem Gameboy-Retro-Pi
-
Thread
SmartHome wenn Wohnung neu verkabelt wird
Reihenklemmen Eingangsmodule installiert habe, die die Tasterinformationen einsammeln, je Verteiler ein STM32 der das auswertet und über Ausgangsmodule die Installationsrelais schaltet. Genauso könnte man jeweils eine SPS einsetzen. Oder KNX zentral (der mit zentralen Komponenten deutlich günstiger wird als
schalten (mit ULN2803) die Masse für die Relais durch. An einem I2C können 8 MCP23017 hängen, der STM32 hat 2 I2C - damit kann man 256 IOs ver-/bearbeiten. Ich bin am weiter optimieren - es kommen noch dezentrale CAN-Knoten dazu usw... Darüberhinaus liegt in jedes Zimmer Cat7-Kabel für Ethernet
-
Thread
Übergang LInux Consolen-Programm -> Daemon
hoher Arbeitsaufwand, den man nicht unbedingt investieren kann und will als Hobby-Projekt. Beim STM32 kenne ich die Techniken schon (fatfs, usb-vcp/midi), beim RPi aber gar keine Erfahrung mit Bare-metal.
STM32F4 Discovery umsteigen, und die Samples vom Flash / externe SD-Karte spielen.
-
Thread
Mikrocontrollertabelle
Für mich ist die Auswahl des Mikrocontrollers beschränkt auf die STM32 Reihe. Da kann man in der ST Homepage gut suchen. Die haben Chips mit bis zu 2x CAN und 8x UART und viel anderer Peripherie mit drin. Mehr über den Controller hier im Artikel [[STM32]] ST bietet über 250 verschiedene STM32 Chips in allen möglichen Variationen, da findet man immer einen passenden für seine Applikation. Kleine bis große Leistung, wenig bis ganz viel Flash.
-
Thread
Datenlogger mit großem Speicher gesucht
Noch eine Lösung: Den Olimexino-STM32 nehmen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/ Der kann flexibel mit Strom versorgt werden und hat einen microSD-Slot integriert. Das sollte locker in den gewünschten Raum
m.n. schrieb im Beitrag #4625580: > Vielleicht hat jemand ähnliche Elektronik in angemessener Größe und kann > Dir damit weiterhelfen. Anstatt die Gerätschaft zu kaufen, bezahlst Du > das Programm und
-
Thread
Starterkit ARM von Elektor
> Oder gibt's noch andere Kits und entsprechende Anleitung fuer > Experimente? Sowohl die STM32-Discovery's (VL, F4) als auch die LPCXpresso's koennen unter Linux geflasht werden, Debugging ist auch moeglich (OpenOCD, LPCXpresso(Eclipse basiert)). Die Dinger kosten so ca. 15-30 Euro und mit
Anregungen. In dem Buch sind viele Experimente beschrieben. Vielleicht kann ich die auch mit 'nem STM32-Board umsetzen. Mal sehen, vielleicht hol ich mir erstmal nur das Buch.
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
meiner letzten Bestellung verlötet und finde nichts zu beanstanden. 10 Stück 4-Layer max. 5x5cm 1.6mm, grün, HASL 11 Platinen für umgerechnet 25.14 € nach 13 Tagen erhalten. Anbei Photos: IC1 ist TQFP32
die fett eingestellt? Ich habe in Target Arial eingestellt, Schrifthöhe 1,2mm mit Schriftbreite 0,6mm und Schriftstärke 10%. Kleiner als 1mm wäre ich vorsichtig, weil 32mils Mindestgröße ist.
-
Thread
SPI flash GD5F1GQ4UB auslesen
Schade das Du nicht mit STM32 arbeitest. Für den und deinen Chip gibt es hier etwas: https://github.com/rgwan/stm32-gcc/blob/master/workspace/src/msc/bsp_nand.c Vielleicht lässt sich daraus eine abgespeckte Version für
hp-freund schrieb im Beitrag #4793752: > Schade das Du nicht mit STM32 arbeitest. Einen STM32 hab ich rumliegen. > Vielleicht lässt sich daraus eine abgespeckte Version für AVR machen. Da ist ja gleich ein ganzes Dateisystem dabei... Ich befürchte das macht
-
Thread
Wahl eines Controllers für bestimmte Aufgabe
> aber brauchen dementsprechend auch viel Saft. Dich schon mal bei STM32 (ARM Cortex-M3) umgeschaut haben tun? :-) Vorteil einer ARM Architektur ist, dass du 32Bit Genauigkeit mit 1 Takt abhandeln kannst. Ausserdem kannste wegen der PLL die Taktfrequenz dynamisch halten
Random ... schrieb: > Vorteil einer ARM Architektur ist, dass du 32Bit Genauigkeit mit 1 Takt > abhandeln kannst. Nicht wirklich ideal für den Anfänger. Bis er die diversen Handbücher durch hat... Sind mindestens 4 beim STM32: Core, Allgemein, Modell, Errata.
-
Thread
STM32 RTC Wert gültig ?
Ist es möglich sicherzustellen das der Wert vom STM32F107 RTC gültig ist ? Folgende Situation: - Der Vbat Pin soll mittels eines GoldCaps im Falle eine Spannungsausfalls für mehrere Stunden die RTC am laufen halten. Dies funktioniert, jedoch wenn
Nun ist der Backup-Stromverbrauch der STM32 nicht so immens hoch. Wäre es nicht einfacher, an Stelle von Goldcap plus Komparator für den Tamper-Pin eine Lithium-Knopfzelle einzusetzen?
-
Thread
ARM Interrupt Programmieren
, jedoch wird beim Drücken des Tasters nichts ausgelöst. Woran könnte das liegen ? [c] #define STM32F40XX #include <stm32f4xx.h> #inlcude <jsapi.h> #include <stdio.h> extern void Setup(void); void delayMs(int n) { int i; for (; n > 0; n--) { for (i = 0; i < 3195; i++) {
yHardFault_Handler(unsigned PC, int arg, unsigned PSR){ PRINTF("Hard Fault PC %x arg %d PSR %x HFSR %x CFSR %x\n", PC, arg, PSR, SCB->HFSR, SCB->CFSR); } [/c] Und die Assembler Datei stm32f4_vectors.s: [code] .area vectors(rom,rel) __vectors:: ; you must use the .paddr directive so the correct form
-
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
=EAIaIQobChMItb6v1oPj6gIVkaZ3Ch0eUQnXEAQYBCABEgJRSPD_BwE&&r=1 >Alternativ Betrieb über 2x AAA (möglich?!) https://www.reichelt.de/entwicklerboards-batteriegehaeuse-2x-aaa-debo-battery-aaa-p239292.html?&trstct=pol
-
Thread
cpp memory leaks vermeiden
Das ganze lasse ich auf folgenden Systemen laufen: * Arduino Nano (Atmega328), 2k Ram, 32kFlash gcc version 5.4.0 (GCC) gcc version 7.3.0 (GCC) * Pipico2, 520k Ram gcc version 14.2.0 (GCC) * PC, 16GB Ram gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) Der
: > Der Atmega hat den Vorteil, dass man ultraschnell kompilieren und testen > kann. Bei den STM32 und mit einem schnellen Debugger/Flasher wie J-Link ist es auch extrem schnell. Und debuggen kann man damit auch fantastisch. Christoph M. schrieb im Beitrag #7835272: > Die Funktionalität, die
-
Thread
David Jones über PIC vs AVR
brauchen. Wenn cih einen 24-bit Wandler brauche, dann nehme ich lieber den ADC meiner Wahl. Mit DMA (z.B. STM32) und SPI ist das wenig unbequem. > > AVR sind sicher durch Arduino anfängertauglich auch für Leute, die nur > noch moderne PC ohne LPT/RS2332 Schnittstelle haben (dafür haben sie nun > statt
schon fast 20 Jahre und es hat immer Spaß gemacht damit zu entwickeln. Und jetzt mit Arduino oder STM32 ist auch nicht so schlecht. Ich bin der Meinung, dass die meisten uC diverser Hersteller eine Goldgrube von kompakter Funktionalität sind. Wenn Du einen AVR diskret mit Mikroprozessor und Peripherie
-
Thread
PLL funktioniert nur im Debug - STM32F746G-Disco mit System Worckbench for STM32 als IDE
Hallo, seit kurzem beschäftige ich mich mit der Programmierung von STM32 Controllern. Vorher hab ich mich hauptsächlich mit AVR's herumgeschlagen. Nun zu meinem Problem: Ich verwende für meine Tests ein STM32F746G-Disco mit einer 25MHz Quarz (als HSE bezeichnet) an
dass ich einen Systemtakt von 200MHz habe. Zur Visualisierung des Clocktrees (siehe Bild) hab ich den STM32CubeMX verwendet, ich verwende jedoch dessen Code nicht. Wenn ich nun den Code am Controller Debug, funktioniert die PLL. Wenn ich den Code normal Uploade hängt sich der Controller auf, sobald ich
-
Thread
Embedded World 2016
gibt es oft auch Boards. Avnet hatte Tassen, Lauterbach glaube ich auch. Batronix hat wieder 6% Messerabatt, Code müsste ich raussuchen. Bei Farnell muss man einen kleinen Quadrocopter landen, dann darf man sich ein Board aussuchen, hier würde ich zum STM32F7 raten, der Rest ist "alter" Mist
davon nicht früher erfahren habe, da lohnt sich ja das > ganze Getöse mit Raspi, HDMI Display oder STm32F429 + SDRAM und co. > eigentlich nicht mehr wirklich. Aber gut, dass du das hier postest, so können wir uns auch mal schlau machen. Vielen Dank!
-
Thread
LCD + nRF24L01 = EMV/HF Probleme?
ich bin im Moment dabei eine kleine Platine (35x35mm) zu entwerfen. Auf die Platine soll: .) STM32L151C8T6 (32bit Mikrocontroller) .) MPU-6000 (3-Achsen Gyro + 3-Achsen Beschleunigungssensor) .) nRF24L01+ (2,4GHz Transceiver IC) .) Graphic-LCD .) Knopfzellenbatterie .) 4 Taster .) Low Power
sicher dass das LCD der größte Verbraucher ist? Der Regler braucht im Ruhezustand schon 0,1mA. Der nRF benötigt beim Senden 20mA!! Der Prozessor mit 8MHz Quarz darf dann aber auch nicht viel rechnen. Wie soll das mit dem Regler funktionieren? Du wandelst die 3,6V der CR2450 in 3,3V?