-
Thread
Basteltip: STM32F103 DIP40 Board
und in günstig.) Welche Software/Bibliothek verwendest du? Ich auf dem Board erfolgreich den LED-Blink-Test mit libopencm3 zum Laufen bekommen, bin mir aber nicht, ob man das verwenden will: http://www.libopencm3.org/wiki/Main_Page
CubeMX kann nach Gehäusen filtern, anbei eine Auswahl von "lötbaren" Gehäusen.
-
Thread
NUCLEO STM32 F0 bis F4 unterschiede Gesperrt
Nucleo Board seit ihr schon mal auf der richtigen Fährte) Dazu gibt es dann auf der ST HP den X-CUBE (wenn man so will ist das so eine art Präprozessor der euch die komplette Initialisierung des Nucleo Boards abnimmt) Hernach würde ich mit ganz kleinen Schritten weitermachen. z.B. Delayschleife programmieren und mit einem LogicAanalyser an einem Pin überprüfen. Taster einlesen , LEDs ansteuern - Ein EEPROM ( SPI oder i2C) anschließen und versuchen Schreib - Lesevorgänge zu realisieren - erst dann so pö a pö an die Wirklich großen Sachen dran machen wie z.B. Servos (Nodellbau
-
Thread
goto verpönt - was dann nehmen?
@ Cube_S (Gast) >Das GOTO bzw. das bedingte GOTO ist die Quintessenz der Ablaufsteuerung >seit Zuses Zeiten. Alles was danach an Schleifenkonstruktionen kam ist >menschliche Eitelkeit gepaart mit
Cube_S schrieb im Beitrag #4545972: > Das GOTO bzw. das bedingte GOTO ist die Quintessenz der Ablaufsteuerung > seit Zuses Zeiten. Nur so am Rande: Die frühen Zuse-Rechner kannten noch keine Gotos
-
Thread
ARM Cortex M0 system timer
wird. Ja, ich komme immer mehr dazu, Deinem Rat zu folgen. while(1) { gpio_set_pin_level(LED, 0); gpio_set_pin_level(LED, 1); } Ergibt 2.5 us HIGH 1.86 us LOW auf einem 48Mhz ATSAMD21G18. Das sind ja ähnlich schlechte Zeiten wie bei der ARDUINO-Funktion digitalWrite.
>Ja da lob ich mir die grafische Darstellung im CubeMX. Hört sich gut an. Ich kenne CubeMX nicht, habe aber gerade mal gesucht: STM32CubeMX: STM32Cube initialization code generator Naja, für STM32. Ich habe leider einen SAMD20.
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
external-interrupts-tutorial/ #include "stm32f4xx.h" /* Configure pin to be output (orange LED on STM32F4-Discovery Board)*/ void Configure_PD13(void) { GPIO_InitTypeDef GPIO_InitStructure; // ---------- GPIO for LED (PD13) -------- // // GPIOD Periph clock enable RCC_AHB1PeriphClockCmd
int main(void) { /* System init */ SystemInit(); /* Configure PD13 as output (orange LED) */ Configure_PD13(); /* Configure PD0 as interrupt */ Configure_PD0(); while (1) { } } [/c]
-
Thread
Lichtorgel, Ansteuerung
Hallo, Ich mache zurzeit ein Projekt mit dem Atmega8 (einen 3x3x3 LED Cube). ich habe zuhause eine 6-Kanal Lichtorgel die per Mikrofon und mit einem eigenen Takt gesteuert läuft, also die Geschwindigkeit, wie schnell er die einzelnen Farben durchschaltet kann man mit
, dann nimmst du statt der LEDs auf dem Entwicklungsboard die LEDs der Halbleiterrelais und schon flackern die Lampen.
-
Thread
SmartHome Starter-Paket mobilcom debitel Erfahrungen Meinungen Testberichte
ELV bietet auch dieses System an: MAX! Cube LAN-Gateway http://www.elv.de/max-cube-lan-gateway.html Artikel-Nr.: 68-09 90 04 MAX! Elektronischer Heizkörperthermostat http://www.elv.de/max-heizkoerperthermostat-2.html Artikel-Nr.: 68-
kurzer Zeit ist eine lokale Parametrierung und Internetsteuerung möglich. Nun leuchtet die Internet-LED auch dauerhaft :-)
-
Thread
STM32Fxxx: Busse ideal takten?
Für die Clock+Power Einstellungen hilft das CubeMX auch. Es kennt vielleicht nicht alles aus dem Datenblatt, aber gerade beim Takt einstellen kann man ja einige Fehler machen und die werden hier schön angezeigt. Bei der Power Einstellung sieht man
habe ich sie alle verkauft, weil 10 Jahre damit reichten. @Jojo: Mir müssen uns mal über dieses CubeMX unterhalten, ich melde mich mal dazu. Ggf. auch mal telefonieren. Habe auch Teamspeak und einen WOT Server.
-
Thread
C-Programmierung-->Bibliotheken,Standards,Portierbarkeit
. Wenn es ohne gehen soll, sind die Bord Support Packages der Hersteller sehr interessant (STM-Cube). So bleibt die Portierbarkeit innerhalb des Prozessor-Herstellers respektive der Familie erhalten. C-Beäugler schrieb im Beitrag #4464271: > das klingt einleuchtend, wäre eben gut wenn es da einen
Software darauf angewiesen ist, ob irgendwo ein Eingang für einen Taster oder ein Ausgang für eine LED vorhanden ist. Systenabhängig wäre das bessere Wort gewesen. Patrick B. schrieb im Beitrag #4464500: > Embedded OS (Linux, Android, Windows CE...) Auch hier macht man üblicherweise eine Unterteilung
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
zwischen -Os und Debug sehe ich allerdings nicht. [c] void IOTask(void* params) { DigitalOut led4(LED4); // Test Blinky SPI spi(PA_7, PA_6, PA_5); // use SPI1 spi.frequency(1.333E6); // Bitrate 1.333 MHz DigitalOut cs(PA_2); volatile bool bRun = true
spi.write(0x55); cs = 1; cs = 0; SPI_TransferByte(0x33); cs = 1; led4 = !led4; } } [/c]
-
Thread
ideale STM32 Entwicklung unter Win/Linux für lau !
erst mal überrascht von der einfachen Installation und Verwendung, Dank der Unterstützung von STM32CubeMX unter Windows und jetzt auch seit 4.13 mit Installer für Linux gibt es kein Argument für Keil und co im privaten Bereich. Kein Speicherlimit, Unterstützung out of the box für alle aktuellen STM32
STM32 ? Wenn der Kunde auf was anderes besteht oder einem, so wie mir, Eclipse nicht gefällt, aber CubeMX gibt es, im Gegensatz zu anderen Lösungen, auch als Stand-Alone-Anwendung Hier gibt's die Pressemitteilung von ST zur Linux-Unterstützung http://www.st.com/web/en/press/p3781 > PS: für 15 Euro
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
geknöpert werden. Wenn mann´s richtig machen will, braucht man noch ein paar Abblock-Kondensatoren, ´ne LED und einen Taster. Oder halt mehr und andere Bauteile für noch mehr Spaß.
Thomas E. schrieb im Beitrag #4452519: > Eine LED blinken zu lassen und einen Port-Pin einzulesen geht auch > völlig ohne Lib, und eine I2C-Kommunikation mit einem Sensor kriegt man > vermutlich auch als Einsteiger in ein paar Tagen mit großem Lerneffekt
-
Thread
stm32cube und USB
ich falsch? Mein Schaltplan (eigenes Board): siehe Anhang "HW_USB.png". Meine Konfiguration in CubeMX: siehe Anhang "CubeMX_USB.png" In dem von CubeMX erzeugten Projekt (ich benutze Keil) habe ich sonst nichts verändert. Ich habe einfach nur auf "Rebuild" geklickt (lief ohne Fehlermeldungen durch
PID muss man normalwerweise > für eigene Projekte anpassen. Kommt drauf an welche Klasse in CubeMX ausgewählt wurde. Bei den Standardklassen (CDC, HID, DFU, etc) gibt CubeMX STs VID und entsprechende PIDs vor. @TO: Was ist in CubeMX unter Pinout ausgewählt und was unter Configuration (unter
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
return; /* Power down zum Lesen */ RF_PowerDown(); GPIO_SetBits(TM_DISCO_LED_PORT,LED_GREEN); if (RF_DataReady()) { GPIO_SetBits(TM_DISCO_LED_PORT,LED_ORANGE); ptr = (uint8_t*)&rf_data; CSN_LOW; SPI_TransferByte(NRF24L01_CMD_R_RX_PAYLOAD
DelayMs(1000); if (nrf24l01_NewTempAvailable) { GPIO_ResetBits(GPIOD,LED_GREEN); GPIO_ResetBits(GPIOD,LED_RED); GPIO_ResetBits(GPIOD,LED_ORANGE); GPIO_ResetBits(GPIOD,LED_BLUE); nrf24l01_NewTempAvailable = false;
-
Thread
Einstieg in PSoC
schnelleres Programmieren aufgrund > der grafischen Oberfläche Gibt es doch für STM32 auch. Nennt sich Cube.
F. F. schrieb im Beitrag #4548558: > Gibt es doch für STM32 auch. Nennt sich Cube. Nö, ihr beide habt den PSoC nicht verstanden. Da wird nix grafisch *programmiert*. Die *HW* wird grafisch konfiguriert, deine *SW* erstellst du wie bei den anderen ARM Cortex auch.
-
Thread
Einstieg in STM32F7
Das Ding ist inzwischen schon viel größer geworden,2 Displays, LEDs usw. aber ist mein Einsteigerprojekt. Display hier nur mit 20 Mhz SPI, ohne LTDC. Das hat der 429 Disco mit dabei aber nur wenige I/O Pins sind da noch frei, 13 Stück genau. Beim 407 sind fast alle
bestimmt in eine IDE integrieren. Aber das ist Schnee von übermorgen und ich sollte erst mal eine LED an und aus kriegen. Dann ein Lauflicht usw.. Herzlichen Dank an alle! Gruß Reinhard
-
Thread
MOSFET Turn-Off Delay
Hallo zusammen, ich bin gerade dabei, einen RGB-LED Cube zu bauen. Für die Ansteuerung der LEDs (Common Anode) verwende ich P-Channel MOSFETs (IRF9Z34N) mit NPN-Transistoren (2N3904), siehe Schaltung. Zum Einschalten eines Layers lege ich also von
Ich verwende DM13A LED-Treiber.
-
Thread
STM32 USB Host
mit FTDI benutzt werden) 1 x ISP-BUS 1 x Digital input ISP-Chip-Select 2 x Digital Output für LEDs Ich habe natürlich schon auf der Internetseite von ST gesucht, bin da aber ein wenig von der riesigen Datenmenge erschlagen und finde in den Tabellen auch irgendwie nichts konkretes zu USB Host.
F2/4/7 Serien haben nur einen USB-Host. einen USB-Host der 2 Userprozesse abarbeiten kann. STM Cube generiert mir: void MX_USB_HOST_Init(void) { /* Init Host Library,Add Supported Class and Start the library*/ USBH_Init(&hUsbHostHS, USBH_UserProcess1, HOST_HS); USBH_RegisterClass(&hUsbHostHS
-
Thread
Messsystem 10x 100kHz 8-bzw. 10bit --> ADC?, µC?
Libraries/Frameworks man bevorzugt. Wirklich gut gefällt mir keins der Frameworks. Allerdings ist STM32CubeMX etwas besser als das Pendant Harmony Configurator, auch wenn es nicht mehrere Konfigurationen kennt. Kleiner Hinweis am Rande: Renesas ist jetzt auch bei den kleineren ARMs auf den Cortex-M-Zug
Signalverarbeitungskette auslegen zu können. Ich habe einen Sender (in dem Fall das Lasermodul oder eine starke LED mit gebündeltem Strahl), mit Mehrfach-Reflexion des Strahls in möglichst spitzem Winkel (den erforderlichen Winkel dafür bin ich gerade am ermitteln). Über diese "Steigung" gelangt der Strahl auf die
-
Thread
ARM Cortex M3 Anfänger
Ich habe ein stm32F103 Development board. Ziel ist es auf der LED Matrix die LEDS zum leuchten zu bringen. Kann mir jemand Starthilfe geben? Programieren in C kann ich aber noch nie etwas mit einem µC gemacht.
coocox runterladen --> led blinken lassen --> komplexitätsgrad steigern
-
Thread
Klare LEDs "diffusieren"?
mit 1200er Nassschleifpapier... hat allerdings nach 100 kein Spass mehr gemacht .... Haben 2000 Leds diffus machen müssen für nen LED Cube. Ein Kumpel hat dann aus einem Holzblock und einem Kupferrohr eine Sandstrahlpistole gebaut. Haben die LEDs in Styropor gesteckt un immer so 200 300 gleichzeitig
/www.ebay.de/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR4.TRC2.A0.H0.Xled+diffus.TRS0&_nkw=led+diffus&_sacat=0 Mit kt-elektronic, led-store_waldheim, eduarddell (Delloptoelectronics), und led-carlights (LED Profi) habe ich gute Erfahrungen gemacht. Mit freundlichen Grüßen - Martin
-
Thread
STM32f4 TIM Base-Init
@Frank wenn ich dem Parameter "PLL_M" den Wert 8 gebe, wie du mir oben empfohlen hast, blinkt das led nicht mehr. SystemCoreClock=((16000000 / 8) *336 ) /2 = 336 MHz und das ist deutlich unsin
hier hast Du mal meine als Referenz... Zudem solltest Du Dir mal CubeMX installieren. Da kann man wunderbar sehen wie es mit der Clock Einstellung zur statten geht
-
Thread
V tausende LEDs 3mm, größtenteils bicolor
Fragen, habe wenig Ahnung davon. Die LEDs sind natürlich neu und unbenutzt.
werden dort 95% aller Bauteile gekauft? Katja, überdenke mal die möglichen Käufer deiner tausende LEDs: der "Privatfrickler", welcher deine Mengen braucht und seinen Hobby-Raum mit einen LED Himmel verzieren möchte (oder einen LED-Cube baut), sind die Kennwerte, Herkunft und Alter eher fast egal.
-
Thread
Mehrdimensionales array an funktion übergeben (C)
nehme Verbesserungsvorschläge gerne an! hier der original code: [code] //var volatile uint8_t LedCube[8][8][8]; //[x][y][z] //prototype void get_spi_cube_data(uint8_t led_cube_data[][8][8]); Aufruf in main: get_spi_cube_data(LedCube); //Funktion void get_spi_cube_data(uint8
spi_data[instance][yl]=0; for (x=0; x<8; x++){ for (z=0; z<8; z++){ led_cube_data_copy[x][y][z] = led_cube_data[x][y][z]; //copying led cube data if (led_cube_data_copy[x][y][z]>0){ led_cube_data_copy[x][y][z] = led_cube_data_copy[x][y][z] - 1
-
Thread
STM32F429-Discovery Recycling: 90 MHz Frequenzzähler mit TFT
Abgleich des Quarztaktes mit Trimmpoti ·Anzeige des eingestellten Korrekturwertes ·2 x Status-LEDs auf dem Board für 'Messung fertig' (grün) und 'Vorteiler aktiv' (rot) Programm installieren: Zur Inbetriebnahme wird ein PC nebst USB-Kabel und das Programm ST-LINK benötigt, was sich bei ST
unterschiedliche Anwender verschiedene IDEs verwenden. Der eine möchte SPL-Code, der andere schwört auf HAL bzw. CubeMX und ich bin gerade dabei, nichts von diesen tollen Dingen zu benutzen, sondern die Hardware direkt anzusprechen. Letztens hatte ich hier eine neue Schaltung zur TFT-Ansteuerung gezeigt und mittlerweile
-
Thread
Kann gcc-Projekt nicht auf STM32 discovery board laden
ein erstes Testprojekt für ein STM32 discovery board (STM32L100C) zum laufen zu kriegen (blinkende LED, was sonst!). Dazu verwende ich die gcc arm toolchain (4.9.3 20150529) unter Linux und st-link (https://github.com/texane/stlink). Als Linker-Skript kommt STM32L100XC_FLASH.ld aus ST's 'cube' repository
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
Datum fehlerfrei hingeschrieben hast. Und apropos SPL vs. "neue HAL". Damit meinst du wohl das Cube Zeug. Habe gerade mal kurz reingeschaut und mich mit *Grauen* wieder abgewendet. Allein die Größe ist schon ein schlechter Witz: die STM32F0 Cube HAL ist ein 98MB (!) großes Zipfile. Fast 100MB für
. Heißt der Nachfolger von Cube dann mbed? Aber was soll's, jeder hat das Recht eine Sache so zu machen wie er will. avr schrieb im Beitrag #4380348: > Mit der CubeLibrary kannst > du den gleichen Code auf ziemlich vielen STM32
-
Thread
P-Kanals mosfet zu hoher Rds
Hi Leute, Ich habe folgendes Problem. Ich habe einen 8x8x8 LED Cube gebaut. Dieser Funktioniert soweit auch ganz gut, mit dem einzigen Manko, dass die "Treiberstufe" sehr heiß wird. Genauer gesagt, meine P-Kanal Mosfets (IRLML6401TRPbF) 1 mosfet steuert treibt
gut aus, Sauber zwischen 5V und Masse. https://www.dropbox.com/s/f3vp6xrx8dlklmq/Dokumentation_LED_CUBE_8x8x8.pdf?dl=0 Auf den Letzten Seiten im Anhang ist auch ein Schaltplan zu finden. Nochmals Vielen Dank für die ganze Hilfe!
-
Thread
STM32 Retargeting mit GNU/Eclipse-Toolchain (newlib und libgloss)
auf Eclipse CDT 4.5.1 (Mars), ARM GCC 4.9 2015q3, dem GnuArmEclipse-Plugin, OpenOCD 0.9.0 und STM32CubeMX 4.11.0 basiert. Soweit funktioniert schonmal alles, das heißt, das Projekt wird gebaut, lässt sich per OpenOCD ausführen und die Breakpoints funktionieren auch. Um die für die newlib bzw. newlib
printf("Blink"); while(1) { // do nothing } } [/code] Leider blinkte die LED nicht wie erhofft. Daher habe ich den nosys.specs Parameter entfernt und alle Systemaufrufe direkt im Projekt implementiert (obwohl es mir lieber wäre, gegen libnosys zu linken und die notwendigen Aufrufe
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
CMSIS-RTOS RTX Kernel, and the µVision IDE/Debugger. The STM32 peripherals can be configured using STM32 CubeMX and the resulting project exported to MDK. Serial: U1E21-CM9GY-L3G4L
Anwendungen (die vorher mit AVRs gemacht wurden) steht nichts mehr im Wege :-)) Dann läuft die "Blinky-LED" sicher gleich viel besser.
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
das in eclipse beim linker eingestellt, von der Kommandozeile: [c] arm-none-eabi-objcopy -S CubeMXTest.elf > CubeMXTest.lst [/c] Dir fehlen aber die linker und startup Einstellungen.
Fehler gemacht. Es ist nicht objcopy zum .lst erstellen, sondern: [c]arm-none-eabi-objdump -S CubeMXTest.elf > CubeMXTest.lst[/c] oder [c]arm-none-eabi-objdump -h -S CubeMXTest.elf > CubeMXTest.lst[/c]
-
Thread
welchen Microcontroller?
Hi, ich werde mir demnächst einen LED-Cube bauen, und leider ist der Link zum Microcontroller kaputt. Jetzt stellt sich mir die Frage, welchen soll ich nehmen bzw. welcher passt in den Sockel. https://www.reichelt.de/ATTINY-2313-SO/3
Also wenn du vorhast eine coole Software für deinen Cube zu bauen würde ich keinen ATTiny nehmen. Meiner läuft mit nem Mega 1284P
-
Thread
STM32F Timer Problem
Hallo Experten, ich lasse gerade an meinem STM32F105 eine LED über einen Timer Interrupt toggeln. (Timer 2 über APB1 max 36Mhz). Habe am STM32F105 eine Taktfrequenz von 72MHz (externer 8Mhz Crystal) eingestellt, alles standardmäßig eigentlich - dachte ich.
@CAN-Fan CubeMX habe ich nur mal zum rumtesten benutzt, welchen Teiler ich wo einstellen muss um auf meine gewünschten Takte zu kommen (siehe Bild). Für mein Projekt benutze ich es aber nicht. @hp-Freund
-
Thread
Verständnisfrage stm32 uart
GPIOA, &uart_gpio); //******************************************************// //************ LED ****************************// GPIO_InitTypeDef gpio_led; __GPIOG_CLK_ENABLE(); gpio_led.Pin=GPIO_PIN_12; gpio_led.Mode=GPIO_MODE_OUTPUT_PP; gpio_led.Pull=GPIO_NOPULL; gpio_led.Speed
(i=0; i<=500000; i++); //delay für LED HAL_GPIO_WritePin(GPIOG, GPIO_PIN_12, 1); for (i=0; i<=500000; i++); //delay für LED } } void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle) { data
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
share/arduino/Arduino.mk [/code] Dann braucht es nur noch "make upload" und man hat eine blinkende LED. Der einzige Unterschied zu einem nackten ATmega328p ist der Bootloader der die obersten 2KB Flash belegt. Und der USB-seriell Adapter der an den UART des ATmega angetüddelt ist. Das ist allerdings
Programmierung entweder über unsere eigenen Libs, oder - speziell für Azubis, Praktikanten o.ä. - mit dem CubeMx von ST. Das Board kann man zwar (zumindest zur Zeit) nicht bei uns kaufen, es kann aber sicherlich als Idee dienen.
-
Thread
Led Matrix spektrum analyzer bauen
Hallo erstmal, ich hab mal vor ner Zeit einen LED cube gebaut (läuft mit arduino uno), hab bei dem zwar ziemlich alles nach Plan gelötet, dennoch schon verstanden welches Bauteil was macht (wenn auch erst im Nachhinein) und auch ein paar Sachen dazu gelernt. So und nun sind von damals noch ein paar LEDs übrig geblieben und da dachte ich mir spontan ne LED Matrix würde sich da ja noch ausgehen, und bin dann kurz darauf auf die Idee gekommen mir daraus doch eher einen Spectrum analyzer zu bauen.(
-
Thread
STM32 Timer Callback wird nicht aufgerufen?
{ //HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5); /* USER CODE END WHILE */ if(usr_toggle_led != 0) { HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5); usr_toggle_led = 0; } /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ }[/c] Warum toggelt mein LED nicht? :
Doku ist nicht so gut, aber im CubMX musst du beim Timer auf der NVIC-Seite auch den Interrupt aktivieren.
-
Thread
STM32F429 Disco Board - Was damit machen?
das STM32F429 Board für die Steuerung der Wohnzimmer-Beleuchtung am laufen (4 RGB Strips a 160 RGB-LEDs). uGFX: http://ugfx.org/ emWIN:http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1897/PF259243 -> ganz unten unter "STM32CubeF4" (emWin ist ein Teil der ST Firmware)
-
Thread
SAMD21 Xplained Pro board
das ist das CubeMX von Atmel. Erzeugt ein Projekt für Atmel Studio 7. Finde es gut, das Atmel an der Baustelle der HW Konfiguration dran ist, aber die Umsetzung als Webseite ist noch schlimmer als CubeMX als Java
dasrotemopped schrieb im Beitrag #4327661: > das ist das CubeMX von Atmel. Erzeugt ein Projekt für Atmel Studio 7. > > Finde es gut, das Atmel an der Baustelle der HW Konfiguration dran ist, > aber die Umsetzung als Webseite ist noch schlimmer als CubeMX als
-
Thread
[S] Standart includes für STM32 AC6 mit HAL
sollte das was nützen, wenn man eine eigene Hardware nutzt. Dann steht man wieder im Wald, da ein LED1_Clock_Enable() nicht tut...
Für deins machst Du einfach eine eigene Konfiguration und fertig. Das geht für AC6 wie auch für CubeMX...
-
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
Digitale Uhr mit sieben Segment Anzeigen
Ansteuerung der 7-Segment Anzeigen ab. Das kann man auch selbst lösen ähnlich dem Prinzip für die LED-Cubes. Dafür 5 EUR zu spendieren macht nur Sinn wenn Du mit das Multiplexen nicht verstehen kannst oder möchtest. Dann nimm dem. Ansonsten reichen dafür 8 Transistoren plus n für die Anzahl der Digits
fehlen... Lukas H. schrieb im Beitrag #4308272: > Verstehe dort alles außer die dort sogenannte LED Spannung. Wäre die in > meinem Fall einfach die Spannung einer Led in der sieben Segment > Anzeige? Das hat er so gemacht, damit die LEDs nicht unbedingt von den geregelten 5V des MC versorgt werden
-
Thread
5x5x5 LED Cube interrupt not working
Hello folks, I am building a LED Cube so far I've finished my 3x3x3 led cube and programmed it I had just 1 problem with the LED Cube... the 2kb Memory was just not enough for me it worked with 1 or 2 patterns but than it would be full after programming to about 98%. Anyways, it worked and now I wanted to build a 5x5x5 led cube I finished the schematic, the layout, etched and assembled it, but now I have just one problem with my program. I used the program for my 3x3x3 LED cube and just changed a few things. I get an
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
selbst vom Xmega auf STM32 um. Hier gibt es eine recht komfortable Konfigurationsoberfläche namens CubeMX die einem einiges an Arbeit abnimmt oder als Grundlage für Beispiele dienen kann. Dafür sind die verwendeten HAL-Treiber leider nur dürftig dokumentiert. Ohne Cube und HAL gibt es wiederum sehr
etwas nervig gebaut. Wenn du lieb fragst, kann ich dir mal ein Minimalprojekt zusammenbasteln, was die LED auf dem Ding blinken lässt.
-
Thread
If-Bedingung nach dem Einschalten, falsch initialisiert?
] if(counter >= 24'h0FF) led = 1; else if(counter < 24'h0FF) led = 0; [/code] würde ich als Bedingung für das Led-Register eher sowas vorschlagen. Kostet ein bissel mehr Hardware, aber ich denke die Led sollte
ich nicht genau worauf du mit den Constraints hinauswillst. Ich habe eine .pcf-File: [code] # LED outputs set_io LEDs[0] A29 set_io LEDs[1] B20 set_io LEDs[2] B19 set_io LEDs[3] A25 # 3.3 MHz clock input set_io CLK_3P3_MHZ A9 # mux set_io mux[0] B4 -pullup yes set_io mux[1] B3 -pullup
-
Thread
STM32 Hal-Driver ADC-DMA Interrupt
vorbeiprogrammieren, um das zu ändern? Ich könnte den Treiber ändern, jedoch führt jede Änderung im CubeMX dazu, dass der Treiber wieder auf den Originalstand gebraucht wird. Michael
Takt und gut ist. Dafür braucht man 5 Zeilen Code. Man kann ja der Meinung sein mit dem Einsatz von CubeMx spart man sich die Einarbeitung in die Dokumentation, aber auf so einen Blindflug hätte ich keinen Bock.
-
Thread
[V] 3mm LEDs grün
Für LED-Cubes, Laufschrift-Tafeln, etc: *Stanley MBG3864X* 3mm LED grün (558nm), Datecode C7X0937 Datenblatt siehe http://datasheet.octopart.com/EFY3864X-Stanley-Tools-datasheet-12530821.pdf 2000 Stück
-
Thread
ATtiny 2313 3x3x3 Led Cube
main.o.d main.c -o main.o main.c:1:3: error: expected identifier or '(' before '/' token **/ Mini-LED-Cube 1.0 [/code] The compiler even shows you the line in error [c] **/ Mini-LED-Cube 1.0 [/c] There seems to be something wrong with the comment. Unfortunately I cannot see this line in the
that you think programming is something one does not need to learn *BEFORE* starting a project like a LED-cube. Start where everybody else starts: with a single LED on some port pin. Work your way upwards, including timer handling and in 3 or 4 month you have the knowledge to programm a LED cube. A cube
-
Thread
Fragen zu LED cube
Hallo, Wir wollen die LED cube 5*5*5 als unsere Facharbeit machen, leider wissen wir davon wenig. Meine Frage ist, wie viel Ports brauchen wir und wie steuert man die LEDS einzel? Es sind 125 LEDs, ich kann mir schlecht vorstellen
@ William Xu (Firma: schule) (will_x) >Hallo, Wir wollen die LED cube 5*5*5 als unsere Facharbeit machen, >leider wissen wir davon wenig. Ist es nicht Sinn einer Facharbeit, neues Wissen aufzubauen? > Meine Frage ist, wie viel Ports brauchen >wir und wie