-
Thread
µC mit USB (kein FT232.)
von SAM7S auf SAM4S ging hier ziemlich unproblematisch über die Bühne. Lediglich die Clock hat mich etwas gefoppt. Pin kompatibel obendrein. (Ein paar Sonderpins [z.B. VDDFLASH] sind jetzt GPIO, sprich ATSAM4
Bei USB ist NXP derzeit weit vor STM oder Atmel, dank USB-ROM Treiber. Um MSC, CDC oder HID zu nutzen, muss man nur den Deskriptor übergeben und die I/O-Funktionen füllen z.B.: void GetInReport(uint8_t src[], uint32_t length) ...
-
Thread
3,3V messen sehr genau messen
Design ist Murks. Wenn nur > die > Temperaturdrift zu berücksichtigen wäre, könntest du so alle 5s noch > eine "genaue" 2,5V Referenz mit deinem STM messen und einen > Korrekturfaktor errechnen. Diese Referenz passt wohl nicht mehr aufs PCB. Daher kam die abstruse Vorstellung, dass einmal ein
deine "hochpräzise" Versorgungs/Referenzspannung messen und dann einen Kalibrierwert in das Flash des STM klopfen. Besser wird's nicht werden...
-
Thread
Theremin bauen mit µC oder/und FPGA
Aah, jetzt wird's interessant. Ein Theremin ist's also nur, wenn Moog draufsteht - oder wie? Welche Kriterien müssen denn sonst zutreffen?
Hier ist das Video: youtube.de/watch?v=91kS01NNnH0 In Bob's Own Words: A Tribute to Leon Theremin Leon Theremin's impact on Bob Moos's pioneering career, and on the field of electronic music technology, cannot be underestimated. In tribute
-
Thread
STM32 F303 Quarz Instabil
https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf Gelesen?
#6459594: > https://www.st.com/resource/en/application_note/cd00221665-oscillator-design-guide-for-stm8afals-stm32-mcus-and-mpus-stmicroelectronics.pdf > > Gelesen? Ja, aber wohl den Faktor 2 überlesen. Das ist im Doc etwas unübersichtlich geschrieben leider... Gain Margin ist mit 7,54 zwar nicht
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
Programmieradapter: https://www.ehajo.de/baus%c3%a4tze/programmieradapter.html programmiere ich die Atmel 8Bit MC's. AVRStudio oder Arduino IDE sind OK. Gruß Kurt
einen mittelgroßen ATtiny328P als Modul mit USB-UART Schnittstelle (bekannt als Arduino Nano). Im STM32 Umfeld empfehle ich für den Anfang ein STM32F103C8T6 Board. Das ist zur Zeit sehr billig und bei Bedarf kann man sich später sowohl kleinere als auch größere Modelle anschauen.
-
Thread
STM32 USART2 wie mehrere bytes empfangen?
folgt an dem stm32 empfangen und in variablen schreiben. myPCbyte[40] int32 myint1 = 12345678; ... .. int16 myint2 = 128; uint16 myint3 = 244; ... auf dem STM32 benutze ich momentan folgenden code zum
hmmm... [c] void USART_ReadChunk(USART_TypeDef* USARTx, uint8_t* pChunk, uint16_t nBytes) { while (nBytes--) { *pChunk++ = stm32_usart_rw(USARTx, 0) & 0x00FF; } } static __INLINE uint16_t stm32_usart_rw(USART_TypeDef* USARTx, uint16_t data) {
-
Thread
CAN BUS Acknowledgment error
#3898737: > My second node is TJA1041A .It is an high speed CANtransreceiver which > is inbuilt with STM32F429. A transceiver is not a CAN node. It's a "level converter". (Very short and not completely correct! Only for better understanding.)
Steffen Rose schrieb im Beitrag #3898749: > A transceiver is not a CAN node. It's a "level converter". > (Very short and not completely correct! Only for better understanding.) And the tranceiver does not send the ACK. This can only be done by a second STM32 or the PEAK hardware
-
Thread
Serielle Kommunikation STM32 -> ESP8266 klappt nicht
Ich möchte Daten von einem STM32 über serielle Schnittstelle zu einem ESP8266 senden. Dort kommen die Daten auch an, aber der ESP mag sie nicht. Zunächst mal sieht man auf dem angehängten Bild die vom STM32 gesendeten Daten, gemessen
kenne ich auf ESP-Seite (zumal mit Arduino) nicht gut genug aus. Der ESP ist ein aufgelötetes ESP-07S-Modul, und der STM32 läuft mit HSI. Ich kann mal testweise die Baudrate reduzieren, vielleicht hilft das.
-
Thread
Mikrocontroller Empfehlung gesucht
Datenblättern und Beispielcode drauf schaffen. Das braucht Zeit, ist aber machbar. (Und notfalls gibt's für STM32 und MSP430 auch das Arduino-Framework (STM32Duino und TIs eigenes Energia) - aber pssssst)
linear von der Frequenz und von der VCC ab. Schau z.B. mal ins Datenblatt des ATtiny24, bei 128kHz/1,8V zieht er ~30µA (8µA in Idle): Figure 21-5. Active Supply Current vs. VCC (Internal RC Oscillator, 128 kHz)
-
Thread
SPS Betriebssytem
Prinzip könnte man jene 'Käfer' durch einen Satz fertiger I2C Codeteile ersetzen. Per 2313 oder ATMega8 könnte man dann sich die 'Käfer' selbst zusammenstellen. Ein ATMega8 kann locker 2* 8 Bit Port abbilden, einen SRAM-Baustein, eine 7-Segmentansteuerung u.s.w. Also nicht ein Mikrocontroller und '
Hardware skalierbar. Natürlich sind da jeweils verschiedene Betriebssystem-Varianten nötig. a.) ein ATm8, entsprechend vielleicht einer S7-Logo, b.) ein ATm644 entsprechend der S7-200 und c.) noch was größeres entspr. S7-300. Weiter mag ich nicht denken. 2. Ein-ausgabe-Erweiterungen bei a.) parallel, b
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
letzten Lieferung von "Bluepill-Boards" musste ich mit Schrecken feststellen, dass da keine originalen STM32F103C8T6 mehr drauf sind, sondern CS32F103C8T6 von der Firma CKS. Habe diese mit einem kleinen Projekt getestet und soweit funktioniert alles, habe aber nur ein paar GPIO's und I2C verwendet. Flashen
Es gibt Neuigkeiten; der User Rev0 vom stm32duino Forum hat bei ST angefragt und sie meinen, dass der CS32F103C8T6 keine legitime Kopie des STM32F103C8T6 sei. Von daher sollte man diese Chips wohl meiden.
-
Thread
FTDI R232L zu Hterm
umfangreiche Reference-Manual trotzdem lesen und HAL richtig anzuwenden. Ich habe gerade mit dem STM32F103 angefangen, nachdem ich das Gefühl habe, die AVR's in und auswendig zu kennen (was natürlich sicher nicht ganz stimmt). Meine Notizen zum STM32F103 findest du hier: http://stefanfrings.de/stm32
US. Diese war sehr hilfreich, da ich in ich den Lib. die Frequenzen verändern musste: “cmsis_boot/stm32f4xx.h” “cmsis_boot/system_stm32f4xx.c”, diese müssen auf 8kHz gestellt sein, sowie der Prescaler für die BaudRate muss danach eingestellt werden. Da ich da schon vorher probiert habe, hatte ich
-
Thread
CooCox parasitär?
es aber auch die STM32F103 beim Chinesen, so ein http://de.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-ForArduin/32282374854.html Board (mit 64 Karat Flash!) habe ich gerade hier
sich ersteinmal einfach zu machen mit IDE's und Libraries, und sich die Grundlagen der Peripherie anzusehen (wie zB die Gemeinheiten des RCC beim STM32), und dann stück für stück vorzuarbeiten. Es kriegt keiner eine Medaille weil er von Anfang
-
Thread
LED- Schaltung
preiswerter sind als ein Arduino. Der hier erwähnte STM8S103 sollte laut Datenblatt (maximum rating conditions) allerdings nicht dauerhaft mit 20mA belastet werden. Aber die LEDs wechseln ja oder man kommt mit z.B. 15mA aus. Immernoch hell genug.
doch die perfekte Lösung. :) > > Charlyplexing mit Lookup-Tabelle und Arduino > oder z.B. einem STM8S103F3P6 Board. hm.... und wie wäre es mit "Charlieplexing mit dem Pollin Roulette-Spiel"? https://www.mikrocontroller.net/topic/465788#5680246 Die Grundplatine ist vorhanden, und alles wäre
-
Thread
Auswahl Einplatinencomputer
soso... schrieb im Beitrag #5531300: > STM32 können das. Aber locker, man nimmt einfach einen 32Bit Timer und lässt diesen Incrementieren. Man zählt während der 15s die Überläufe, die ~alle 6s kommen und wertet nach 15s den Zählerstand + Überläufe
8kByte entspricht bei 300kByte/s ja immerhin 26ms Pufferkapazität. Eine kleine Ewigkeit...
-
Thread
ST-Link V2-1 Virtual COM Port
hi, so was findest du im Datenblatt TN1235 von ST. SWIM programming speed rates: 9.7 kbyte/s in low-speed, 12.8 kbyte/s in high-speed
via USB-CDC genutzt werden; USART1 geht dabei bis 4.5MBit/s, USART2-3 bis 2.25 MBit/s. Wenn du also noch einen STM32F103 rumliegen hast... https://github.com/Erlkoenig90/f1usb/tree/vcp https://github.com/Erlkoenig90/f1usb/blob/vcp/src/vcp.cc#L83
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
am ADC-Eingang also einen geschalteten Kondensator (beim Atmel je nach Betriebsart zwischen 2pF und 8pF, beim STM 8pF). Die Belastung der Quelle ergibt sich in beiden Fällen durch das regelmäßige Aufschalten dieses Kondensators an die Quelle. Die Track-Zeiten, die ein Limit für den erlaubten Quellwiderstand
Tabelle 44-55 des Atmel). Die Eingangskapazität des Atmel beträgt - je nach Modus - zwischen 2pF und 8pF, die Eingangskapazität des STM beträgt 8pF. Wenn du bei beiden 8pF hast und mit der selben Abtastfrequenz die ADCs abfrägst, dann wird bei beiden selbe mittlere Eingangsstrom fließen. Aber dieser
-
Thread
Dynamisierung Encoder speziell für DDS
Austriamicrodevices, siehe da: https://ams.com/as5030 und andere. Hab grad mal bei Mouser.de geschaut, da gibt's welche im Bereich 3..5€, also noch bezahlbar. Die Dinger haben Winkel-Auflösungen von 8 Bit oder mehr, also kann man rein softwaremäßig da ne Menge tun in Sachen Dreh-Feingefühl, Beschleunigung und so
notwendig. der zur Hälfte leer ist. Und hornalt. Nimm einen ATmega88, der ist aktuell und hat sogar/nur 8 Pins mehr, dafür aber den 4fachen Speicher und kostet praktisch das Gleiche. >Wenn jemand hier im Forum mit dem schon erwähnten STM32 FM-Modulation >realisiert hat und ein paar Tips geben kann,
-
Thread
Bluepill Stromaufnahme im Stop Mode
Nun mit dem STM32L431 ist der Widerstand auch im MOhm-Bereich. Ich habe auch ein HAL-Beispiel am laufen, dabei sinkt die Stromaufnahme im Stop2 auf 1,8uA! Das ist genau das, was man laut Datenblatt erwarten kann.
schrieb im Beitrag #6234579: > Ich > habe, um Platz zum Löten zu haben, die Stiftleisten und den 8 MHz > Kristall vorher entfernt und dann den neuen STM32L431 aufgelötet. Wie hast du das denn hingekriegt? Mit Heißluft?
-
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
gelöst: das heisst (je nach Umsetzung) "Bremszug", "Bremsleitung" oder "Bremsgestänge". Wenn Du's unbedingt moderner haben möchtest: auch die elektrische Bremse im Pkw gibt's längst. Dort hat sie aber - entgegen deiner Anforderung - einen Grund (die ABS-Steuerung). Wenn man den nicht hat, wär's blöd
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
Niklas G. schrieb im Beitrag #7516889: > STM32G0B0KET6 LQFP32 mit 0.8mm Pitch in dem pflegeleichten Gehäuse gibt's noch ein paar, besonders nett finde ich die STM32L412: [pre]# id core flash ram USBDRDFS USBDEV USBOTG
32k 8k - 1 - - - STM32L052K8Tx LQFP32 417 M0+ 64k 8k - 1 - - - STM32L062K8Tx LQFP32 417 M0+ 64k 8k - 1 -
-
Thread
Maskieren modern?
testbyte = PINB & (1 << PINB3) statt wie früher üblich einfach zu maskieren : testbyte = PINB & 8 Einser dreimal links weil PINB3 mit 3 vorbelegt, ist exakt dasselbe wie 2^3=8 ... was soll's also ???
J. S. schrieb im Beitrag #7379722: > nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. > STM hat ja schon ewig
-
Thread
FatFS erkennt kein Dateisysem FR_NO_FILESYSTEM
Da fehlt der Eintrag fuer die Partition. Im "dump2.png" ab 0x1b8 ist so ein Eintrag.
Hab mal was gefunden: https://blog.frankvh.com/category/stm32/
-
Thread
Welchen Compiler/IDE benutzt ihr für uController?
NXP? >> > Warum nicht? > Ich finde sie uebersichtlicher als die STM.
für die meisten Architekturen den GCC in einer gut abgehangenen 4.92er Version, für MCS51, HCS08 und STM8 den SDCC, für PICs bin ich mittlerweise vom SDCC auf den XC8 umgestiegen. Dazu automatisch generierte Makefiles, Linkerscripts, Includes, Startup-Code sowie eine inzwischen teilweise über 2000 Funktionen
-
Thread
Ist Eagle out?
Jörg W. schrieb im Beitrag #6039969: > Du bist einfach nur überheblich. W.S. ist nicht nur überheblich, sondern hat auch keine Ahnung. Das ist nun das x-te Thema von dem er keine Ahnung hat aber mitreden will. Wie letztens bei den STM32 wo er behauptete, dass es nur den general
W.S. schrieb im Beitrag #6045896: > hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere > Symbole: Eines für Port A, eines usw. Mal ab davon das man beliebige Symbole in beliebiger
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
STM32 nur als Zufallszahlengenerator ... und da unterstellt ihr mir Overkill?
separaten pre-shared key; mglw. kann man die Größe auch halbieren z.B. wenn man die oberen und unteren 8 Byte xored. [/code] AES-128 auf einem ATmega644 bei 4.8 MHz benötigt so ca. 1.05ms. Eine Nachricht hat dann z.B. 32 Byte Größe (4B Sync, 4B Nonce, 16B ENC, 8B MAC). Da man zum Dekodieren 2x AES laufen
-
Thread
Was ist ein Bootloader?
, z.B. USB, CAN und I²C. Nicht alle STM32 mit USB haben einen Bootloader, der auch USB unterstützt. Betroffen ist zum Beispiel der STM32F103C8, dessen Bootloader unterstützt nur die serielle UART1. Gerade für diesen STM32F103C8 gibt es
Windows Programm wäre DFUSe (http://www.st.com/en/development-tools/stsw-stm32080.html) und neuerdings auch der STM32 Cube Programmer (http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers
-
Thread
STM32F7 UART - Parität Problem
Cyblord -. schrieb im Beitrag #7877138: > Leider können die STM32 tatsächlich kein 9 Bit + Parity. AVRs können > das. Das ist ja doof, aber brauch er ja hier nicht: 8Bit + Paritiy mit 9K6 sind gefordert. Würde ich dann auch auf 8E1 einstellen, nicht auf 9N
hier ein. Im Anhang ein Beispiel, wie ich mir das ungefähr vorstelle (ja, hier sind die Parameter 8N1 mit 115200 bit/s).
-
Thread
I2C Scanner / STM32 Adressproblem..
Daniel S. schrieb im Beitrag #7543722: > Mich wundert eben nur, warum bei meinem STM32 in 2er Schritten gezählt > wird, selbst wenn ich die Schiebung nach links weg lasse.. Weil Du die I2C-Adressierung nicht
funktioniert. Leider wurden meine Fragen aber nicht beantwortet. >> https://controllerstech.com/stm32-as-i2c-slave-part-1/ Hier wird der STM32 Slave lediglich mit 0x12 Adresse eingerichtet, Master-Code: [code] /* USER CODE BEGIN 2 */ uint16_t slaveADDR = 0x12<<1; uint8_t TxData
-
Thread
ARM und Assembler Programmierung?
oder doch? Jedenfalls fehlt gutes Lernmaterial für Anfänger. Macht es überhaupt Sinn bei einem STM32 Assembler zu nutzen oder macht man sich damit das Leben nur unnötig schwer? Wenn man nach AVR Lösungen sucht, findet man oft Assembler Lösungen und Erklärungen. Das ist eine Sache die ich bei 8
/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
wühlen etc. > Weil nichts von dem vorher gelernten mehr passt. Ich denke, dass Dich die neuen AVRs (s.o.) die nächsten Jahre begleiten können, genau wie die STM32 etwa in Form eines G4 mit ein M4F CPU, denn manchmal ist floating-point schon ganz nett. > Die Register heißen anders, die Taktauswahl
schon sagt ist bei den neuen AVRs alles aufgeräumter und damit einfacher. Und wenn du zwischen AVR und STM hin und her springst brauchste dich über anderen Aufbau und Register nicht beschweren. ;-) Jeder Hersteller handhabt das anders. Da machste dich nur selbst verrückt. Mit einem avr-gcc 8.5.0 der soweit
-
Thread
Welchen PIC würdet ihr nehmen?
für diese Anforderungen (Pumpensteuerung) empfehlen? - pins & leistung für LCD oder gLCD - 8x GPIO's für LED's and Buttons - 2x Serial Interface für RS485 (modbus) & PC Verbindung (über FT232 USB Modul) - 1x SD-Card für konfiguration - 18x GPIO's für inputs /outputs - 3x ADC inputs für
reichen 4. Verbuchen wir hier mal eine SPI Modul (beim PIC MSSP genannt). > - 8x GPIO's für LED's and Buttons ok > - 2x Serial Interface für RS485 (modbus) & PC Verbindung (über FT232 USB > Modul) 2x UART bzw. 1xUART + 1xEUART beim PIC > - 1x SD-Card für konfiguration
-
Thread
Welche STM32 sind interessant?
Die STM32 erfreuen sich ja steigender Beliebtheit. Mich würde mal interessieren, welche Typen da sozusagen die "ATmega8" und "ATmega32" Typen sind. Also die am häufigsten eingesetzen und universellen Typen
Hier im Artikel [[STM32]] habe ich unten einige Links. TME hat z.B. vom "STM32F103RE" noch 10 auf Lager. Der R8 hat kein SDIO und nur 64KB Flash. Ist zum debuggen etwas dünn. Also nur die Speichervariante ab "C" also
-
Thread
ADC Eingang - Signalaufbereitung
Hallo, vielen Dank schon mal. Der ADC ist im STM32F303K8Tx (nucleo-f303k8) integriert. Laut HW Manual "absolute max ratings" /Input voltage on TTa pins: VSS − 0.3 ... 4.0V/ und für den ADC /ADC input range: VREF– ≤ VIN ≤ VREF+/ Habe das mit
beyond those indicated under Recommended Operating Conditions is not implied..." (das lesen wir auf S8. Heißt: Nur für den Bereich innerhalb der recommended ist die Funktion garantiert. Zurecht, meistens.
-
Thread
STM32F103 GPIO
was zum Lesen hast (nicht zum blinden Kopieren), häng ich dir mal ne ältere Konfiguration für nen STM32F103 dran. Zum lesen und verstehen lernen. W.S.
[c]uint32_t shift (uint32_t x, uint32_t y) { return x << y; }[/c] Im ARMv7M-Assembler sieht's so aus: [avrasm]shift: lsl r0, r1 bx lr[/avrasm] Na, ists auf dem AVR auch so einfach? Und auch so schnell (1 Takt)? Oh, und wo's gerade so schön ist: [c]uint8_t get (uint16_t* arr, uint8
-
Thread
Kurzmitteilungen: neue Funkchips, Transistoren mit eingebautem Vorwiderstand und vieles mehr
new features include enhancement of the STM32Cube programmer for optimized programming of the STM32WB’s dual-core architecture, which ensures real-time application performance by utilizing a Cortex-M0+ processor to control the radio alongside
Mit dem MB85AS8MTPF-G-KBERE1 kommt nun ein 8 Mbit großes ReRAM in den Markt, das in Tausenderstückzahlen etwa 5 USD kostet – im Bereich FRAM gäbe es von Fujitsu “nur” den MB85RS2MTYPNF-GS-AWERE2, der um’s gleiche Geld
-
Thread
Suche Trainer für STM32 programming
lernen. Ich habe Dir gerade schon zwei Tutorials genannt. Eins davon zeigt die ersten Schritte mit STM32 ohne Cube.
https://leanpub.com/mastering-stm32 dieses Buch ist extrem gut geschrieben und hat hilft mir immer wieder bei der STm32 Programmierung weiter ich würde tatsächlich einfach die Beispiele in dem Buch mit einem Nucleo Board nachvollziehen
-
Thread
FX3: C-Mehrfachdefinition / Include-Issue
cyfx3fw.h": [c] #ifndef _INCLUDED_CYFX3FW_H_ #define _INCLUDED_CYFX3FW_H_ ... typedef struct Stm32Cmd_t { CyBool_t CmdVald; CyBool_t LongRun; uint8_t ReqDCnt; uint8_t RspDCnt; } Stm32Cmd_t; const Stm32Cmd_t Stm32Cmd[256] = {{.CmdVald = CyFalse,
c] .... #ifdef NEED_COMMANDS // wird nur von File Commands.c benoetigt typedef struct Stm32Cmd_t { CyBool_t CmdVald; CyBool_t LongRun; uint8_t ReqDCnt; uint8_t RspDCnt; } Stm32Cmd_t; const Stm32Cmd_t Stm32Cmd[256] = {{.CmdVald = CyFalse,
-
Thread
Eine UART abwechseln mit IC und PC verwenden?
M. G. schrieb im Beitrag #5967638: > Ich habe einen STM32L010K8 in Verwendung. Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch USB. Von letzterem die einfache Variante, mit der man recht einfach eine Verbindung zum PC aufbauen kann
Niklas G. schrieb im Beitrag #5967652: > M. G. schrieb im Beitrag #5967638: >> Ich habe einen STM32L010K8 in Verwendung. > > Der STM32L062K8 hat das gleiche Pinout, 2 UARTs und rein zufällig auch > USB. Von letzterem die einfache Variante, mit der man recht einfach eine > Verbindung zum PC
-
Thread
mehrere DAC über ein uC
erster DAC gewählt > ... > 111 siebenter DAC gewählt Sooooo ein Käse. Der PCF8574 ist ein 8-Bit Port, kein 1-aus-8-Decoder.
Au weia schrieb im Beitrag #6141070: > Sooooo ein Käse. > > Der PCF8574 ist ein 8-Bit Port, kein 1-aus-8-Decoder. nur halber Käse man kann ihn trotzdem nutzen sogar mit 1-aus-8-Decoder oder 1-aus-16 Decoder. OK du hast einen Fehler gefunden gratuliere, sonst noch Tips für den
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
klappt nicht. Mein vorgehen: [pre] 1. in CubeMX normales Projekt angelegt, PC13 ist LD1 2. SW4STM32 Projekt erzeugt 3. in der main.c LD1 Blinky eingebaut 3.1. in der system_stm32f1xx.c -> #define VECT_TAB_OFFSET 0x00005000U 3.2. in der STM32F103C8Tx_FLASH.ld -> FLASH (rx) : ORIGIN = 0x8005000
und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Nils, ich habe das Display an einem ATXMEGA128A1, der Controller läuft mit 16MHz, SPI gerade mit 8 da Prescaler minimal 2 ist. Werde am WE mal auf 16MHz SPI-Takt gehen aber ich habe wenig Hoffnung. Habe gestern zwischen 2 MHz und 8 MHz gewechselt und die Geschwindigkeit ist gleich geblieben. Liegt
Ich sehe gerade im Datenblatt dass der STM32F407VG nur max. 37.5MBit/s auf SPI1 kann. SPI2 und SPI3 können max. 21MBit/s. Das entspricht dann für SPI1 32 ms pro Frame oder 31 Frames/s. Hmm hat der TFT Controller eigentlich ein Dual Framebuffer
-
Thread
Preiswerter X86-Einplatinenrechner, STM-Softwareupdates und anderes mehr
auf dem normalerweise für Linux vorgesehenen Teil eines MP1-Systems auszuführen: [c] Just like STM32CubeMX and STM32CubeProgrammer, STM32CubeIDE is also receiving support for the STM32CubeMP13 package that brings RTOS support to the STM32MP13 MPU. Consequently, developers will be able to create and flash bare metal firmware onto the microprocessor’s Cortex-A7. [/c] Neuerung Nummero zwei erleichtert Nutzern von STM32CubeIDE den Wechsel zwischen verschiedenen Compiler-Toolchains. Spezifischerweise liest sich die Ankündigung in diesem Bereich folgendermaßen
-
Thread
Eagle Layout "Taktik"
gerade dran.. bisher läuft es. Vielen Dank für die Unterstützung ! Ist in meinem Layout "oben" der 8 Mhz Quarz zuweit vom STM entfernt ? Oder ist das noch im Rahmen ? Die "Taktleitung" wird bisher von I/O's für die Display Ausgabe gekreuzt ( 8 Bit Parallel ). Ist das bedenklich ? Grüße !
Dennis Henning schrieb im Beitrag #2597664: > Ist in meinem Layout "oben" der 8 Mhz Quarz zuweit vom STM entfernt ? Ja. Schieb's näher dran gehört zu µP Gruppe. Das ganze wirkt noch ein wenig planlos. Ein paar Vorschläge: - Alle Transistoren stehend, spart richtig platz
-
Thread
Mikrocontroller Takt mit Sinus
. der LT1016. https://www.digikey.ca/product-detail/en/linear-technology-analog-devices/LT1016IS8-PBF/LT1016IS8-PBF-ND/960990
So sieht's im Datenblatt aus...
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Wochen arbeite. Ich habe lange recherchiert (auch hier). Da wurde viel diskutiert, ob man damit 1MBit/s oder vielleicht 2MBit/s oder vielleicht mit highspeed USB sogar unfassbare 20 MBit/s schafft. Schnellere Datenraten habe ich keine gefunden. Ich benötige aber gute 20 MBit. Nach vielen Stunden Beschäftigung
arbeite. >Ich habe lange recherchiert (auch hier). Da wurde viel diskutiert, ob >man damit 1MBit/s oder vielleicht 2MBit/s oder vielleicht mit highspeed >USB sogar unfassbare 20 MBit/s schafft. Schnellere Datenraten habe ich >keine gefunden. Ich benötige aber gute 20 MBit. >Nach vielen Stunden
-
Thread
CAN in analog umwandeln
Hallo Niklas G., also das mit dem >>OLIMEXINO-STM32F3<< hört sich doch gut an. Das würde ich gerne weiterverfolgen. Hast du das schon mal gemacht? Ich glaube die größte Schwierigkeit ist dann den OLIMEXINO-STM32F3 so zu konfigurieren, dass er die Daten
: > Der 0-10 Volt-Ausgang der OLIMEXINO-STM32F3 scheint mir unkritisch. Der STM32F3 kann nur 0-3.3V ausgeben
-
Thread
Meinung zum Display
lib für seinen Controller hat, welche das übernimmt, ja dann ist alles einfach. Aber langsam wird's komisch. Touch-TFT und STM32F4 für einen Lötofen?
definiert und schon läßt sich der Farbwert eines > jeden Pixels durch die Übertragung von nur 4 bzw. 8 Bit setzen. Sag das nicht! Selbst STM32F429 und STM32F7xx haben dankenswerterweise noch CLUTs. Aber heute muß ja Alles gleich ein digitaler Bilderrahmen werden, egal wie schlecht die Farbwiedergabe
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
paar AD8403 zu und nimm zu deren Ansteuerung irgend einen beliebigen µC. Mit je 4x Digitalpotis zu je 8 Bit bist du für Beleuchtungszwecke allemal ausreichend bedient. Und mit 3x AD8403 kannst du sogar 4 RGB-LED's separat ansteuern. W.S.
Cent, wofür man nicht mal nen Transistor im TO220 kriegt) genau das > Richtige. > > W.S. Alternativ: Man nimmt statt 9 der billigen "0.03$-µC" PMS150C mit 1x8-bit PWM lieber 3 der etwa 70 % teureren Padauk PMS152, denn letztere haben 4 PWM-Generatoren (3x11-bit, 1x8-bit). Oder den
-
Thread
irsnd Callback function
// ARM STM32 # include <stm32f4xx.h> # define ARM_STM32 # define ARM_STM32F4XX #elif defined(__SDCC_stm8) // STM8 # define SDCC_STM8 #elif defined
(SDCC_STM8) # include "stm8s.h" # define PROGMEM # define memcpy_P memcpy # define __attribute__(x) # define uint_fast8_t uint8_t # define uint_fast16_t