-
Thread
5x5x5 Led Cube von Qube Solutions
hat das Teil wer? Ich hab vor Monaten mal einen gekauft, bin aber erst jetzt dazu gekommen, ihn in Betrieb zu nehmen. Allerdings habe ich ein paar Probleme damit. Ich hab bereits eine Email geschrieben an den Support, ohne Reaktion. Ich wollte mich in deren Forum anmelden, bekomme aber den Zugang nciht freigeschaltet...
-
Thread
3D Transformationen
Gibts bei den Projekten nicht einen LED-cube? Ich mein im dazugehörigen source solltest du etwas 'passendes' finden...
-
Thread
Einsteigerfrage Atmel Studio
.. Alles was ich bisher mit Atmel-Controllern gemacht habe (SPI, USART, Timer, Ext. Interrupts, LED-Cube, u.ä.) ging Wunderbar ohne in die Header zu schauen, weil alles mit Code-Beispielen im datenblatt steht. Valentin S. schrieb im Beitrag #3434764: > wenn ich auf "goto implementation" klicke
-
Thread
Nucleo STM32H743 ITM Schnittstelle
War keine externe Hardware dran. Wollte nur mit den LEDs n bissel blinkern...
Nur so als Frage: wie verhält sich das Board mit dem STM32CubeProgrammer? http://www.st.com/en/development-tools/stm32cubeprog.html
-
Thread
Quick and dirty brenner mit pic18f4550
digitale Potentiometer, IR-Sensoren usw gesockelt untergebracht. Größere Module wie z.B. LCD, LED-Cube, DOT-Matrix werden mit 10poligem Flachbandkabel mit den PORTs steckbar verbunden. Das Testplatinensystem von sprut ist m.E. gut durchdacht und leicht herzustellen. Alle Platinen sind von mir auf
-
Thread
Brennfehler AVRISP mkII
Hallo Leute, Ich bin gerade dabei einen LED Cube zu programmieren. Alles fertig gelötet und programme sind auch fertig. Wenn ich nun aber ein Programm auf meinen ATmega8 brennen möchte, dann kommt immer folgende fehlermeldung: avr-gcc
-
Thread
How to configure NAND-Flash/SDRAM Memory. Basics
configuring SDRAM or SRAM on the FMC during startup - at least, if you are using the SPL. I've no idea if Cube does this, too. Of course the FMC is necessary for this. External Flash Memory doesn't differ very much from SRAM when it comes to reading but writing routines will probably be a task for you to
takes usually several years. Doing both together would be a very bad idea. Start with a blinking LED - as everybody does.
-
Thread
ARM Einstieg mit STM32F4 Discovery Board
STM32F4 Tutorial mit CooCox hier im Forum hab ich schon absolviert. Naja ich kann jetzt schon eine LED durch einen Copy and Paste Code ansteueren und den Chip programmieren. Nun soll es aber weiter gehen und ich weiß nicht genau wie ich weiter machen kann/soll. Könnt ihr mir vielleicht gute Tutorials
oder dem Audiokram, der da an Bord ist. Wenn ja, suche zielgerichtet nach Software Modulen (z.B. in Cube), die du für das Projekt brauchst und bau Stück für Stück deine Wunschsoftware. Spontan fallen mir Sachen wie ein Musikinstrument mit Accelerometer oder ein Audiorecorder ein.
-
Thread
Füllstandsanzeige
schritten aufteilen( Also nachher Anzeige 10%, 20%, ..., 100% ). Für die Signalisierrung möchte ich LED's nehmen. Um das Signal einzusammeln möchte ich zwei Drähte in den Tank hängen, einen auf den Grund als Masse und denn anderen Draht möchte ich in 10 Schritten abisolieren und dann über die Wiederstandsänderung
Das Beste ist immer noch der Tankanzeiger von der Piper Cub: ein Schwimmer (ursprünglich ein Korken) mit einem Draht drin, der durch ein Loch oben aus dem Tank rausguckt.
-
Thread
ATmega16 - Externer Quarz mit 22pF Kondensatoren
sicher, frage aber nochmal) Danke für die ganzen Hinweise etc.! Jetzt muss ich die Timings meines LED-Cubes nur noch in den Griff bekommen :) Danke nochmal! Lg (und guten Rutsch schonmal) Marc
-
Thread
Embedded Projects Journal 14 erschienen – Neue Kommentarfunktion
module=archiv&action=pdf&id=16 bereit. Die Themen dieser Ausgabe: * DidCAM - Wärmebildkamera * LED-Cube * Erstellung eines Nutzen in EAGLE * Ein 8-Bit Rechner mit Spartan * Funkübertragung mit IEEE802.15.4 * Beschleunigungssensor an Gnublin *Neu: Kommentarfunktion für EPJ-Artikel auf Mikrocontroller.net
-
Thread
Cocktailautomat Bauteile
Baus meiner Maschine viel gelernt und ich kann den Bau nur empfehlen, ist anspruchsvoller als ein LED Cube aber dafür lernt man viel CAD, Layouten und natürlich programmieren. Gruß Daniel
-
Thread
Atmega2560 mit AT45db642 Datenflash aufstocken?
Habe vor mir einen LED Cube 16x16x16 RGB zu bauen als Pic habe ich mich für den Atmega2560 entschieden. Da mir der Speicher ein bischen zu klein erschein um eine längere Bilder folge darzustellen, wollte ich den Flash speiche
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
Eingänge // Taster const int Taster = PB9; int TasterState = 0; // Ausgänge const int LED = PA0; void setup() { pinMode(LED_BUILTIN, OUTPUT); //LED auf Arduino auf HIGH // -------------------------------------- pinMode pinMode(Taster, INPUT); pinMode(LED, OUTPUT); //
nur funktionier, wenn ich von "Seriel.begin" bis "while (true);" auskommentiere. Dann Leuchtet LED 2 und LED1 lässt sich über den schalter ein und ausmachen. Auch LED_BUILDIN leuchtet so wie es sein soll Bleiben die Zeilen aktiv, leuchtet nur die LED_Buildin, die im void setup angeschaltet wird
-
Thread
GUI Embedded
erst einen Überblick über Möglichkeiten verschaffen. Damit kannst du das Spektrum von 3 Status LEDs als GUI / 7-Segment Anzeige bis hin zu HDMI Ausgang @1080p + Maus Bedienung abdecken. Um Frust zu vermeiden definiere deine Anforderungen an die GUI im Sinne von Auflösung, Farbtiefe, Aktualisierungsgeschwindigkeit
emWin möglich ist: https://youtu.be/X_h-pNRZq0c was mit STM32 und selbstgestrickter Firmware + CubeMX geht: https://youtu.be/miGGfDeDFWU >GUI Anwendungen (rechenintensiv) und >hardwareanwendungen (Reaktionszeit) sollten eh getrennt sein. Warum ? Ein STM32 kann beides gleichzeitig. Mascha
-
Thread
(STM32) Register Lib mit define oder nicht define..
uint32_t und in rcc.h sogar Bitnummern (mit shift!) für z.B. die Clock Enable- und Reset-Bits. Die LED-Helligkeit steuert man damit z.B. so: [c]// led.c #include "syslib.h" #include "dac.h" #include "gpio.h" #include "rcc.h" void led (int brightness) { if (brightness < 0) { GPIOA
Hat eigentlich noch keiner erwähnt dass die Header, welche zu STM32CubeFx gehören und für Nutzung mit der HAL sind, aber auch problemlos "blank" verwendet werden können, da fast alle Wünsche erfüllen? [c]#define RCC_CFGR_HPRE_Pos (4U) #define
-
Thread
STM32f429 Discovery noobige Fragen
Zum Experimentieren mit der Pinbelegung für die unterschiedliche Peripherie eignet sich das STM32Cube ganz gut, wie ich finde. Die jeweiligen Discovery-Boards sind darin auch hinterlegt http://www.st.com/web/en/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?icmp=259242_prom_ss1574_jun2014
Würde ich auch machen. Bring mal die grüne LED an PG13 zum blinken im Sekudentakt. Dann kannst Du weiterschauen :-)
-
Thread
[STM32F4] Port mit Zählereingang ETR verbinden
GPIOA->AFR[0]"); //Anzeige der gezählten Impulse while (!BSP_PB_GetState(BUTTON_KEY)); BSP_LED_On(LED6); //hier sollte das Zählergebnis zu sehen sein. debug_viewRegister(&TIM3->CNT, "TIM3->CNT"); while (1); //END [/c] Ich sitze jetzt schon viele Stunden
Grad mal mit der freien Software STM32CubeMx geschaut. Danach ist der Port PA3 gar nicht mit TIM3 verbunden sondern z.B. PA6 mit Kanal 1 vom Timer 3. Die von der Software generierte Portinitialisierung sieht dann so aus: GPIO_InitStruct.Pin
-
Thread
Relais 230V schalten
eigentlich sollte da keiner spielen nur elektroniker weißt du der reiz ist einfach da ich habe schon einen led cube gebastelt habe ein ambilight zusammengelötet(also nur per pc steuerbar nicht per tv) da ist einfach der reiz was größeres zu bastel sehr groß:)
-
Thread
[STM32] Discovery board USART1 Problem Zeichen doppelt und corrupted
Datenmüll. Die Clock stammt aus dem Startcode und ich habe sie nicht verändert. Außerdem toggle ich eine LED im Sekundentakt, die ist in Ordnung ( per Hand mitgezählt ). > > Welches Protokoll fährst Du? TTL,RS232,RS485? Ist eine FTDI Brücke/USB Ein höheres Protokoll verwende ich nicht. Ich stelle
auch gelernt sein, denn man muss genau sagen ääähhhh klicken was man will. Wer es lieber ohne CubeMX mag der wird hier fündig: https://stm32f4-discovery.net/ https://mikrocontroller.bplaced.net/wordpress/
-
Thread
Problem mit STM32 ADC (DMA) - HW oder SW?
mir kurz runter vom Schlauch... Ich nutze nen STM32F103C8T6. Projekt wurde aufgesetzt mittels CubeIDE (bitte keine Grundsatzdiskussion darüber ;). Der ADC ist konfiguriert für DMA. 9Kanäle, AD0 bis AD6 + interne temp + interne VCC/ref messung. FreeRTOS ist im Einsatz. Problem: Der ADC macht
gelegt, jeweils 0V, VCC/3, VCC2/3, VCC und das ganze nochmal von vorn. Ansonsten sind da nur noch 4LEDs mit Vorwiderstand an den Timer3 PWM Kanälen dran. Versorgung über USB. Software, wenn du Lust und Zeit hast kannst du natürlich auch den kompletten code haben, bin aber davon ausgegangen das hier
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
GPIO_MODULE_SWJ_JTAGDISABLE ); GPIO_Analog_Input(@GPIOA_BASE, _GPIO_PINMASK_1 ); GPIOC_ODR := 1 SHL 13; Schalte LED am Port PC.13 aus (Bluepill) //******************************* GPIOB_CRL := 0xFFFFFFFF; RCC_APB2ENR.AFIOEN := 1; // Enable clock for alternate pin functions AFIO_EXTICR1 := 0x00000010
ggfls. lieber meine eigenen, wenn alles rund läuft oder lasse es so. Klar, kann ich mir auch mit CubeMX alles zusammenklicken, und es funktioniert dann auch fix, aber durchblicken tu ich da nichts mehr. Ich bin so schon genug mit den ARM überfordert. Und in meinem Alter lernt es sich nicht mal so
-
Thread
Bauteile schrotten für Qualitätskontrolle
Gift:Verbrennungsprodukte von Selen, evtl Cadmium. Stinkt ausserdem zum Himmel.) -Alte IR oder rote LEDs, HF-Halbleiter (Gift: Arsenverbindungen) -Grosse Kondensatoren (ausser Elektrolytkondensatoren) alter Bauart (Gift: PCB) -Tantalkondensatoren ohne Vorsicht (Brandgefahr) -Elektrolytkondensatoren
Schaltern und Relais ist auch Schalten grenzwertiger Lasten interessant (DC!). EDNs "Tales from the cube" Artikelserie sei auch empfohlen, da findet sich viel ueber unerwartete Anfaelligkeiten....
-
Thread
STM32F103C8T6 teuer als BluePill
#6647040: > allerdings verhalten sich > die Dinger bei mir exakt wie originale STM32 Wenn man nur LED Lauflichter programmiert magst du Recht haben. Aber ich glaube kaum dass du in deinem Leben dazu in der Lage bist eine 100% Aussage machen zu können. Und darum geht es halt, entweder die Chips sind
42,03 €. Angebot und Nachfrage, besser als manche Aktie :) Um Alternativen zu finden kann man auch CubeMX bemühen, die höchste Übereinstimmung hat ein L433 mit 98 % (der F303 liegt mit 97% knapp darunter). In den AppNotes findet man dann AN4649 wo die Migration vom F1 zu L4 beschrieben ist.
-
Thread
PIC16F1827 Problem mit TMR1 Gate Control
jetzt hatte ich nie das Gefühl an eine Grenze zu stoßen Ich habe so eine komplette DCF77-Uhr, ADC und LED-Cube-PWM(16F628) duchsimuliert. Nochmals Danke an Euch beide für die Infos ! ;-) mfG Ottmar
-
Thread
Bau einer Teststation für Geräte mit STM32
startet den Testlauf, und wertet Sensoren aus. Z.b. soll über einen Sensor erkannt werden ob eine LED am produzierten Gerät funktioniert, die Prüfapparatur hat zugriff auf signale der Platine sowie auf die STLINK-Schnittstelle und eine UART-Schnittstelle, darüber werden z.b. die MCU Seriennummer sowie
>"autonom" brauchen, aber mit auswahl der passenden SW. STM CUBE Programmer https://www.st.com/en/development-tools/stm32cubeprog.html der eigentliche Programmer ist Komanndozeile. Diese kannst du dann in deine Tools einbauen.
-
Thread
STM32 Quadrature Encoder - 4x Resolution - ich bekomm's nicht hin
timer_tick.attachCompare1Interrupt(my_timer_tick); timer_tick.resume(); } void setup(){ pinMode(LED_PIN, OUTPUT); led_on(); Serial.begin(9600); //not sure why I need both, but I need both and then can write with Serial.println... Serial1.begin(9600); pinMode(PA0, INPUT_PULLUP);
; delay(1); } [/code] führt zu einem Count von 200, und nicht zu 400. Aber: Mit STM32CubeMX geht es! -> Entweder es ist doch ein Fehler in meiner Registerdefinition, oder das STM32Duino Framework setzt irgendwo was was nachher stört. Mal schaun, wann ich dazu komme das zu debuggen
-
Thread
LwIP UDP Callback
ip_addr_t *addr, u16_t port) { HAL_GPIO_WritePin(LD6_GPIO_Port, LD6_Pin, GPIO_PIN_SET); //Blaue LED an } void udpApp1_init(void){ err_t udpErr; ip_addr_t ownIPaddr; udpPcb1_p = udp_new(); if(udpPcb1_p != NULL) { IP4_ADDR(&ownIPaddr, 192, 168, 1, 3); //STM32
Funktionen sind außerdem bei mir nirgendwo deklariert. Ich benutze die HAL Treiber, die von STM32CubeMX generiert sind. Wo sind bei dir diese Funktionen deklariert? Ich bin ziemlich neu in dem Gebiet. Entschuldigt meine Fragen :)
-
Thread
STM32f030F4 eigene PCB
st-flash (opensource) https://github.com/stlink-org/stlink und mit STM32_Programmer_CLI (aus CubeProgrammer). (und wie ich das schreibe habe ich auch noch meinen J-Link von Segger angestöpsel und funktioniert auch). Zeig mal dein Layout! (und auch wenn ich das nicht gerne sage -in der Hoffnung
spätestens im richtigen Betrieb mit entsprechenden Frequenzen zu spüren bekommen. Für das Blinken mit einer LED und ein bisschen Herumspielen reicht so ein Design vom Autorouter in der Regel auch aus, wenn quasi alle Leiterbahnen mit einer Breite kreuz, quer, über Vias und unter den Teilen vom Computer gemacht
-
Thread
Neue Mikrocontroller und Entwicklungswerkzeuge
Außerdem berichtet STMicroelectronics unter https://blog.st.com/stm32cubemx/? von Verbesserungen in CUBE - so soll der Codegenerator nun (auf Wunsch) auch Code generieren, der die auf den Evaluationsboards verbauten Peripheriegeräte in Betrieb nimmt: [c] STM32CubeMX 6.10.0 represents a significant quality-of-life
things. Even engineers with years of experience will appreciate the ability to quickly configure an LED or USART without initializing the HAL. Additionally, developers unfamiliar with our platform get to enjoy new commented code that walks them through the use of fundamental functions. Instead of reading
-
Thread
Drucker-Umbau zum Laserplotter
Replikas basteln wollen. Z.b. die Helme von Daft-Punk, den Needler von Halo oder Elektronikspaß wie einen LED-Cube, etc. pp. Um die Replikas herzustellen beginnen wir mit Pepacura (einfach googlen) nur dauert das Ausschneiden natürlich lange. Mein Kumpel hat damit schon erfahrung gesammelt und ist gelernter
-
Thread
Interrupt beim STM32 F103
cube mx?
kannst einem 12 jährigen nicht sagen "lerne > erstmal 2 Jahre Grundlagen, dann gebe ich dir eine LED". Ähem... Nun, ich hatte als junger Bub damals eine Handskizze und eine Dopeltriode (war wohl wimre eine ECC91) in die Hand gedrückt bekommen und bei allem weiteren war ich damals auf mich selbst
-
Thread
STM32: SysTick_Config
Also es ist ein STM32L011G4 auf meinem PCB, mit dem ich eine RGB-LED per PWM steuern möchte. Meine IDE ist das CrossStudio von Rowley. Die Optimization hatte ich schon auf "Debugging" und das Level auf 3 gesetzt. Im Debugging seh ich auch, dass nach "init_clocks
Number Debugging..." steht. @J.S. Es ist die "STM32_Startup.s". Ich hatte erst die falsche vom MxCube Code Generator ausgewählt und das zip dann überschrieben. Ich dachte, das wird komplett neu erstellt.
-
Thread
Solarspiegel Ansteuerung
Himmelsmechanik (Buchtipp: Astronomical Algorithms von Jean Meeus) und präzisen Vermessung (nicht á la 4-LED-invers-Methode) des Sonnentandes in Verbindung mit eigentlich trivialer Trigonometrie und vor allem viel Erfahrung.
cube schrieb im Beitrag #2195109: > und wie gesagt sowas in dieser Art haben wir schon was recht dürftig funktioniert Das bezweifel ich mal ganz entschieden, denn Michi K------ schrieb im Beitrag #2192447
-
Thread
ZigBee/MMT Module: How-To?
p-nucleo-wb55.html Von ST gibts dazu Online-Kurse bei Youtube und einige Beispiel-Projekte in der Cube-Software.
Unterstützung für ZigBee Jetzt habe ich tatsächlich was gefunden: https://trmm.net/Ikea/ "Ikea Tradfri LED power supplies with wireless receiver are cheap and easily modifiable. Some of them have accessible SWD programming headers allowing openocd to debug and modify the firmware." Ich bin überrascht
-
Thread
dma schreibt nicht ins Datenregister
gelesen. Ich habe auch diverse Dinge probiert. Nun habe ich den Code etwas abgespeckt und mit CubeMx mal den SPI und den DMA initialisiert. Der Beispielcode ist hier via Link verfügbar. Ich bekomme das einfach nicht hin, obwohl ich die fertige Funktion SPI_Transmit_DMA benutze. Es lädt mir
nicht Wie prüfst du das? Halte mal ein Oszilloskop, einen Logikanalysator oder meinetwegen eine LED mit Vorwiderstand an den MOSI-Pin. Wenn du da keine Übertragung siehst, dann kann die DMA-Engine auch keine Übertragung auslösen. >> Bist du dir sicher, dass die DMA-Engine die auch >> an die richtige
-
Thread
Attiny Programmierung
längst keine Sau mehr. Zumindest im kommerziellen Bereich. Der Bastler will vielleicht nur seinen LED-Cube zum Laufen bringen. Da braucht keiner Linux. Ja, für Raspi ist Linux sicherlich nützlich. Man kann auch vorsorglich Chinesisch lernen, falls man da mal einen Job anfangen will. Chinesich kann
ehrfürchtig man vor einem OP-07 war (der damals abartige teuer war), oder lächelte, weil es Glühbirnchen im LED-Gehäuse gab, deren Glas blau gefärbt war, weil es blaue LED's einfach nicht gab. Überhaupt: blaue LED's, da gabs ein Hype dazu. Extrem viele, zu Nokia 3310 und 3410 Handy Zeiten wollten auf einmal
-
Thread
Anfängerfrage C (Weg)optimierung
einer Stelle nicht weiter. Ich wollte das simpelste schreiben, das mir eingefallen ist: Tastendruck=LED an. Laufen soll es auf einem NucleoF429 und STM32CubeIDE. Wenn die C-Optimierung auf 0 steht, funktioniert alles wie gewünscht. Bei O=2 klappt es schon nicht mehr. Die (zu testzwecken eingebaute Variable
-
Thread
Stromverbrauch STM32F407VET6 im Standby / Deep Sleep
Stromverbrauch im Standby-Modus möglichst zu reduzieren, habe ich bereits den Widerstand der Power-LED ausgelötet (R5 aus folgendem Schema: https://wiki.stm32duino.com/images/5/5c/STM32_F4VE_SCHEMATIC.PDF). Leider schaffe ich es jedoch nicht, den Stromverbrauch unter ~1,6mA bei direkt angelegten 3.3V im Standby-Modus zu bringen (egal ob mit den CubeMX Beispielen oder eigenen Versuchen). Da der MCU laut Manual im Standby-Modus unter 3 μA verbrauchen sollte, ist der gut 500-fache Verbrauch noch etwas unbefriedigend... Hat jemand Tipps welche Komponente
-
Thread
Double Variable liefert über Sprintf->Uart keine Dezimalzahl
noch um die Genauigkeit. @m.n.: Eben. Der µC hat 64KB Flash, 2 Temperatur-/Feuchtesensoren, I2C LED Anzeige, UART und bissl GPIOs. Über STM32CubeMX und SW4STM32 sind das 27KB. Was bringt es mir wenn von den 64KB 63,5KB unbenutzt sind statt 37KB? Richtig, nichts. @W.S.: Steht da auch drin, dass
-
Thread
Welche Programmiersprache auf µC
const unsigned long wartezeit = 1000; // leuchtdauer in ms struct LED : Printable { byte taster; byte led; unsigned long startzeit; LED(byte taster, byte led):taster(taster),led(led){} void init() { pinMode(led,OUTPUT); digitalWrite(led
static void init() { (T::init(), ...); } }; [/c] kann man [c] using led1 = Pin<Port, B>, 1>; using led2 = Pin<Port, B>, 4>; //... using allLeds = List<led1, led2>; allLeds::init(); [/c] verwenden, und damit kann man etwa mit Faltungsausdrücken iterieren (zur Compilezeit
-
Thread
STM32 CubeMX FreeRTOS RAM Ausnutzung
ich bin leider etwas verwirrt bezüglich der RAM Ausnutzung mit FreeRTOS und der Konfiguration im CubeMX. Ich habe 8kb RAM auf meinem Controller. Nun gibt es zwei Stellen an der der Heap Size und Stack Size definiert wird. Aber was genau definiert man da? Ich habe FreeRTOS. Unter dessen Konfiguration
int test1 = 10; int test2 = 20; /* Infinite loop */ for (;;) { HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin); osDelay(250); } /* USER CODE END StartTaskAlive */ } [/c] Fallen die im Task definierten Variablen jetzt unter dem Stack des Tasks und damit unter TOTAL_HEAP_SIZE