-
Thread
AVR-Tutorial: Equipment Stützkondensator Abblockkondensatoren
Wie viel Farad sollte dieser haben? Dann hab ich auch gleich noch eine frage zum Schaltplan vom LED Cube Controller http://www.mikrocontroller.net/articles/LED_cube#Controller http://www.leyanda.de/light/images/led_cube_control.jpg . Und zwar sind da nach dem Spannungsregler 6x 100nF Parallel
-
Thread
STM32 I2C byte lässt sich nicht ändern
ist, ob der Fehler nicht im HAL_I2C_Init-Aufruf bzw dem > I2cHandle liegt. Ich benutze STM32CubeMX. Nichts verändert sollte also funktionieren.
das verwendest auch Unfug, da du dich um das Ergebnis (Rückgabewert) gar nicht kümmerst. Wenn du CubeMX nutzt, generier mal einen Report (PDF-Datei) und poste den hier.
-
Thread
Arm GCC mit Option -flto erzeugt Fehler Gesperrt
Programm wenn malloc zurueckliefert das kein Speicher mehr da ist. Hast du dann eine Out-of-Memory BlinkLED? Oder stuerzt dein Programm einmal im Jahr ab? Olaf
nicht ändern. Ich denke STM hat sich für malloc entschieden damit es möglichst universel ist und mit CubeMX harmoniert. Wider was dazu gelernt mit der Libc. MfG
-
Thread
PWM Signal mit HAL STM32
LEDs...
Funktionieren die LEDs ohne PWM? Die Taktversorgung von GPIO und Timer sind aktiviert?
-
Thread
Planung: LED Deko-Zauberwürfel / Rubiks Cube
Hallo, ich möchte eine Deko-Lampe bauen, die optisch an einem klassischen Zauberwürfel angelehnt ist: Das ist ein 3x3x3 Würfel mit 6 Farben (grün,blau,rot,orange,weiß,gelb). Er soll nicht nur einfach leuchten, sondern entsprechend Programmierung auch die Farben wechseln (aber mechanisch natürlich nicht drehbar sein). Bei der Größe habe ich an 15x15x15 bis max 30x30x30cm gedacht und Kosten max. 100EUR (günstige Materialbestellung aus China mit Wartezeit bevorzugt) Jetzt plane ich eine möglichst einfache Hardwareumsetzung (ohne viel Einzel-Löterei/Schreinerei). Meine bisherigen Gedanken:
-
Thread
Wie Stm32 SPI-DMA Kommunikation zw. 2 Boards (CubeMX)?
) Ich arbeite mich zur Zeit in die Konfiguration der STM32 Mikrocontroller mit der ST Software CubeMX ein. Bis jetzt gelang mir die Inbetriebnahme von Timer, ADC und DAC auch sehr problemlos. Daher wollte ich jetzt ein STM32F4 Discovery Board via SPI mit einem STM32F0 Discovery Board verbinden
sehr dankbar wenn mir jemand etwas Licht ins dunkel bringen könnte. Alle Beispiele die ich finde für CubeMX und SPI-DMA behandeln das Board meist nur als Sender und nicht auch als Empfänger, Schon mal vielen Dank vorab, Viele Grüße SPI-Neuling
-
Thread
Cube - Animationenanzahl berechnen?
Hallo alle, ich hab einen LED Cube 5³ gebastelt. Als µC hab ich einen AtMega32 genommen. Ich wollt jetzt mal wissen, wie viele Bilder ich eigentlich speichern kann. Mein Programm hab ich in Bascom geschrieben: [code] '--------
ändern. ;) Achja... der hat auch noch 6 PWM Kanäle... da wüsste ich schon was ich mit mit dem 5³ Cube machen würde ;)
-
Thread
Vervielfachen von Ausgängen (Arduino)
mal eine Frage. Ich programmiere aktuell mit einem Arduino Mega 2560 und einen Selbstgebauten 4x4x4 Led cube (siehe youtube). Nun ist mein Problem , dass alle ,die so einen Cube gebaut haben es auf die selbe Art und Weise tun. Sie steuern Ebenenweise Ground und Spaltenweise 5V. Also wären das bei mir
Ich steuer mit einen Tiny25 über drei Stück CD4021 18 LEDs an. Brauch glatte 2 Pins am Tiny :D
-
Thread
STC 12C5A60S live Datenübertragung, Neuronales-netzwerk
Guten Tag, ich habe mir ein 3d led cube "do it yourself" bestellt. Ich habe alles verlötet, nun geht es um die Programmierung. Bei der Programmierung soll ein Arduino wifimodul Zugriff auf die Platine haben und Daten übertrage. Der cube, soll ein neuronales Netzwerk mithilfe von den led´s anzeigen. Meine Frage ist, ob dies überhaupt möglich ist. Hier ist ein Link zu dem Tutorial da kann man alle Informationen ansehen: https://mikroshop.ch
-
Thread
STM32F4 HAL SPI über DMA
Ich schreibe gerade eine Firmware für meinen LED Cube (16³) und versuche mit DMA periodisch 16 HALFWORDs (ein 16² Layer) ins SPI modul zu schieben. Ich bin relativ neu mit diesem HAL-lib^^ Der timer funktioniert, breakpoints werden dort aufgerufen
ich habe das was ich hier will ja auch schon mit std_periph am laufen (rgb cube^^), aber will den neuen cube mit HAL programmieren, um mal ein "intro" zu HAL zu haben^^
-
Thread
ENC28J60 verliert Link nach einiger Zeit
später evtl. auf einen STM32F103 portieren möchte. Die Toolchain basiert auf Eclipse CDT, STM32CubeMX, dem gnuarm 4.8, gnuarmeclipse und openocd. Ein wenig stolz bin ich schon darauf, diese Geschichte zum Laufen gebracht zu haben. Alle Schritte habe ich dokumentiert und sobald alles sauber funktioniert
10 Minuten problemlos anpingen. Doch bei Ping 750, also nach gut 12 Minuten, aber verlosch die Link-LED und der ENC28J60 war erst nach einen neuen Einstecken des LAN-Kabels erreichbar. In weiteren Versuchen ging die Link-LED dann auch schon mal nach kürzerer Zeit aus. Weitere Ideen? Vielen Dank dafür
-
Thread
SYSCFG->EXTICR Fehler
Ok, es funktioniert jetzt. Vielen Dank für deine Hilfe. Die LED toggelt jetzt, aaaaaber? Sind da Geister am Werk?? Ich bin etwas verwirrt, nämlich die LED toggelt obwohl ich ohne einem Signal von aussen mit einem metallischen Kabel dran gehe. Ich meine mit dem
ich zB im CUBEMX etwas anpasse, > überschreibt es mir das doch dauernd, oder? Keine Ahnung was CubeMX macht. Probiers einfach aus. Warum sollte CubeMX ständig die Liste der Interrupt Handler ändern? Du kannst den ganzen Interrupt Handler auch in die main.c packen und die andere Datei weglassen.
-
Thread
Welche Projekte mit STM32?
STm32F4 Discovery Board. Mittlerweile läufts auch, mit eigenem Makefile. Die ersten Timer laufen, die LEDs blinken. Jetzt frag ich mich, was soll ich damit anstellen? Ich habe bisher mehrere Projekte mit den AVRs umgesetzt. Uhren, die obligatorische LED-Matrix, einen (kleinen) Cube etc... Für alle diese
PC" haben willst. Um da direkt Hardware anzusteuern ist der nicht ganz so toll, einfache Sachen wie LED Matrixen gehen aber natürlich auch da. Da ist halt Kontinuum der Anwendungen vom ATMega(usw.) über die ARMs bis zu einem Linux SoC. Der ATMega kann halt harte Echtzeit im Nanosekundenbereich sehr
-
Thread
FreeRTOS RS232 über DMA "Ruckler"
Tasks habe, die jede Milisekunde laufen sollen. Den Sheduler Takt kann ich nicht erhöhen, da ist in CubeMX 1KHz das Maximum. Macht das denn überhaupt sinn oder wie kann man das am elegantesten Lösen? Werde mir die CMSIS FreeRTOS Doku auch nochmal genauer zu Gemüte führen.
Ich nutze weder CubeMX mit generierten Code noch HAL Ich konfiguriere die Clock nach Datenblatt manuell. Rufe dann die SystemCoreClockUpdate() aus der CMSIS auf welches die SystemCoreClock-Variable setzt. Dann
-
Thread
5x5x5 LED Cube
Hallo! Ich bin an einem Projekt für die Schule. Ich will einen 5x5x5 LED-Würfel bauen. Er soll zuerst mit einem Atmel Mega32, später mit einem 8051 angesteuert werden. Die Teile für den Würfel hab ich nach der Anleitung von Qube Solutions: http://www.qube-solutions.de/files/Bauanleitung%20LED-Qube%205%20-%20Allgemein.pdf bestellt und den Würfel nach dieser Anleitung http://www.qube-solutions.de/files/Bauanleitung%20LED-Qube%205%20-%20Kubus.pdf zusammengebaut. Damit war ich recht schnell fertig. Doch ich merkte, dass bei den Qube-Solution-Anleitungen keine Schaltpläne dabei waren :(. Ich
-
Thread
3 TLC5940 an Arduino
Schönen guten Tag :) Ich möchte mir einen 4x4x4 RGB LED cube bauen wo ich 3 dieser TLC5940 verbauen will, da diese recht gut geeignet sind von den Leistungsangaben her und von der Ausführung! Seit gut einer Woche habe ich jetzt schon die Schaltung mit
Entkopplungskondensatoren, nun ich habe wie oben erwähnt das ganze mal Testhalber aufgesteckt für einen 4x4x4 led würfel den ich auf Instructables gesehen und gerne nachbauen will! http://www.instructables.com/id/Build-your-own-4x4x4-RGB-LED-Cube/ Der verwendet auch keine Kondensatoren, funktioniert aber
-
Thread
Viele LEDs ansteuern
und wenn du nach dem Löten und Verkabeln der 300 Leds immer noch nicht genug hast, kannst du dir ja nen Cube basteln. Vielleicht gleich noch RGB so wie der hier: http://www.youtube.com/watch?v=f1YNyQqbiF0&feature=related da hast du dann etwa 100.000 Leds, allesamt dimmbar
-
Thread
Wann externe Taktquelle für AVR?
oder anderen ICs... Zuerst mal werde ich eher auf niedrigem Level Elektronikbasteleien wie meinen LED Cube, oder Temperatursensorauslesung testen. Aber ich verstehe, was du meinst. Thomas Eckmann schrieb im Beitrag #3608154: > Die sind nicht krumm. 20MHz ist krumm. 16MHz ist nicht ganz so krumm.
Ausgabemöglichkeit brauchen. Geh nicht davon aus, dass du deine Programme, so einfach sie auch sein mögen (und ein LED Cube ist NICHT einfach), aus dem Stand heraus fehlerfrei programmieren kannst. Und genau dann kommt die Ausgabemöglichkeit ins Spiel, mit der du das allseits beliebte Spielchen "Stochern im Nebel" problemlos
-
Thread
Problem mit Interrup1
Hallo, websurfer1111 hier, ich habe ein Problem mit meinem ATmega16. Ich möchte einen LED-Cube programmieren und mit Hilfe des Interrupt 1 eine globale Variable hochzählen um zwischen verschiedenen Modies zu schalten. Mein Problem: Der Interrupt funktioniert, aber die globale Variable
Abgesehen davon wirst du so deinem Ziel, der Programmierung eines Cube sowieso nicht nahe kommen. Das ist der falsche Ansatz. Die hardwaremässige Ansteuerung des Cube findet unabhängig davon statt, was angezeigt werden soll. In einem Timer-Interrupt. Der macht das Multiplexing
-
Thread
ATtiny2313 Programmieren
true) zusammen gebaut. Ich habe außerdem erfahren, dass man es anders Programmieren kann, so dass die LED Lampen anders Leuchten. Das hat mich sehr interessiert, und das würde ich gerne mal ausprobieren. Ich weis aber leider nicht wie es geht. Ich weis nur das es ein Atmel AVR 8bit Mikrocontroller ATTiny2313
kann ich diese Programmiergerät dann auch für einen 3d cube verwenden??? Welche größe eines 3d cubes würdet ihr mir empfehlen?
-
Thread
stm32f030 problem!
Zum testen deine Hardware kannst du auch den STM32Cube Programmer probieren.
Ich werde versuchen, den stm32cube zu benutzen, ... wenn es funktioniert DANKE !!!!!
-
Thread
Datenstruktur für ein Displaybuffer in C
Hi, in einem Projekt möchte ích mit einem AT89S8051 Prozessor eine LED-Matrix ansprechen die durch Multiplexing insgesamt 20 Spalten und 14 Spalten besitzt (eine Matrix besteht aus 7 Zeilen und 5 Spalten) Als Programmiersprache dient C. Den Inhalt des Displays soll
(wovon ich mangels genug I/O Pins ausgehe) hast du den Speicher. Beispiel: Ich könnte bei einem LED-Cube (8*8*8) mit 64 Byte speicher auskommen. Aber ich definiere mir mein Array als uint8_t cube[8][8][8]; Mein ATmega1284P hat 16k RAM, da drück ich die 512 Byte doch locker ab. Vorteile: 1)
-
Thread
STM32 - GPIOs funktionieren nicht
(GPIOB, GPIO_PIN_13); HAL_Delay(100); // 100ms } [/c] An allen 3 Pinnen sollte eine LED hängen (Seite 23 + 26) Ich seh aber hier weder eine LED leuchten, noch messe ich eine Spannung an den Pinnen.
heruntergeladen und getestet. Funktioniert! Sowohl das Atollic Beispielprogramm als auch das von CubeMX generierte Projekt. Toll! Testweise mal beide LEDs ausprobiert: [c] while (1) { HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin); HAL_Delay(100); HAL_GPIO_TogglePin(LD4_GPIO_Port, LD4_
-
Thread
STM32 PWM-Signal
Beitrag #5797373: > kann ich bestätigen Ich ebenfalls. Brauchte es zur Ansteuerung von SK6812mini LED's.
; > LL_GPIO_SetPinPull(GPIOA, LL_GPIO_PIN_1, LL_GPIO_PULL_NO); Unnötig! Das kann man via CubeMX in der Timer-Konfiguration unter GPIO-Settings einstellen.
-
Thread
Arrays mit 0 und 1 drin direkt in die port-register schreiben
Hi! Ich schreibe gerade ein Programm für einen 3x3x3 LED-cube mit einem Atmega8. Anschlüsse: pin D0-7:LED1-8 pin C0: Led9 pin C1-3: ebene 1-3 Am Ende von allen Berechnungen und so bekomme ich 2 int Arrays raus: int led_ausgaenge [9]; int ebenen_ausgaenge
falls es euch hilft: [code] /* ##################################################### pin D0-7:LED1-8 pin C0: Led9 pin C1-3: ebene 1-3 led_cube_3x3x3 4bit-helligkeitsstufen (16, 0-15) Nicht Funktionsfähig, nur theoretischer Aufbau! interruptfrequenz nicht richtig eingestellt! Erklärung
-
Thread
Debug PHY DP83848VV mit BIST
Programm auf die Zielhardware portieren (eigene Platine mit STM32 und dem PHY). Dazu habe ich in der CubeIDE per CubeMX ein neues Projekt erstellt und konfiguriert. Danach die nötigen Codeteile kopiert. Die Kommunikation läuft aktuell über netconn. Ich kann eine netconn erzeugen und binden, allerdings
Funktion des DP83848 überprüfen. Dazu habe ich nun wieder ein neues leeres Programm mit Ethernet in CubeMX erzeugt. Nach der Init-Routine des Ethernet lese ich nun die Register des PHY aus, ändere einzelne Bits und schreibe die Register wieder: Beispiel: [c] uint16_t regvalue; printf("Init: %
-
Thread
LED CUBE RGB 5x5x5
Hallo, ich und mein freund wollwn uns einen led rgb cube mit 5x5x5 leds bauen haben uns auch schon im netz ein bisschen informiert, sollte am schluss sie hier ausehen zumindest in etwa xD http://www.youtube.com/watch?v=4MGKhFIujM4 so nun haben
Möchte mal folgendes zur Diskussion stellen: 1. Bernhard Miethaner sieht ein tolles Video von einem LED-CUBE 5x5x5. 2. Bernhard Miethaner entschliesst sich, ein solches Teil nachzubauen. 3. Bernhard Miethaner bestellt sich im Tec-Shop.de die notwendigen Teile: STK500 und ne ganze Menge anderer Bauteile
-
Thread
Brauche Hilfe beim STM32
STM32F030F4 Board aus China angekommen. Dann habe ich die CoIDE heruntergeladen und versucht, die Onboard LED auf PA4 zum laufen zu bekommen. Leider bin ich daran gescheitert. Da Ich nicht weiß ob mein Board oder der ST-Link kaputt ist, oder ich einfach zu blöd bin, das ans laufen zu bekommen, auf jeden Fall
> Meine Stars sind STM32CubeMX und SW4STM32, funktioniert immer wie man > sieht ;) So, Ich habe jetzt auch das Blink-Programm geschafft :D STM32CubeMX funktioniert gut, ich verwende aber Keil anstatt SW4STM32. > Das kommt
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
); __HAL_RCC_GPIOF_CLK_ENABLE(); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GPIO_PIN_RESET); /*Configure GPIO pins : PK5 PK4 PK6 PK3 PK2 PK0 PK1 */ GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_4|GPIO_PIN_6|GPIO_PIN
funktionieren, wenn du einfach den Code oben kopierst. Der Code wurde mit dem "Konfigurator" der STM32CubeIDE erstellt und dann ergänzt. Du solltest auch den Konfigurator nutzen, dort eine Config mit deinem Board erstellen und dann lediglich die main abändern. Zu der Cube IDE findest du Tutorials,
-
Thread
LED Sternenhimmel
halben Jahr beschäftige ich mich jetzt mit Microcontrollern. Angefangen hat das ganze durch einen LED-Cube bei YouTube. Keine Angst dazu hab ich hier im Forum genug gelesen um zu wissen das die Antworten von Wunderbar bis beleidigend gehen. Und ich werde dazu auch keine Fragen stellen da ich mich an
Max H. schrieb im Beitrag #4034214: > würde ich LEDs auf WS2811 > Basis nehmen. oder lieber WS2812B, als 5mm LEDs in einer Kette so http://www.ebay.de/itm/DC-5V-WS2812B-Led-Lichterkette-50-Stuck-10mm-3mm-5050-SMD-RGB-WS2811-controled-/301044598879
-
Thread
USB entstören STM32L433
Nachdem es mit der STM32CubeIDE kein Problem mehr ist, die USB Schnittstelle in Betrieb zu nehmen, ziehe ich das mittlerweile den lange Zeit üblichen FTDI Chips mit serieller Verbindung vor.Läuft ja auch so ganz gut... bis man
fehlerhafte Übertragungen wiederholt. Ja, so würde ich auch denken, aber ob der Programmierer des CubeIDE Treibers auch so gedacht hat...
-
Thread
Welcher Mikrocontroller
Millionenmal besser als andere. Und voll super für Anfänger - man braucht nur 2 Wochen, bis die erste LED leuchtet. CUBE alleine liefert Knobelspass für Jahre! ;-) Im Ernst: Du hast dir die Frage selber beantwortet. Da du ATMEL Assembler programmieren möchtest, kommt eigentlich nur ein AVR in Frage
andere. Ganz klar! > Und voll super für Anfänger - man >braucht nur 2 Wochen, bis die erste LED leuchtet. >CUBE alleine liefert Knobelspass für Jahre! >;-) Aha.
-
Thread
STK500 STK600 oder was ganz anderes?
Joghurtbereiter, wiederum gescheitert - Temperaturschalter als Bausatz gekauft :-\ Jetzt habe ich gerade das LED-Cube-Fieber bekommen. Kaufe mir aber diesmal keinen Bausatz :-) Statt dessen möchte ich jetzt in Microcontroller einsteigen. Von der Fülle an Informationen wurde ich leider erschlagen. Ich möchte jetzt
Bucht -Ein Steckbrett (Breadboard) -ein paar Widerstände (100, 200, 500, 1k, 5k, 10k -ein paar LEDs -5m Klingeldraht -2-5 ATMega48 -und BASCOM-Demo (oder wenn du lieber C lernen willst AVR Studio) (-wenn du schon beim bestellen bist evtl. noch ein 3€ text LCD) Ach ja und noch ne stabilisierte
-
Thread
Elektrische Schaltpläne lesen und analysieren
Ich bin selbst hobbyelektroniker und hab auch schon das eine oder andere selbst zusammengebaut (LED Cube, Funktionsgenerator, Roboter etc.). Trotzdem habe ich halt keine fundierte ausbildung auf dem gebiet und würde mich deshalb gerne etwas gezielter vorbereiten. Also eben, die basics sind vorhanden
Ich bin selbst hobbyelektroniker und hab auch schon das eine oder andere > selbst zusammengebaut (LED Cube, Funktionsgenerator, Roboter etc.). > Trotzdem habe ich halt keine fundierte ausbildung auf dem gebiet Willst du uns verarschen? Niemand ist (zumindest theoretisch) besser prädestiniert, aus
-
Thread
Betriebssystem für 32 Bit µCs?
eines von vielen Features von mbed angeführt. Ein Blinky sieht das z.B. so aus: [c] DigitalOut led(LED1); while (1) { led = !led; wait_ms(100); } [/c] und das funktioniert so auf einem M0 und genauso M7, auf NXP/ST/Atmel/Kinetis/Nordic usw. Das Ganze mit dem was man so für den
Mein erstes Hello-World Projekt mit der Cube HAL schmierte schon bei der Taktkonfiguration ab. Für Anfänger ist das sehr hilfreich. Denn es lehrt einen direkt von Anfang an, dem Cube MX nicht zu trauen und das Datenblatt zu lesen. Und siehe
-
Thread
USART1 an STM32F411CEU
Port A > (PA9) falsch)? Fang bloss nicht an so mit Magic Numbers zu programmieren. Nimm dir CubeMX vor und wähle dann Code-Generierung mit LL-Library.
so bitte nicht. Bitte! Anbei ein Grundgerüst zum Programmieren mit dem Blackpill für das/die Cube IDE mit Verwendung der LL-Libraries. - Grundlegende Initialisierung des UART1 - Testausgabe "Hello world..." (115200 Baud) - HEX-Datei direkt ausführbar - blinkende LED signalisiert Aktivität
-
Thread
STM32F407 Black und Arduino
Thread zu diesem Thema annehmen sollte, fertig. Die von STM empfohlene Software ist SW4STM, Keil und CubeMX. Markus schrieb im Beitrag #4994811: >>Hm. Ich habe einen PC. Ist der jetzt für Windows entwickelt > worden, oder >>doch eher für Linux? >>Ich weiß es nicht....... > > Da liegt glaube ich
Ich persönlich habe das ganze per CubeMX, Stemwin und der Initsequenz aus der Adafruit Lib ziemlich schnell am Rennen gehabt.
-
Thread
Frage an die STM32-Experten:
F4 (etwa F446), alle F7, H7, U5 und teilweise bei anderen Familien -> Datenblätter wälzen oder in CubeMX nachsehen. Je nach Pinzahl muss man aber aufpassen, ob auch wirklich alle benötigen Signale an Pins zur Verfügung stehen.
Flash eingeplant und 2 Jahre damit verbracht wie man den am besten anbindet, um dann später zwei LEDs blinken zu lassen. Das führt eben nur zu viel was-wäre-wenn rumlabern. Implementiert bekommst du so jedenfalls nichts.
-
Thread
IR sperrende Farbe
Also ich würde es mit Lack für Modellautos machen. Habe gerade welchen hier um die Böden der LEDs anzumalen für meinen Cube. Die Farbe deckt 100% und ist auf Coblat Basis Gruss
z.B. LED-Fassung, Papp-oder Metall-Hülse (gegen den steuenenden Strahl) ?
-
Thread
Ethernet mit STM32F207ZGT, LAN8742a und HR911105A
wie sieht es denn in der Software aus? Wenn STM32 Cube verwendet wird muss man aufpassen das die PHY Statusregisteradresse richtig gesetzt ist. HAL war für die DP Phy konfiguriert, die LAN8742 haben das SR an Adresse 31 und die Bits sind anders. Und genau
Hallo Johannes, ich nutze die SMT32CubeIDE 1.3.1 mit der FW 1.9. Die Config im Anhang. Die IDE kennt den LAN8742A, die Register passen. Auch die Phyadresse habe ich angepasst auf 0. Es macht auch keinen Unterschied, ob ich hier Auto
-
Thread
stm32 FatFS stranges Problem
Debugger etc). Die 500ms könnten noch zuwenig sein. Ich mache mir beim µC Start gerne mal eine LED Blinksequenz rein.
prinzipiel an, aber kackt bereits im "MX_USB_DEVICE_Init();" Ganz vorne ab ... Also im vom STM32CubeMX generierten Code, weit bevor ich was verbrochen hab. Wenigstens komme ich der Sache jetzt mal näher
-
Thread
P-Channel Mosfet mit Darlington Array treiben
Hallo allesamt, Ich will mir einen 8x8x8 RGB LED Cube nach der Art von Kevin Darrah - http://www.kevindarrah.com/?cat=99 bauen. der Cube ist mittlerweile schon so gut wie fertig, aber das Ansteuern der Ebenen läuft nicht so wie es sein sollte. Es
Original habe ich die 200 NPN-Transistoren durch Darlington Arrays vom Typ ULN 2803A ersetzt. Die LEDs lassen sich damit auch ansteuern, aber die Ebenen nicht. Ich habe mal einen Ausschnitt der Schaltung angehängt. Software-seitig sieht das so aus, dass nacheinander ein Pin des Schieberegisters auf
-
Thread
PCF8574P Lib ohne LCD
aoutputs schreiben Portexpander die nicht nur für die LCDs gestrickt sind? Im idealfall mit STM32 Cube IDE kompatibel
Davon abgesehen, wer sagt das man eine LED-Libs für LED's. nutzen muss. Es ist völlig egal was dran ist, der Befehl schaltet nur die Pins auf HIGH o. LOW. Was anderes macht der Chip eh nicht. Der Link oben wertet die Pins aus und liefert
-
Thread
LED Cube 16*16*16 monochrome
Frage gefunden. Zu meiner Frage: Als neues Projekt habe ich mir nun einen 16*16*16 monochromen LED Cube vorgenommen. Einfarbig deshalb weil mir bei einem RGB Würfel der Aufwand zu groß ist (auch schon 4 Ebenen fertig). Für meinen vorherigen kleinen Würfel(5^3) habe ich einen ARDUINO UNO verwendet. Der Aufbau des Würfels mit weißen diffusen LEDs, als auch die Ansteuerungstechnik per multiplexing ist mir bekannt. Jedoch weiß ich nicht ob ein Arduino UNO (benötige sowieso neuen, da der alte verbaut ist) für einen Würfel mit 4096 LEDs ausreicht
-
Thread
Neues STM32 Tutorial
dagegen mit 15,26MHz. [c] while(1) // Endlos Schleife { GPIOD->BSRRH = 0xF000; // Alle LED's aus GPIOD->BSRRL = 0x1000; // LED 1 ein } [/c] Warum?
oder so: [c] for (;;) { GPIOD->BSRRH = 0x1000; // LED grün PD12 ein GPIOD->BSRRL = 0x1000; // LED grün PD12 aus } [/c] 15,26 MHz Warum,weshalb, wieso? Keine Ahnung - noch nicht. Bin gespannt auf das weitere Tutorium. Trotzdem mach
-
Thread
Doppelbelegung von Pins
Hallo alle Bastler, ich habe einen 5³ LED Cube mit einem AtMega32 gebaut. dieser hat ja 32 I/O. Jetzt habe ich 30 für den Cube und noch zwei frei. DIese habe ich für eine RS232 Anbindung verwendet. Damit man nicht immer die Firmware umflashen
LED Bastler schrieb im Beitrag #1998142: > so lass ich in empfangen:input "f>", feld > input "m>", muster > ist bascom ohne libs sagt mir das so viel wie 'muuuuh'. Nunja egal. Ich bin nach wie
-
Thread
DC Echteffektivwertmessung
Ich habe einen LED Cube aufgebaut und betreibe ihn über PWM mit einem AVR und zwei 74HC595 an denen jeweils Leds mit Vorwiderstand hängen. Wenn ich dich richtig verstanden habe könnte ich mit DC TrueRMS die Leistungauslegunug
Uwe schrieb im Beitrag #1920535: > Ich habe einen LED Cube aufgebaut und betreibe ihn über PWM mit einem > AVR und zwei 74HC595 an denen jeweils Leds mit Vorwiderstand hängen. Dazu brauchst Du keine Effektivwertmessung. Stell die PWM auf 100% und
-
Thread
LED Cube/Matrix per Seriellen Anschluss steuern
Hyperterminal/script, würde ich dann eine abfolge an den uC senden der dann in echtzeit das muster auf den LED Cube überträgt. Für wie sinnvoll haltet ihr sowas und glaubt ihr, dass es mit der geschwindigkeit hinkommt? (Sodass kein flackern zu erkennen ist, wobei das ja bei Baudraten jenseits der 5000 keinerlei
gescwindigkeit kein problem darstellen sollte.. aber trotzdem mal ne frage: was wird denn das fürn cube? bei 16³ leds in rgb und 25 "frames" pro sekunde könnte es dann vielleicht schon mal eng werden ;)) lg zero gravity
-
Thread
LED Cube: "USB-Telnet" gesucht (Atmega)
Hi, ich habe grad so ein Projekt am laufen: http://www.youtube.com/watch?v=ruIlt3kZNmk Der jetzige µC wird per Lan angesteuert, genauer gesagt über eine Art Telnet oder Socket Verbindung. Die Befehle sehen so aus, dass man dem einen Befehl als Zeichenkette über das Socket rüberschickt: set_led 0101011011.. Allerdings finde ich es in letzter Zeit eher nervig das ganze per LAN zu machen weil meistens die Anschlüsse knapp sind. Jetzt suche ich nach einer Möglichkeit das ganze per USB zu realisieren. Am besten sollte das jetzige "Protokoll" so erhalten bleiben. Also suche ich nach einer