-
Thread
Atmel oder ST
Hallo, > > würdet ihr für neue Projekte eher einen modernen ARM Atmel SAML oder > einen modernen STM32 Controller einsetzen und warum? Falls Du einen Cortex-M7 (und nicht nur SAML) verwenden möchtest: Es gibt noch keinen modernen STM32. Die auf dem Markt befindlichen STM32F7 sind alter 90nm-Rotz
Beim STM32 sind viele Eingaenge 5 Volt tolerant. Das erleichtert das Zusammenspiel mit 5 Volt Peripherie.
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
aber die Ausführung und starte sie neu wird nicht mehr in die ISR gesprungen. Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum Debugen verwende ich den ARM-USB-OCD mit OpenOCD. Als Entwicklungsumbebung ist das IAR - Kickstart V 6.0 im Einsatz. Ich habe keine Ahnung wo der Fehler
aus. Probiers mal so (getestet habe ich es nicht) PA0.0 im BSP. verwendet: [c] #include <stddef.h> #include "stm32f10x.h" volatile uint8_t my_EXTI = 0; //*********************************************************************************************** // System-Einstellungen //***********
-
Thread
STM32 UART buffer rx
Moin liebe Programmierfreunde, Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu empfangen. Der Empfang soll wie folgt von statten gehen: Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des STM32. Der STM32 empfängt diese Daten und wartet auf das Zeichen
Mathias G. schrieb im Beitrag #6321307: > Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu > empfangen. > Der Empfang soll wie folgt von statten gehen: > Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des > STM32. > Der STM32 empfängt diese Daten und wartet auf
-
Thread
Out of Memory Error im STM32 mit LWIP
Hallo, ich habe ein Problem mit einem STM32 und dem LwIP-Stack: Nach einigen Empfangs-Versuchen meldet die Receiver-Funktion "Out of Memory". Welcher Speicher ist das und wie lösche ich den? Folgendes habe ich gemacht: Als Basis dient
ist ein STM32F745 rtos + lwip + polarssl ( mbedtls vorgänger ) nein keine cryptoHW. nur der randomgenerator socket API + websocket
-
Thread
[S] Mitbestellmöglichkeit Mouser
sein ;) Genau das war bei DigiKey eben nicht der Fall. Aber warum zum Teufel darf man denn kein STM32F415RGT6 exportiert werden?! So "gefährlich" ist der doch net oder?! @leo: Also bei mir wie oben genannt einmal einen STM32F415RGT6. Kostet 12,XX€
Leo-andres H. schrieb im Beitrag #2552406: > Hi, es fehlen noch 5€. Möchte sich noch jemand anschließen? > > @Stephan, Dennis und John: > Schickt mir bitte eine Stückliste und einen Versand-Wunsch (Luftpolster
-
Thread
(Hohe) Spannung Ausgangsseitig (hinter FET) messen - Instrumentenverstärker?
Vielleicht Blöde Frage: brauche ich die externen Schottkys überhaupt? Ein MCP6001 (6002) und auch die STM32 haben doch welche onboard soweit ich die Datenblätter gesichtet hab... 4. Die 3V3 werden aus der Primärbatterie über einen LDO hinter einem Buck-Regler erzeugt. Dieser versorgt auch den STM etc
ich sonst die Variante mit der Zener parallel zur Klemmdiode gegen GND angedacht. Da die OpAmp bzw. STM32 Eingänge nach oben zumindest bis 5V tolerant sind wäre es nicht so schlimm wenn der Übergang ins leiten der Zener nicht so genau ist... Dazu noch die grundsätzliche Frage: beim vorherigen Desgin
-
Thread
PIC 32 Erfahrungsberichte
schrieb: > Mir würde sowas im Bereich mit 120MHz schon genügen. Probier es aus. Einen 130nm STM32 hat jemand grad versehentlich problemlos mit 128MHz betrieben. Wird schon nicht der Deckel wegfliegen. > Ein prinzipielles Problem der PIC32 gegenüber der PIC24 ist m.E. der > Befehlssatz. Da
Peripheriemodule dafür gibt: - SPI ohne jeden Puffer (AVR), - SPI mit einfacher Puffer (viele, z.B. Microchip, STM32), - SPI mit tiefem Puffer (auch schon irgendwo gesehen), - 4-Bit SD/MMC-Card Interface (manche NXP und STM32). > Naja, der schnellste Kern nützt nichts wenn die Peripherie außenrum lahm > ist
-
Thread
STM32 mit timer frequenz ausgeben
klar. Die Std. Peripheral Library ist Standardmäßig auf einen 25MHz Quarz eingestellt. Auf dem STM32F4 Discovery ist aber ein 8MHz Quarz verbaut. Du musst in der system_stm32f4xx.c in Zeile 156 [c]#define PLL_M 25[/c] auf [c]#define PLL_M 8[/c] ändern. Dann noch in stm32f4xx.h in Zeile
10000; [/c] aber mehr als 1mhz bekomme ich nicht hin, ist das normal ? Im kommentar der system_stm32f4xx.c datei steht etwas von APB1 Prescaler = 4, was hat es damit auf sich ? Geht da evtl noch mehr als 1Mhz ? [c] * 5. This file configures the system clock as follows: *=================
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder so
Lernbetty oder in das Mini-Projekt, das ich mal für die STM32F103C8T6 (aka "BluePill") geschrieben habe. Ich glaub, das hieß "STM32F103C8T6.ZIP". Dort findest du zum Nachlesen, wie das gedacht ist. Die Grundsätze sind dir aber hoffentlich bekannt, oder?
-
Thread
Stm32f103 Problem mit Spi2
grundschüler schrieb im Beitrag #4064823: > Der Stm ist jedenfalls deutlich > schneller als ein 100-Mhz LPC1768 mit dem gleichen Code (10sec per SSP). Das passt, der LPC kann max 12,5 MHz, der STM 18 MHz. Ist also 44 % schneller und damit werden
siehts aus. Ich nutze bei SPI1 eeprom und den enc28j60 und beim spi2 den Touch, ich arbeite mit dem STM32F103ZET6. solche Probleme wie grundschüler hat naja... .
-
Thread
Freescale Freedom-Boards (FRDM-KL2xZ) veraltet? Alternativen?
ein modernerer μC von NXP andere Hardware hat. Damit wäre es leichter, den Kram zu portieren. K. H. schrieb im Beitrag #6790616: > Mit STM32Fxxx habe ich schon ein paar Projekte bearbeitet Oder mach' gleich mit denen was, da gibt es auch nette Evalboards. mfg mf
das Zeug Ende letzten Jahren/Anfang dieses Jahres den open-source FAT-Treiber von Elm-Chan auf einem STM32F030 am SPI-Port zum laufen gebracht. :]
-
Thread
Drehgeber an Arduino, external interrupt ISR wird doppelt ausgeführt
temp schrieb im Beitrag #6812964: > Bei einem STM32F103 Der hat solche Decoder in der Timer Hardware. Da wird man das nicht in Software abhandeln.
MaWin schrieb im Beitrag #6817355: > Da drehste am Knopf rechts 5 Rasten, und dann wieder links 5 Rasten, und > die Anzeige steht um 1 daneben Diese 1 ist aber das Maximum. Es summiert sich nichts auf. D.h. Du kannst 1000x links und rechts drehen und am Ende liegst
-
Thread
STM32F4 + Timer 3 + DMA1 schreibt nicht ins ODR => TEIF
Port E schreiben. Einfach, schon tausend mal gelesen ... möchte man glauben... [c] #include "stm32f4xx.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_dma.h" // togglet Pin 5 bei jedem CC4 Event uint16_t LED_PIN_SET[10] = { GPIO_Pin_5, 0x0000, GPIO_Pin_5, 0x0000
Roger that, give the man a cigar! Scherz beiseite - ich habe eine ähnlich Anwendung auf dem STM32F407 am Laufen. Zwei unabhängige Datenpumpen, eine auf TIM1, eine auf TIM8.
-
Thread
Welcher Microcontroller für i2c-Display
Serie programmiert, gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu ziehen. Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note an. Oder dessen USB Interface. Dann darfst du gerne kotzen. >
programmiert, > gewöhnt man sich daran, immer das jeweilige Datenblatt zu Rate zu > ziehen. > > Im 32bit Umfeld kämpft man mit ganz anderen Sachen. Schau Dir mal die > I²C Schnittstelle vom STM32F103 und die dazugehörige Application Note > an. Oder dessen USB Interface. Dann darfst du gerne kotzen.
-
Thread
STM32F103VET6 Industrial Board Schaltbild
. Beispiel: https://www.ebay.com/itm/STM32-Industrial-Development-Board-STM32F103VET6-CAN-RS485-Minimum-system-ARM/401306115873?epid=854972162&hash=item5d6fb55f21:g:BeUAAOSwAANY6yM3 Leider habe ich bis jetzt noch kein Schaltbild davon gefunden
durchaus "wenig verbastelte Boards" aus China. Ich nutz diese sehr gerne: https://www.ebay.de/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery/272501820584
-
Thread
SSD1306, i2c und STM
schrieb im Beitrag #5658392: > pgm_read_byte BengofEtechnik schrieb im Beitrag #5658294: > einen stm32f303 Klingelt es da bei Dir nicht? Ein STM32 ist *kein* AVR.
im Beitrag #5658392: >> pgm_read_byte > > BengofEtechnik schrieb im Beitrag #5658294: >> einen stm32f303 > > Klingelt es da bei Dir nicht? > Ein STM32 ist *kein* AVR. Es gibt entsprechende Makros dafür. Compiliert auch mit ARM. Der Clou ist ja, daß dieser Code unverändert auf AVR *und*
-
Thread
[V] Boards und Displays
Itead Studio ITDB02-5.0 Das LCD ist Nagelneu und wurde nie verwendent Hab eine Pinleiste angelötet zum verbinden. Olimex STM32-H407 Das Board ist Neu und wurde nur einmal geflasht. Habe Pinleisten aufgelötet.
Zum Thema Olimex: Kostet bei EXP Tech neu ohne Versand 35,14€ http://www.exp-tech.de/Mainboards/STM32-H407-Development-Board-for-STM32F4072GT6-Cortex-M4.html Von da hab ich es vor ca. 2 Monaten gekauft
-
Thread
Biquadfilter instabil
Genauigkeit ist dann besser. Früher war Signalverarbeitung mit floats nogo, inzwischen kann der STM32 das schneller als integer. Cheers Detlef
>Detlef _. schrieb: >> Früher war Signalverarbeitung mit floats nogo, inzwischen kann der STM32 >> das schneller als integer. Das glaube ich nicht. Wie viele Taktzyklen braucht eine Integer-Additon im Vergleich zur Float-Addition inclusive laden der Register auf dem STM?
-
Thread
STM32F4discovery und SD-Card
Dort habe ich nur Implementierungen für stm32f10x gefunden. Beim Umbau für den STM32F4 komme ich vom Hundertsten ins Tausendste... z.B.: error: 'DMA2_FLAG_TC4' undeclared (first use in this function) error: 'DMA2_FLAG_TE4' undeclared
Welchen Thomas meinst Du denn? xs1541.t-winkler.net/zip/Zoomfloppy/Stm32F407_blink_06.zip
-
Thread
stm32f4 Probleme mit Sinus funktion
ich versuche gerade eine Lookuptable mit Sinuswerten zu füllen. Benutze System Workbench un ein STM 32F4 Discovery board. Wenn ich den Folgenden Code aufrufe ... [c] int sinustable_init(){ int i = 0; for ( i = 0; i < 255; ++i) { sinustable[i] = sin(i); //geht nicht
funktionieren und alle libs sind dann wohl richtig. Hier nochmal der komplette Code: [c] #include "stm32f4xx.h" #include "stm32f4_discovery.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include <stdio.h> #include <stdlib.h> #include <math.h> #include <float.h> int sinustable_init
-
Thread
[Zoll/China/PCB] Probleme mit 350 Stück?
@Peter einen Stm32f302 den im Tqfp48 (7x7mm) es würde noch einen mit BGA geben, der wäre nur 5x5 mm groß. Nur das kann man nicht mehr selbst loten. Tqfp+0402 ist kein Problem. Wenn es einen kleineren gibt bitte sagen
cortexuser schrieb im Beitrag #3827333: > @Peter einen Stm32f302 den im Tqfp48 (7x7mm) es würde noch einen mit BGA > geben, der wäre nur 5x5 mm groß. Nur das kann man nicht mehr selbst > loten. Tqfp+0402 ist kein Problem. QFN32 wäre 5x5mm, ich setze einen
-
Thread
RTOS wirklich echtzeitfähig? Hätte gerne eine finale Antwort
Graphikkrams zu berechnen und ich meine, auf einer VGA-Schnittstelle auszugeben. Die haben dafür einen STM32-Prozessor verwendet, jedoch ohne Erfolg, die Sache hat nicht funktioniert. Nicht weil der STM32 zu langsam war, sondern die Jungs haben vorher nicht gewußt daß das Ding eine Pipeline hat und daher
>Deswegen gibts auch keine V-USB Lib für den STM8 https://github.com/rikka0w0/STM8-VUSB
-
Thread
PIC24FJ64GB004 eclipse
d.h.ICD2/ICD3/RealIce usw. empfehlen. ICD3 ist m.m.N. momantan das Beste. Erheblich schneller wie der ICD2 und billiger wie der RealIce oder PM3. 5. Wird dein Gerät von Eclipse unterstützt? Bitte nicht
Ich nutze sehr gerne Eclipse. Bei mir arbeitet es schnell. Ich habe einen Laptop mit CodeDuo 2,5GHz und 4GB Ram mit XP. Auch in der Installation ist alles drin. Ich nutze es mit einem STM32, was es alles für Installationen braucht habe ich in dem Artikel [[STM32]] beschreiben. Ich kann
-
Thread
Umfangreiches Projekt bin ich auf dem richtigen Weg?
Für so ein Projekt würde ich zu einem STM32 mit 144 Pins raten. Der hat alles drin, bis zu 32 PWM's, jede Menge IOs und Pheriperie. Es braucht somit nur 1 ųC. Schaue Dir mal die Artikel zum STM32 an.
In dem Artikel: [[STM32 CooCox Installation]] Wird gezeigt wie man einen [[STM32]] zum ersten mal programmiert und ein paar LED's ansteuert. Hier ein STM32 Tutorial: http://diller-technologies.de/stm32_wide.html Ob
-
Thread
10x mehr Speicherbelegung bei Array von main in Funktion verschieben
einem 500 Byte Array? Da sollten eigentlich noch 2 größere Arrays rüber und mein aktueller µC hat nur 32 KB Flash... Hier der code extrem gekürzt: [code] //ssd1306display.h #ifndef SSD1306DISPLAY_H_ #define SSD1306DISPLAY_H_ #include <stdio.h> void schrift1Zeichenkodierung(); #endif /* SSD1306DISPLAY_H
bedeuten würde, dass ich die gesamten Zeichensätze umstrukturieren muss :-( ARM GCC, Eclipse, CubeMX, STM32 wird verwendet.
-
Thread
Delay-Funktion STM32: delay_ns()
Hallo zusammen, für einen Bitbanging-Treiber auf einem STM32F446 und einem STM32F103 habe ich mir mal einen krude Delay-Funktion für Nanosekunden zusammengebastelt: [c] static inline void delay_us_(uint64_t delayval) { if(delayval)
Größenordnung zu bekommen: Der längste Wert, mit dem die Funktion bislang aufgerufen wird, ist 30 ns, d.h. die Funktion evaluiert zu gerade einmal sechs NOP() (auf dem STM32 mit 168 Mhz), der häufigste Aufruf erfolgt mit 10 ns, also zwei NOP(). Aber: Diese Funktion brennt im Auge. Ich weiß, daß es besser
-
Thread
Cortex-M3 + Ethernet? / RMII über 2.54mm RM Stiftleiste?
Ich brauche einen Cortex-M3 mit Ethernet und etwas Kleinkram drumherum und überlege gerade, mir ein STM32F107 ARM Cortex-M3 Board zu kaufen - konkret das STM32-H107: http://elmicro.com/de/stm32proto.html An das H107 muss noch ein RMII-Phy (lieber RMII als MII) dran, d.h. 50MHz digital über die Stiftleisten
Stiftleisten? Habt ihr noch Empfehlungen für andere Cortex-M3 Headerboards mit Ethernet neben dem STM32-H107 und mbed? Oder würdet ihr eines der beiden eher empfehlen? Das STM32 hat im Vergleich zu dem mbed mehr IOs und ist etwas günstiger. Selber ein ganzes Board designen erscheint bei den Cortex-M3
-
Thread
STM32F1 LCD Problem
sieht es ebenfalls gut aus, die Pegel an den I/Os kann ich messen. Infos: - 8Mhz HSI - Display 5V - STM32 3,3V - LCD-Daten 4-Bit an PC0-PC3 --> D4-D7 am Display - RS an PC8 - RW an PC7 - EN an PC6 [c] #include "stm32f10x_conf.h" void Delay(long); #define RS GPIO_Pin_8 #define EN
Ich war bei den AVR's mit der Fleury LCD Lib immer sehr zufrieden und habe sie deshalb auf die STM32 umgestrickt. Wer also vorher mit der Fleury Lib an AVR's gearbeitet hat sollte relativ schnell sein Display auch an einem STM zum laufen bringen. Ich betreibe die normalen 5V Displays am STM
-
Thread
Breakout Bord für ARM für Steckboards!
hier im Forum hatte mal jemand BB für verschiedene STM32 vorgestellt, ich weiss nicht was daraus geworden ist.
billiger... https://www.st.com/en/evaluation-tools/nucleo-l432kc.html https://eleccelerator.com/stm32f4stamp-breakout-board/ https://researchdesignlab.com/mini-arm-board-lpc2148-breadboard-compatible.html https://www.newbiehack.com/categories/newbiehack-microcontroller-ARM-stmicro-STM32F0R6-ultra-basic-kit
-
Thread
Software von ST
ST forciert ihr STM32CubeMX ... 4GB installieren für ein wenig Source Code ...
immer noch und laufen. D.h. das ist (für mich) wartbar. Im Gegensatz zu meinem allerersten PIC32 Projekt. Das basiert auf der peripheral Lib, einem alten Stand. Uncompilierbar... Wollte mir schon lange mal STM32L ansehen
-
Thread
SD Card mit RL-FlashFS über SPI ansprechen (STM32F2)
*---------------------------------------------------------------------------*/ #include <stdio.h> #include <File_Config.h> #include "stm32f2xx.h" /* STM32F2 Library Definitions */ /*---------------------------------------------------------------------------- SPI Driver instance
geändert haben. http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Nimmst einfach ein STM32F1 mit USB. Da gibts genug Mass storage Device Beispiele bei Github und ST
Datum und Zeit braucht man wirklich nicht in jedem Eintrag. Wahrscheinlich kann man die Daten von 5 Sekunden in einen 256-Byte Block packen. Das reduziert den Stromverbrauch nochmal fast 10-fach. Die Daten von 2 Stunden würden dann sogar ins RAM vom uC passen (na gut, STM32L496 aufwärts). > Ist
-
Thread
STM32F4 Umstellungsproblem auf ST Lib V1.1.0
\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c(257): error: #20: identifier "SPI5" is undefined C:\appl\Keil\ARM\STM32F4xx_DSP_StdPeriph_Lib_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c
Sorry, hat sich erledigt!! Ich hatte zwar die neue stm32f4xx.h eingebunden aber eine weitere (veränderte) stm32f4xx.h lag direkt im Projektordner und diese wurde dann compiliert -> nun funktioniert alles!!
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
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...
Wenn ich mir die Themen der letzten Tage und Wochen anschaue, könnte ich mir aber vorstellen, dass STM32 weiter an Bedeutung gewinnen wird (immer aus Sicht des Bastlers gesprochen). Vielleicht werden diese ja zu einem zweiten Standbein des Forums, neben AVR.
-
Thread
Microcontroller mit langer Akkulaufzeit
Teilen in den Ruhepausen mittels MOSFET unterbrechen (hierbei auf dessen Leckstrom achten). Im 32bit Umfeld sieht es schon ganz anders aus. Der ESP32 nimmt zum Beispiel ca. 25µA auf und der beliebte STM32F103C8T6 nimmt etwa 20µA auf. STM verweist für solche Anwednungen auf die besser geeignete L-Serie
abschalten was nicht gebraucht wird". Beim AVR ist das einfach zu machen. Schätze, dass man da bei einem STM32 aber schon nicht mehr so leicht davonkommt, wenn man so etwas vor hat. Grüße Oliver
-
Thread
STM32 ADC sättigt zu früh
W.T. [c] /* * adc_test.c * * Created: 18.02.2014 * Author: Nicolas */ #include <stdio.h> #include "../../ioMapping.h" #include "../src_encoder/key.h" #include "../src_avrcom/pgmspace.h" #include "../src_avrcom/delay.h" #include "../src_glcd/glcd_ks0108.h" #ifdef STM32F10x #include "stm32f10x_adc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #elif defined(STM32F4xx) #error "only for STM32F10x implemented yet" #else #error "unknown MCU" #endif //#define
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
schon die ersten ATXMEGA32E5 gesehen für 1,89 US$ !!! (Avnet Express) ATMEGA 32K: ATMEGA32A-PU 2,61 € (mouser) bzw. ATmega32-16AU für 3,50€ (reichelt)
Matthias Sch. schrieb im Beitrag #2999701: > STM32 und Konsorten haben > das gleiche 'Problem' Nein, einige Cortexe haben interne Regler, z.B. Nuvoton NUC120: • Build-in LDO for wide operating voltage ranges from 2.5 V to 5.5 V Peter
-
Thread
STM32 / USB / 1k5-Connect-PullUp
Handvoll Widerständen. Was spricht dagegen, das einfach so zu machen? Die GPIOs sind zumeist ja 5V-Tolerant, auch ohne Vcc: On-Off |--/| 3V3 / ,--| / |-------/ -----. | |/__| | STM32F103VC |
Wenn der stm32 nicht aus usb versorgt wird, darf er D+ nicht auf GND ziehen. http://www.eevblog.com/forum/projects/driving-the-1k5-usb-pull-up-resistor-on-d/
-
Thread
Suche Bauteil
Hallo, die PWM kommt aus einem Arduino Nano, müssten also 5Volt sein. Wenn ich es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da wären es nur 3,3V, die könnte man über den Verstärkungsfaktor auf 10Volt bringen. Aber das ist erstmal Zukunftsmusik
Hans L. schrieb im Beitrag #6900703: > die PWM kommt aus einem Arduino Nano, müssten also 5Volt sein. Wenn ich > es im zweiten Schritt packe werde ich Code auf einen STM32 portieren, da > wären es nur 3,3V Du kannst auch an den Eingang einen npn Transistor mit Basiswiderstand schalten,
-
Thread
Reparaturversuch Maple Mini
mA) an Pin(5) mit 220 Ohm: 3.17V ( ~21,8 mA) an Pin(5) mit 150 Ohm: 2.21V ( ~32,0 mA) an Pin(5) mit 100 Ohm: 2.17V ( ~48,0 mA) an Pin(5) mit 75 Ohm: 0,10V (~ 64,0 mA) an Pin(5) mit 47 Ohm: 0,07V (~102,1
Eigentlich schade, damit kann man einiges mehr anstellen :) So muss man dann halt mit den normalen STM32-Toolchains ran.
-
Thread
STM32F303 SPI kein SCK- und MOSI-Signal
Konkurrenz": https://stackoverflow.com/questions/47972831/how-to-use-ll-low-level-drivers-in-cubemx-stm32
Ausnahme des Statements RCC_APB2PeriphClockCmd (RCC_APB2Periph_AFIO, ENABLE); Im Referenzmanual des STM32F1xx Seite 146 ist das Flag AFIOEN im Register RCC_APB2ENR (Bit0) beschrieben. Im Referenzmanual meines STM32F303 gibt es dieses Flag AFIOEN nicht, aber im Register RCC_APB2ENR (Bit0) steht dafür
-
Thread
Betrifft die Bereitstellung von EAGLE- Bibliotheken
Hier zwei LBRs von mir. Beide habe ich leider noch nicht geprüft. Die erste Version der STM32 LBR (STM32F107VC) habe ich heute erstellt.
#2081974: > Hier zwei LBRs von mir. Beide habe ich leider noch nicht geprüft. Die > erste Version der STM32 LBR (STM32F107VC) habe ich heute erstellt. Sehr schöne Libs! So muss das aussehen. Bei der STM-Lib stimmen die Add-Level im Device nicht, bei der Texas_28x_Piccolo ist keine Variante eingetragen
-
Thread
Frage an die Arduino-Nutzer
. Enthält einen Quarz, Spannungsregler, USB/Seriell-Wandler und eine MicroUSB-Schnittstelle in DIL-32, d.h. auch nicht mehr Lötpunkte als bei einem nackten Mega328.
Obwohl ich keinen Teensy habe, finde ich diese Boards ganz interessant. Es gibt aber auch das STM32Duino Framework, das mittlerweile auch recht gut funktioniert. Damit kann man dann auch die ganzen STM-Nucleo und Discovery Boards nutzen: https://github.com/stm32duino/Arduino_Core_STM32 Zu
-
Thread
Dumme Frage zum "C" mit AVR's
Max H. schrieb im Beitrag #4096036: > Du musst nur noch eine#define LED5 BF_PORTB.portb5 // Oder welcher Pin > auch immermachen und kannst dann in deinem Quellcode LED5 = 1; oder LED5 > = 0; > schreiben
Max H. schrieb im Beitrag #4096064: > Christian J. schrieb: >> Was ist "BF_PORTB" und was "portb5"? > Beitrag "AVR-Register als Bitfields" Danke! Für Atmega88. Ich habe den 32PU, der vielleicht anders
-
Thread
PT100-Thermometer
] << 8) | b[1]; double t = -46.85 + 175.72 * (double)v / 65536.0; sht21_measure(0xe5, b, 3); v = ((uint16_t)b[0] << 8) | (b[1] & 0xfc); double h = -6.0 + 125.0 * (double)v / 65536.0; printf("SHT-21 %5.2f oC, %5.2f %% RH\r\n", t, h); [/c] statt mir den ganzen
) | b[1]; > double t = -46.85 + 175.72 * (double)v / 65536.0; > > sht21_measure(0xe5, b, 3); > > v = ((uint16_t)b[0] << 8) | (b[1] & 0xfc); > double h = -6.0 + 125.0 * (double)v / 65536.0; > > printf("SHT-21 %5.2f oC, %5.2f %% RH\r\n", t, h); Das ist jetzt
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
to the Flash ROM: page #0 starts at ROM address 00000h, and page #31 ends at ROM address 7FFFFh. Pages 32 - 63 are mapped to the SRAM: page #32 starts at RAM address 00000h, and page #63 ends at RAM address 7FFFFh. Page select registers are used to
DOS zu tun. Beim DOS gab es das BIOS im Read-Only Speicher, was aus einem ROM geladen wurde. Int 13h war das. DOS hatte aber auch viele residente Teile (Int 21h) im RAM liegen, andere Befehle waren einfach Programme die geladen wurden von der Platte. Kann CPM auch Programme > 32kb ausführen? Es
-
Thread
Was tun mit den Kisten voll mit Bauteilen?
C. H. schrieb im Beitrag #6652222: > STM32 Mikrocontroller in trays die alleine sind zur Zeit ja schon Gold wert :)
Johannes S. schrieb im Beitrag #6652317: > C. H. schrieb: > >> STM32 Mikrocontroller in trays > > die alleine sind zur Zeit ja schon Gold wert :) Stimmt, aufgrund der derzeitigen knappheit... Frage ist nur, wo anbieten?
-
Thread
100V DC schalten
https://www.mouser.de/ProductDetail/Toshiba/TPH5R60APLL1Q?qs=h6V4JsTaLXeTEyFnNliCqQ%3D%3D Dieser Transistor z.B. sollte das können. Zumindest 5V Gateansteuerung sollte man aber vorsehen.
Idiotensicher (kriegt man auch als Informatiker hin :) ). Ich habe die 12V Version genommen, da es die 5V Variante zwar laut Datenblatt gibt, allerdings nirgends zu kaufen. Ich schalte also von meinem STM32 einen Optokoppler, der schaltet einen Transistor, der 12V an das Relais anlegt. Da es sich um einen
-
Thread
3d-Drucker-Mainboard
Ich brauche keine zusätzlichen Features gegenüber einem Austauschboard, das für einen Ender 5 geeignet ist. STM32 wäre schön.
Walter T. schrieb im Beitrag #6644943: > Ist zwar kein STM32, aber vielleicht genau > die richtige Motivation, auch mal einen Blick auf die NXP LPC17xx zu > werfen. ja, auch wenn das mittlerweile ein Oldie ist, die Peripherie ist angenehmer zu programmieren
-
Thread
STM32L151CC SPI DMA ILI9341 will nicht laufen.
Moin :-) Ich steuere erfolgreich mit einem STM32L151CC ein TFT Display mit ILI9341 per SPI an. Da das viel zu langsam läuft versuche ich es jetzt mit SPI über DMA und bekomme bisher nicht mal eine Reaktion vom Display :-( Die Funktionen "Fill
jemand drüber schauen? Verstehe ich da noch etwas grundlegend falsch? Gruß, Martin #include "stm32l1xx_rcc.h" #include "stm32l1xx_gpio.h" #include "stm32l1xx_dma.h" #include "stm32l1xx_spi.h" #include "misc.h" #include "ili9341.h" void InitLCD(void); void Fill(uint32_t color); void DrawPixel