-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
verwenden. Der Aufbau ist ziemlich einfach: Eingangs- und Ausgangssignal sind hart durchverbunden, ein STM32F103C8T6 tastet das Signal unmittelbar ab, das klassische Nokia-5510-Display dient als Anzeige, ein Drehgeber mit Taster zum Nullen der Anzeige und für die Menüsteuerung. Weil ich noch so viele davon
Terminal Befehlen. SD-Karte zum Loggen der Daten im CSV Format. Passiv gekühlt. Mikrocontroller: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
-
Thread
COIDE 2.7.0 und STMF103C8T6 (china board), startprobleme
installiert: COIDE 2.7.0 GNU GCC compiler chain ST-Link V2 USB-Programmer Der Arm-Prozessor ist ein STM32F103C8T6 auf einem Miniboard (China). Nach Anschluß an 3.3V über den ST Link blinkt die grüne LED. Nachdem ein eigenes Blinkprogramm in Coocox COIDE geschrieben wurde, ließ sich das fehlerlos übersetzen
Initialisierung zu tun ? Clock-Generierung ? Ist ein startup-Programm notwendig ? Wie muß system_stm32f10x.c kompiliert und eingebunden werden ? (SystemInit) Danke für einen Hinweis.
-
Thread
Schaltungsdesign mit KI
Bitte entwerfe einen Schaltkreis, der diesen Bus galvanisch getrennt mit RX und TX des USART eines STM32C011F6P Mikrocontrollers verbindet, so dass der STM32 Mikrocontroller auf dem Bus gesendete Daten an RX empfängt und über TX Daten an den Bus senden kann. Schütze die Ein- und Ausgänge des Mikrocontrollers
) → schwarzer Draht zu GND Pin 2 (+) → roter Draht zu C1 + (1000 µF) Pin 4 (–) → schwarzer Draht zu GND 5. Glättungskondensator C1 (ELKO RADIAL 1000 µF / 25 V) Bein (längeres Bein) → roter Draht von MB6S Pin 2 – Bein (kürzeres Bein, mit Streifen) → GND
-
Thread
Empfehlung Controllerboard mit Ethernet für MQTT/Modbus IP auf CAN/RS485
? > Hast du einen Link zu dem Board Der Prozessorname steckt ja schon in der Boardbezeichnung: STM32F407VET6. Cortex-M4 mit 168 MHz, viel RAM und Flash. Zusätzlich sind auf dem Board auch noch zwei Speicherbausteine drauf. https://de.aliexpress.com/item/1005002760530120.html Findet man auch bei
doppelt so teuer. Doku vom Händler/Hersteller habe ich nicht gefunden, aber hier ist ein Repo mit STM32CubeMX ioc file und Code für die Komponenten: https://github.com/art103/JZ-F407VET6 Ich habe das mit Mbed-os benutzt und erstmal die RS485 gebraucht, Ethernet und SDC mit SDIO kommt in Kürze dazu
-
Thread
STM32 USART probleme
er 255 und 0 empfängt, aber das war so nicht gewollt ^_^' Hier mal mein aktueller Quelltest: [c] #include <stdio.h> #include "stm32f10x.h" #ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f) #endif int main
(uint8_t) ch); while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET); return ch; } [/c] Falls es wichtig ist: ich benutze HTerm und dieses board http://cgi.ebay.de/STM32-Development-Board-STM32F103VET6-TFT-LCD-Module_W0QQitemZ190412961573QQcategoryZ26206QQcmdZViewItemQQ_trksidZp5197
-
Thread
[S] Hilfe beim Löten von TQFP144
natürlich gegen "Entschädigung") bereit erklären würde mir auf eine HASL (bleihaltige) Platine einen Stm32 im TQFP144 aufzulöten, Diese wurde von JLPCB gefertigt, natürlich mit Lotstop Lack... Ich hätte 2 Jungfräuliche PCBs und 3 STM32F103ZET6 und eben die 2 Platinenversuche die ich fan mit Heißluft
Verschwörung der Flußmittelhersteller . . . Siehe https://www.mikrocontroller.net/articles/SMD_L%C3%B6ten#Links P S Die Sauglitze braucht man nicht so oft, wenn man es mit dem passenden Flußmittel richtig macht. Das schont sowohl die Pins und die Platine und geht auch schneller.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
-&sig=R4dC1qQFFTqKKsUjWdsTyj1q6OM&hl=de&sa=X&ved=0ahUKEwiXuc2xhbPJAhUIbRQKHYnZCkMQ6AEIODAC#v=onepage&q=PL%2F65%20compiler&f=false https://books.google.de/books?id=CyW_hu4H-u4C&pg=PA43&lpg=PA43&dq=PL/65+compiler
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000
-
Thread
Zwei ADC über DMA laufen lassen STM32
adc_array2, ADC_SIZE); geht auch nicht, wenn ich die erste Codezeile auskommentiere. Datenblatt (STM32F303K8T6): http://www.st.com/content/ccc/resource/technical/document/reference_manual/4a/19/6e/18/9d/92/43/32/DM00043574.pdf/files/DM00043574.pdf/jcr:content/translations/en.DM00043574.pdf
und das Board, um dein Problem selber nachzuvollziehen. Aber ich weiß, dass bei den BluePill-Boards (STM32F103) der D.R.Simultaneous Mode so funktioniert, dass die DMA die Werte beider ADC auf das Datenregister von ADC1 vereint (obere 16 Bit = ADC2, untere = ADC1) und du sie von dort aus abholst. Das
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Gerade jetzt wo ich immer mehr mit Hausautomatisierung und MQTT mache ist eigentlich der ESP8266/ESP32 immer mehr im Einsatz. Zudem ist "Dank" Arduino (und die IDE ist immernoch Murks) inzwischen auch die Unterstützung für die ESPs und auch STM32f1 soweit fortgeschritten dass man damit wirklich arbeiten
genug Platz für "Feature Creep" oder künftige Wünsche da ist:-) Am liebsten ist mir eigentlich der STM32F103VE als "Mädchen für Alles". Der beinhaltet so ziemlich alles was man sich in einen uC wünschen kann. Z.B. ist es viel angenehmer Quadratur Encoder in HW zu machen.
-
Thread
Mehrere CAN Teilnehmer
zusammen, da Ihr mir bisher sehr geholfen habt bei meinen fragen, kommt hier die nächste: ich nutze STM32F103 (Arduino Blue Pill) mit den CAN Transivern SN65HVD230. Zur Zeit sollen 12 Teilnehmer miteinander Kommunizieren. Um den bus zu entlasten, sende ich immer nur Ereignis abhängig, sprich wenn sich
1000 CAN-Botschaften pro Sekunde. Ohne Probleme oder irgendwelche verspäteten Botschaften. Ein STM32 mit internen CAN sollte sich da geradezu langweilen. Mir scheint in deiner Software ist noch irgendwo ein Fallstrick drin.
-
Thread
Inertial Sensor um ohne GPS zu navigieren
im Beitrag #3143785: > .. hab mal ein bild gefunden.... Was erkennst du da, außer dem Prozessor STM32F103, dem Kompaßsensor HMC5843 und dem Funkmodul?
Hat sich schon jemand intensiver mit dem stm32f3discovery in dieser Richtung beschäftigt? Würde mich schon mal reizen...
-
Thread
Stlink auf Discoveryboard verflashed
vorneweg: Ich würde mich was STM Controller angeht noch als fortgeschrittener Anfänger bezeichnen. Gestern habe ich auf einem STM32F407G Discovery Board ein STLink update durchgeführt. Die Software hat mir da angeboten das Ding ohne
Verschlüsselung ist ebenfalls geknackt, siehe hier: https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link Thomas Z. schrieb im Beitrag #6047282: > Mit dem Utility komme ich aber nicht mehr auf den Hauptcontroller. Möglicherweise kannst du mit einer älteren Version des ST-Link
-
Thread
Allround Controller für Einsteiger: Xplain?
Angebot an Boards ist fast unüberschaubar. Ein günstiges Board ist das hier http://www.olimex.com/dev/stm32-p103.html (ca. 50 €) USB-JTAG Adapter gibts ab 30€. fchk
reichen, denke ich. Solltest du aber auf Problem in der Prograsmmierungs stoßen, wirst du beim STM8 im Internet nicht mal annährend so viel Hilfestellung wie beim AVR finden und die Dokumentation von ST zum STM8 lässt zu wünschen übrig. Gruß Skriptkiddy
-
Thread
Was sollte das eigene entwickelte Evalboard können?
@VR schrieb im Beitrag #5674710: > Atmega2560 Starte lieber gleich mit STM32 und einem der vielen billigen aber top ausgestatten Boards
auf 3€ gelegt - inzwischen ist sie noch niedriger. Du solltest auch mal ein bisschen in Richtung 32bit ARM schielen. Google mal nach den Preisen für "ST-Link compatible" Programmieradapter (2,50€ incl. Debubber!) oder nach "STM32F103C8T6 Board" (1,50€). Und dann vergleiche mal, was vergleichbare Dinge
-
Thread
Quarz an STM32F103 / Widerstand?
Hallo! Ich bin grade dabei eine Schaltung mit einem STM32F103 zu entwickeln. Dabei bin ich auf folgendes gestoßen: In der Hardware development application note auf Seite 11 steht, dass ein Widerstand R_EXT an OSC_OUT mit 5-6 x R_S (wären in meinem Fall etwa
Hat niemand eine Idee? Darüber müsste doch jeder schonmal gestolpert sein, der einen STM32X verwendet hat, oder?
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
überraschende Seiteneffekte mit sich. Nur so als Beispiel: Wenn ich bei einem 8 Bit AVR die I²C Schnittstelle einschalte, dann muss ich mir un die Konfiguration der I/O Pins keinen Kopf machen, denn I²C ist I²C. Bei STM32 muss ich hingegen den Port aktivieren, die I/O Pins konfigurieren, das
-
Thread
STM32: interne Pull-Ups für SPI
msp-Funktionen in meinem Projekt auskommentieren. Diese befinden sich bei mir in einer extra Datei "stm32f4xx_hal_msp.c". Aus welchem Grund ligen die SPI-Konfig und die dazugehörige GPIO-Konfig bei dir in einer Datei? Hast du de gezeigte Konfiguration auch mit CubeMX erstellt? Wenn ja mit welcher
bereitstellen. Nicht zwangsläufig. CubeMX generiert einem leere Handler mit __weak-Symbol in der "stm32f4xx_hal_spi.c". Es macht also keinen Unterschied ob diese in der "main.c" vorhanden sind oder nicht. Jedenfalls konnte ich keinen Unterschied feststellen. Unter 1 MBaud funktioniert NSS nicht.
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
PersonalSaSchr/vschilli/QtProjekte/ ältere Screenshots: http://picforum.ric323.com/viewtopic.php?f=46&t=103#p745 Die HID-API kann man natürlich auch in VS C++ verwenden.
Hallo Volker, kennst du dich mit STM32 aus?
-
Thread
STM32 PWM Spannung nur 1,06 V
etwas am verzweifeln. Ich schreibe Momentan an meiner Bachelorarbeit und ich möchte gerne mit einem STM32F103RB eine H-Brücke (DRV8873) per PWM (mit disable und nSleep Pin) Ansteuern. Ich verwende der Bequemlichkeit halber den CUBEMX um mir die HAL erstellen zu lassen. Meinen Prescaler hab ich auf
) */ /* USER CODE END 6 */ } #endif /* USE_FULL_ASSERT */ /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ [/c]
-
Thread
SPI-Problem mit LTC6803-1 und STM32, LTC lässt sich nicht beschreiben
Hallo, ich habe seit Tagen ein Problem mit einem LTC6803-1 welcher an einem STM32F103 per SPI hängt. Die Kommunikation funktioniert eigentlich problemlos, allerdings scheint es so als ob der LTC Chip die anfangs gesendete Konfiguration nicht übernimmt. Zum Test wird eine abgewandelte
Programmcode vergessen -.- [c]#include "stm32f1xx_hal.h" #include "stm32f1xx_hal_conf.h" RCC_OscInitTypeDef RCC_OscInitStruct; RCC_ClkInitTypeDef RCC_ClkInitStruct; GPIO_InitTypeDef GPIO_InitStruct; SPI_HandleTypeDef hspi1
-
Thread
cubeMX Probleme mit fehlenden Files
Trotz viel Ausprobieren scheitere ich daran, ein Projekt für den STM32F103C8 mit cubeMX zu generieren. Solange ich nur die Clock konfiguriere, erhalte ich ein Makefile und kann es auch erfolgreich laufen lassen. Wenn ich nun aber weitere "Komponenten" dazuwähle, läuft
sehe ich "!" auf gelbem Dreieck bei TIM1 (I2C) und TIM4 (USB). Mein Verständnis ist aber, dass diese lediglich eingeschränkte Funktionen von TIM1 und TIM4 anzeigen... Mein System: Linux, cubeMX 4.26.1 (das neuste), STM32F1 package 1.6.1 (auch
-
Thread
typedef struct an funktion übergeben
Hallo Allerseits! Ich arbeite mit dem uVision von Keil und dem STM32F103VDT6. Ich habe verschiedene Variablen in einem typedef struct angelegt. Diese Variablen möchte ich jetzt der gleichen Funktion nacheinander übergeben. [c] typedef struct {
Sind das diese Funktionen? http://brawikov.narod.ru/StdPerLibSTM32F10x/group__FLASH__Exported__Functions.html
-
Thread
Platine entwerfen
Generiere BOM- und CPL-Dateien für JLCPCB Stückliste von Chat GPT: Name LCSC Part # Beschreibung STM32F103C8T6 C82894 Mikrocontroller OPA380 C12084 Photodioden-Verstärker BPW34 C35395 Photodiode Laser Diode C430181 635 nm OLED SSD1306 C965002 0.96", I2C TP4056 C53484 Ladecontroller für Li-Ion AMS1117-3.3 C6186 Spannungsregler USB-C Buchse C165948 16 Pins Taster (6×6 mm) C318884 Einschalter/Reset Widerstände/Kondensatoren 0603 Standardwerte z. B. C21190 / C14663
-
Thread
STM32 SPI Clk und DMA
Forum zu meinen Versuchen einen Positionssensor mit SSI-Schnittstelle auszulesen Hilfe gefunden: [[STM32 SPI im Halbduplex-Betrieb mit DMA]]. Leider habe ich immer noch Probleme mit der Aufgabe. Der Sensor hat ein CSN-, CLK-, und DO-Pin. Diese habe ich bei meinem STM32F103CB mit SPI1_NSS (PA4). SPI1
aktive Flanke und welches der CLK Pegel im Idle ist. Weiss jetzt nicht auswendig, wie das beim STM32 einzustellen ist, aber das Datenblatt gibt das sicher Auskunft Punkt.
-
Thread
Fragen zu Mikrocontroller und TCP/IP-Protokoll
Das sollte fast moeglich sein. Ein AVR32UC3C hat ein Ethernet interface. Der kostet auch nur Peanuts. Dann noch etwas software drauf und gut ist.
W7200 Da ist TCP/IP gleich in Hardware gegossen drin. Der W7200 ist ein Multi-Chip-Modul mit einem STM32F103CB und einem W5200 in einem Gehäuse. Also steht die Peripherie des STM32 und der Hardwired TCP/IP-Chip zur Verfügung. Der W5200 kostet 3,38€/100, der W7200 6,68€/100 (Mouser).
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
, ich nutze gern diese kleinen Displays für Text und kleine Grafiken, die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten
ssd1306_writeCommand(0xA1); // Set segment re-map 0 to 127 status += ssd1306_writeCommand(0xA6); // Set normal display status += ssd1306_writeCommand(0xA8); // Set multiplex ratio(1 to 64) status += ssd1306_writeCommand(0x3F); status += ssd1306_writeCommand(0xA4); // 0xa4
-
Thread
USB OTG Device STM32 F2xx Bibliothek Kommunikation mit VCP
Hey, ich beschäftige mich derzeit mit der USB-Programmierung auf Basis eines STM32Fxx Controllers. Der µC soll als reines Device dienen und vorzugsweise mit dem isochronen Transfer Daten zum PC (Windows) schicken und von diesem Empfangen. Auf PC-Seite soll ein VCP eingerichtet werden
STM32F103ZET6, dann LPC1343, dann LPC1751 (das war leicht, denn der hat den gleichen USB-Core wie der LPC2478) Fazit: Fast alle Cores sind grundverschieden und haben elendige Haken, über die man erstmal
-
Thread
selbst fliegender quad copter
es eine Python-Library, über die du den Quadrocopter steuern kannst. Im Quadrocopter werkelt ein STM32 mit FreeRTOS, das die einzelnen Tasks verwaltet. Der Controller lässt sich per Bootloader über Funk oder mittels JTAG programmieren. Die nötigen Pins sind alle herausgeführt.
nicht Fliegen können und nicht fernsteuern können. das schafft ja noch nicht einmal der neueste 32Bit-Prozessor CORTEX-M4 wie in diesem Projekt. - http://www.quantec-networks.de/quanton und obwohl da inzwischen schon einige 100 Mann-Jahre Entwicklung drinnen stecken. ... ein STM32F103CBT6
-
Thread
wortclock rgb esp modul
Hardware leuchtet schon. Leider bekomme ich das mit dem Internet nicht hin. Daten: WortClock 24H STM32F103C8T6 Mini-Development Board klassische 10x11 WordClock12h Wenn ich nach Wlan suche finde ich eins mit dem Namen ESP.... Laut Anleitung sollte aber der Name Wortclock erscheinen. Folgender Vorgang funzt bei mir leider auch nicht: Blaue STM32F103-Mini-Development Board PA5 mit Masse verbinden Reset-Taste kurz drücken und wieder loslassen Masse nach 2 Sekunden loslassen Nach einigen Sekunden erscheint die IP-Adresse des ESP8266
-
Thread
Waveshare 4.3" ePaper fast nutzlos
/wiki/4.3inch_e-Paper Dort sind auch viele Dokumente zu den Komponenten auf dem Board (u.a. ein STM32F103VC als Controller) Allerdings gibt es für die mir wichtigen Funktionen nur sehr Bruchstückhafte Informationen: Zum Zeichensatz, ja es gibt Font-Dateien, jedoch keine Doku dazu. Also wollte
gerade Liniensegmente erzeugen. Ja das ist richtig, doch wollte ich gerne die nicht noch einen uC dafür opfern wenn doch der STM32 da schon drauf ist. Ich schaue jetzt mal wie weit ich mit dem tollen anderen (wiedergefundenen) Link komme.
-
Thread
log-Frequenzregler und Temperaturstabilisierung
3.3V ohne Verpolungsschutz MIC5233-3.3YS 0.82 3.3V mit -"- STM32G031J6M6 1.12 KT2016K10000ZAW33ZGK 1.13 10MHz C1206X225J3RECAUTO 2x 0.53 2u2,25V- C0805X103K8JAC7210 0.20 10n,10V- TLC555CDR 0.66 Pegelwandler, Endstufe STM32G031J6M6 Pin 1 10MHz vom KT2016 (optional) 2 VDD 3 VSS 4 OUTPUT (NRST) 5 UART 6 UART 7 optional ADC, GPIO } oder 2 Taster 8 POTI, BOOT } up/down[/pre] Das
-
Thread
Batterie gefunden Akku oder nicht?
das Board zu reparieren und mich nach den Preisen für den kleinen 3,3V Festspannungsregler und den STM32F103 umgesehen...vergiß es. Dafür bekomme ich in China weitere 5 Boards wenn ich den Versand drauf rechne. Hab die Quarze runter gelötet und den Rest weggeschmissen. Hast Du evtl. mal drüber nachgedacht
es zuerst in einem Diskussionsforum gefunden. Aber diese Seite hier finde ich besser: http://wiki.stm32duino.com/index.php?title=Blue_Pill
-
Thread
Cortex I2C zu kurze Impulsdauer
Hi, ich habe folgendes Problem: Ich versuche gerade eine I2C Kommunikation zwischen 2 Boards her zu stellen. Auf einem Board läuft ein ATXMEGA16 auf dem anderen ein Cortex STM32f103. Nun ist es so, das der Cortex mit anderen Cortexen, und der ATXMAGA mit anderen
Cortex Programmierung liegt..... Die Diskussion geht schon länger, sie ist unter dem Thread "stm32 Cortex I2C : Master zieht SCL auf Masse" zu finden.......
-
Thread
LPC2103 63MIPS?
Neue Datei benchmark.c mit den Testwerten des Zilog Z16F.
Und nochmals... Neue Datei benchmark.c mit den Testwerten des Zilog Z16F.
-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
00 19 00 21 00 A1 00 30 00 B0 00 29 00 98 00 20 00 A0 00 41 00 21 98 00 20 00 A0 00 FF 00 00 0C 01 01 00 00 00 28 6C 00 A0 00 15 00 21 00 A1 08 1A 00 20 E2 00 01 00 A1 08 1A 02 98 90 FF 00 06 00 6F E6 88 00 18 00 28 01 42 64 00 01 13 20 C0 80 00 80 00 80 00 FF FF FF 00 00 00 00 00 00 00 ED
Hallo, ich habe mein c# Program auf ein stm32f107 portiert und es läuft einwandfrei. Das HT-Bus wurde auf Usart2 angeschlossen und mittels Usart1 kann man die Logs(Hyperterminal) anschauen oder Befehlen ausgeben. Ich werde
-
Thread
STM32 Timer Interrupt unterbricht USART2 beim Senden
Hallo, ich mache gerade meine ersten (bis hundertsten) Gehversuche mit dem STM32F103VET6 im Primer2. Als IDE benutze ich Ride7. Unter Verwendung der mitgelieferten Beispielprogramme habe ich bis jetzt einen String über USART2 gesendet und eine Timebase über Timer2 Interrupt
**/ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_lib.h" #include "stm32f10x_it.h" /* Private typedef -----------------------------------------------------------*/ typedef enum { FAILED = 0, PASSED = !FAILED} TestStatus; /* Private define
-
Thread
Led display in ganz viele und möglichst schnell
800khz angesteuert werden? Da nimmt man weder einen nano noch einen ESP sondern sieht sich mal in der STM32 bzw. Cortex Ecke um und nimmt dann einen PWM Timer gefüttert über DMA... Da kannste ganze Großdisplays mit (bei mir sind es ca. 2000x WS2812 auf einem STM32F103) betreiben. Du darfst nicht vergessen
schrieb im Beitrag #5068351: > Mmh, es ist eine Achterbahnfahrt. > Mittlerweile bin ich bei den TlC5922 für die Ansteuerung der LEDs da ich > so das pwm Problem ganz umgehen könnte. > Soweit ich die Ansteuerung verstanden hab sollte das auch recht fix > gehen. > Allerdings sind die mit 6-7€ im
-
Thread
GPSDO mit ATMega - Suche 32 Bit Zähler IC
Wie wär's mit einem Mikrocontroller, der ausreichend schnelle Timer hat? Ein STM32F103RBT6 zB (gibts handliche Eval-Boards für) hat Timer die mit 36MHz externem Takt zählen können. So brauchts 0 externe Komponenten...
Genauigkeit zu optimistisch gesehen wird. Weiter oben hatte ich auf eine GPS-stabilisierte Messung mit einem STM32F4xx verwiesen, die von Hause aus schon 6 ns Auflösung/Genauigkeit bietet. Meines Erachtens ist die Wahl eines geeigneten µC effektiver, als mit diverser Hardware schnelle Timer nachzubilden.
-
Thread
STM32: I2C mit DMA und HAL
Tue mich gerade etwas schwer damit, I2C auf einem STM32F103C8T6 (blaues Chinaboard) zum Laufen zu bekommen. Mit Polling klappte es bereits wunderbar, so bald ich die DMA einschalte, springt der Chip nach ca. 10s in den Error Handler. Ausgelesen
hmm, komisch. Bei mir funktionierte es nach dem ich alle Interrupts für das entsprechende I2C Interface aktiviert hatte. (Siehe Anhang) Hab mal den Quelltext der main.c meines Versuches (STM32F3 Discovery + MCP23017) auf http://pastebin.com/7GszET42 bereitgestellt. Gruß, Sebastian
-
Thread
VS1063 MP3 abspielen
define RESET_PORT GPIOA #define RESET_PIN GPIO_Pin_12 uint8_t HelloMP3[] = { 0xFF,0xF2,0x40,0xC0,0x19,0xB7,0x00,0x14,0x02,0xE6,0x5C, /* ..@.......\ */ 0x01,0x92,0x68,0x01,0xF1,0x5E,0x03,0x08,0xF0,0x24,0x80, /* ..h..^...$. */ 0x05,0x9E,0x20,0xC6,0xFC,0x12,0x32,0x5C,0xBF,0xF9,0xB9
0x63,0x34,0xD2,0xDA,0x9F,0x56,0x32,0xB7,0xA2,0x25,0xFF, /* c4...V2..%. */ 0x94,0x28,0x33,0x7F,0x3B,0xC4,0x50,0xEC,0xB1,0xE2,0x26, /* .(3.;.P...& */ 0xA1,0xB7,0x07,0x7F,0xFB,0xFF,0xF2,0x42,0xC0,0x67,0x6A, /* .......B.gj
-
Thread
Retro Fieber: Z80 oder 68000 ?
arbeitet offenbar mit UTF-8. Du kannst die Darstellung von 8-Bit-Zeichen ändern, wenn Du das Macro [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F) || ((ch) >= 0xA0)) [/c] änderst in [c] #define IS_PRINT(ch) (((ch) >= 32 && (ch) < 0x7F)) [/c]
FA [19] 202 ld -6 (ix),a 00BD DD 6E F9 [19] 203 ld l,-7 (ix) 00C0 DD 66 FA [19] 204 ld h,-6 (ix) 00C3 AF [ 4] 205 xor a, a 00C4 77 [ 7] 206 ld (hl), a
-
Thread
CCD linear sensor
Welchen ADC nutzt Du? 0 bis 3,3V müssten doch reichen, oder? Ich mache gerade ein PCB-Layout für den STM32F103R8T6 (12 Bit und getrennte Versorgung für den Analog-Teil) und ich frage lieber nochmal nach. Erik Werner schrieb im Beitrag #4205143: > Oder kan man zuerst Sensor belichten lassen und dann
ein PCB-Layout für den STM32F103R8T6 und ich frage lieber nochmal > nach. Ich nutze ADC von Atmega 1284P Ich habe ADC auf 156kHz eigestellt(6µs*13 Zyklen=83µs(Convesiontime)).Er ist leider extrem langsam. > Das müsste
-
Thread
RFM12 als Empfänger für TFA THX301 Funk Wetter Sensor
soll die Daten von Funk Hygrometern empfangen und aufzeichen. Dies soll zunächst mit einem cortex-m3 STM32F103 verbaut in einem PRIMER2 geschehen. Status Quo des Projekts ist: Als Sensoren werden die Funk Hygrometer THX301 von TFA Dostmann verwendent (Conrad Best Nr.: 646235 - 6, kosten nur 5 Euro
// disable low duty cycle SPI_SEND(0xC4F7); // AFC settings: autotuning: -10kHz...+7,5kHz SPI_SEND(0x82C8); // RX on SETFRQ_RFM12(RF12FREQ(433.00)); // Sende/Empfangsfrequenz auf 433,00MHz einstellen SETBANDWIDTH_RFM12
-
Thread
nRF51 TWI-Sensor auslesen
Deshalb: http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/x-cube-mems-xt1.html
/s110/html/a00967.html#ga3e733713f6fa09a0a490620c5ab94544 ansehe, werden beim nrf_drv_twi_tx() gibts ne kurze Beschreibung des TWI-Treibers. Laut Datenblatt des LIS2DH12 (http://www.st.com/content/ccc/resource/technical/document
-
Thread
Micronucleus - USB-Bootloader für ATtiny
tree/master/commandline Stand https://github.com/micronucleus/micronucleus/commit/2118a88880fe9bd2f6aad9135f87d2e9abb473f2 Aus https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip/download libusb-win32-bin-1.2.6.0.zip\libusb-win32-bin-1.2.6.0\lib\gcc\libusb.a libusb-win32-bin-1.2.6.0.zip\libusb-win32-bin-1.2.6.0\include\lusb0_usb.h kopieren (headerdatei in usb.h umbenennen) und den Pfad ggf. ins Makefile eintragen (sonst "...ld.exe:
-
Thread
Display+GUI Empfehlung für STM32
Hallo an Alle. Wer kann ein Display für STM32 empfehlen, idealerweise sollte es folgende Kriterien erfüllen: - günstig (gerne aus China) - möglichst mit Touchscreen - SPI Interface ist ein muss - GUI sollte frei sein (kann aber auch sehr
entfernung noch lesbar sein :) Ich bin auf folgendes Board gestoßen: http://www.ebay.de/itm/Neu-STM32-STM32F103VCT6-3-2-Entwicklungs-Board-TFT-LCD-Module-Serial-JTAG-SWD-/320942712059?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab9ad24fb Würde vom Display Unklar ist, was alles auf der CD ist. Ich
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
m.n. schrieb im Beitrag #6425030: > Ein aktueller STM32F4xx, F7xx, H7xx oder auch G4xx bietet die von Lurchi > vorgeschlagene Lösung, zwei Kanäle parallel messen zu lassen - einer > direkt und einer mit Vorteiler. (Übrigens: ein paar kaskadierte > 74AUP1G80
Mi N. schrieb im Beitrag #6437779: > Wenn es hilft: Beitrag "8-stelliger Frequenzzähler, reziprok, STM32F7xx" vielen Dank für den interessanten Beitrag. Das hilft sicher !
-
Thread
Drehencoder SPI
Eventsystem/Timer auslesen. Aber sollte noch einer hinzukommen, reicht > dies nicht mehr. Nimm einen STM32F4xx. Da gibt es 6 Hardware-Decoder: Timer1 - 5 und Timer 8. Auch wenn Du alle Encoder per Software auswertest, langweilt sich der µC bis zum Abwinken. Oder Du nimmst viele, viele bunte Tiny25:
kaskadierter Form genommen. Jede Millisekunde wird per SPI ausgelesen (Polling). Mikrocontroller war ein STM32F103. Bei mir funktioniert es einwandfrei.
-
Thread
Mainboard von Hoverboard
handelt(e) es sich um solch einen MC ( bei den letzten 4 Zeichen kann ich mich nicht festlegen) GD32F103RCT6 GigaDevice Semiconductor (Beijing) Inc MC 32bit 3,3V 256kB Flash 108Mhz LQFP64 RoHS : Compliant Soweit, so gut. Nun hat der Koch aber auf dem Brotbrett 2 Kabel vertauscht und aus dem
ich finde ein interessanter Ansatz. Alles andere was ich dazu gefunden habe ist das Board mit STM32 neu zu programmieren (Niclas Fauth, Emanuel Feru Github usw…..)Das ist mir aber zu hoch. Ich werd mir auf Kleinanzeigen ein anders Hoverboard für 10-20€ besorgen.
-
Thread
Device Driver für uCLinux auf dem STM32f103ze
Hi, ich bin derzeit dabei einen Analyseserver auf einem STM32F103ZE aufzusetzen der Daten vom CAN-Bus lesen soll. Als Betriebssystem dient uCLinux(2.6.x). Hierfür benötige ich bekanntlich einen Treiber, damit ich den CAN-Bus richtig nutzen kann als Device (also
Christopher Biel schrieb im Beitrag #1949273: > Hi, > ich bin derzeit dabei einen Analyseserver auf einem STM32F103ZE > aufzusetzen der Daten vom CAN-Bus lesen soll. Als Betriebssystem dient > uCLinux(2.6.x). Hierfür benötige ich bekanntlich einen Treiber, damit > ich den CAN-Bus richtig nutzen kann als