-
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
-
Thread
Olimex STM32-103STK LCD 8544 über SPI
----------------------------------------*/ /* USER CODE BEGIN PM */ #define LED_On() GPIOC->BRR |= LED_PortC #define LED_Off() GPIOC->BSRR |= LED_PortC #define LCD_CS_Hi() GPIOC->BSRR |= LCD_CS_PortC #define LCD_CS_Lo() GPIOC->BRR |= LCD_CS_PortC #define
LCD_Reset(); LCD_CS_Hi(); // CS auf High damit LCD deaktiviert Test_LCD(); LED_Off(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ LCD_Data(); //D/C = High => Data while (1) { /* USER CODE BEGIN 3 */ LED_Off();
-
Thread
STM32F1 Evaluation Board gesucht mit Display
Die Ansteuerung ist deutlich komplexer als einfache TFTs mit Controller und wenn Du die einzelnen LEDs noch mit PWM dimmen willst wird es umfangreich und muß sehr schnell laufen damit es nicht nur fürchterlich flackert.
ganz gerne EmBitz (Nachfolger von EmBlocks, wenn Du es Arduino-ähnlich haben willst, mit MBed.com, CubeMX und OpenSystemWorkbench von ST wird Dir viel abgenommen. Mit VS arbeite ich nicht. Wenn Du das NUCLEO-F103RB nimmst (ca 12€), dazu ein Display aus China wie z.B. http://www.ebay.de/itm/240x320-
-
Thread
STM32L Timer Problem
Hintergrund die HAL bzw. den Prozessor besser kennzulernen. Die Interrupt Routine habe ich mir über CubeMX generien lassen und diese funktioniert. Der Timer wird bei mir wie folgt Inititalisiert: /* TIM2 Init function */ static void MX_TIM2_Init(void) { TIM_ClockConfigTypeDef sClockSourceConfig
natürlich auch eine Idee. Das mit dem HAL_Delay habe ich schon ausprobiert. Geht gut, habe damit die LED blinken lassen. Ich werde heute Abend einmal schauen ob sich etwas neues ergibt. Ciao Jürgen
-
Thread
STM32 Linker-Problem (overlaps section.) + Clock zu langsam?
Die Uhr geht jetzt an, zeigt sofort die init-Uhrzeit (12:00) an und dann läuft der Sekundenzeiger (LED) sehr sehr langsam durch. Ansonsten wurde an dem Projekt *nichts* verändert, einfach eine andere/neuere Toolchain und zum Testen das "+8" im Linkerfile. Im Anhang mal die main.c und das Linkerfile
init-script und Linkerfile. Bin mir nur noch nicht so ganz sicher, was ich da brauche. Ich habe mir was von CubeMX generieren lassen, damit funtionieren erstmal die älteren Projekte augenscheinlich alle.
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
. Ob es dann funktioniert wie du vorgesehen hast muss man erst sehen. Aber dafür gibt es ja das CubeMX.
Standalone) oder 2. CAN-BUS Betrieb (Slave) Ausgang: 1x für 5x oder 10x WS2812B RGB LEDs Eingänge: 30x (max) über Button und Rotary Encoder Power: 1 Standalone über USB 2 Slave über externe +5V Einspeisung Besonderheit: Extern soll immer bevorzugt werden, wenn vorhanden
-
Thread
Uart schickt falsche Werte
nur 165er und ein paar andere Zeichen zwischendurch. Dann habe ich die selben Einstellungen im CubeMX durchgeführt und bin auf folgenden Code. Dieser funktioniert und ich schicke da die richtigen Zeichen. Der Code, der funktioniert ist: [c]void HAL_UART_MspInit(UART_HandleTypeDef* huart) {
konkreten µC Modell vertraut. Nur so viel noch: Die Taktfrequenz kannst du sicher mit einer blinkenden LED kontrollieren. Außerdem kannst du den Wert der Variable "SystemCoreClock" ausgeben. Ich würde beides mal tun.
-
Thread
Audiophile Elektrotechnik Gesperrt
(Ich habe mal Goggle für eine Übersetzung bemüht) https://www.head-fi.org/threads/the-lovely-cube-headphone-amp-lehmann-black-cube-linear-clone.501046/page-86 Und weil das Chassis grillbelüftet ist, beträgt die Temperatur für die Transistoren, Spannungsregler und die beiden großen Filterkappen
ich war damals ,als externer Freelancer ,in bei einer maschinenbau firma, für dibonder( lasern aus LED wavern die einzelnen leds herraus) der endkunde, war infinion die hatten 10adrige coustommade teflon silberleitungen geschirmmt, für 2300 euro pro meter verbaut nun stellt sich die frage warum
-
Thread
atmega32 16PU Schaltet nicht sauber
aus? Betriebsspannung ist 5 V die Schaltung ist exakt diese hier http://www.instructables.com/id/LED-Cube-4x4x4/step7 mfg Peter
-
Thread
GNUBLIN www.gnublin.org
Welche Topologie? Mesh? Cube? Torus? Hypercube? ;)
Eingang muss man aufpassen!! Also, was man am MISO anschliesst! Habe hier gerade eine 250cm*60cm LED-Matrix aus 10mm LEDs, nur leider nicht ganz so einfach wie ein einzelnes Shift Register, mehrere Segmente, mehrere CS, ... Muss auch nochmal dran :D
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
HA! Ein teilweise ähnliches Problem wie beim Threadstarter: Hab hiern 407 auf dem ein Blink-a-Led Timer-Interrupt Example (für Eclipse angepasst) einwandfrei läuft. Dann das gleiche per C&P mit ein paar kleinen semantischen Anpassungen in ein Projekt einkopiert - Flasche leer. Ich habe in den zehn
zu den STM32F0 hin eigentlich (mehr oder weniger) > abwärtskompatibel? Nein. Wobei es mit STM32Cube und diversen anderen Frameworks Bestrebungen gibt, universell/portabel zu sein. Wie gut das in der Praxis aber funktioniert, kann ich nicht sagen.
-
Thread
Suche Literatur für strukturierte Embedded Programmierung
STM32" gemacht hast, solltest du zunächst in Betracht ziehen. Wenn du zuvörderst nur mit sowas wie Cube und Konsorten hantiert hast, dann lerne, ohne so ein Zeug auszukommen. Dazu wäre es wohl das beste, einen Controller auf Cortex-M Basis zu nehmen, der _nicht_ von ST kommt. Damit man nicht in Versuchung
publications/pttes Kann man in die Tonne kippen... Was will das Buch? Hunderte Seiten wie man eine LED anschließt? Dann noch in der Variation mal ein Relais oder einen Piezo-Summer... Und der Softwareteil? Unmöglich formatierte C-Code-Listings mit jeweils mehreren Kommentarzeilen "Ende der Datei
-
Thread
Ersatzbauteil - BMS incl. Balancer
geht, daher würde ich die Variante mit Hirn gehen, Bluetooth LE hinzufügen und für Unter Wasser 5 LEDs als Ladestandsanzeige. Dazu einen INA226 und du hast Strom und Gesamtspannung recht genau im uC und kannst sie rausfunken lassen um an Land und vor dem Einsatz dein Equipment zu checken. VG Paul
Daher wird dies nun mein erstes Projekt mit dem Zerg. Habe sonst immer ATMEGA`s eingesetzt. Die CubeIDE sieht schonmal recht übersichtlich aus. Bei den oberen 3 Layern ist alles ungenutzte GND. Das untere Layer muss bei Volllast folgende Wärme ableiten: - 0,8W Gesamt von: den zwei N-Fet`s (je
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
ARM MO := schadstoffstark und leistungsarm => genau der richtige Controller fuer RPi0/Antuino LED-Blinker.
und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
-
Thread
Tiny Programm
Hallo Ich mochte einen Tiny 2313 Programmiren für einen led cube. Aber wie gelangt das Programm in den Mikrocontroller? Schaltplan: http://www.ledstyles.de/index.php?page=Attachment&attachmentID=5162&h=14fd27d042c0853320f7f045e11838b113fe8373 Grüße
-
Thread
Lehrbuch Atmel µc's Bascom
Moin Moin! habe heute mit meinem neuen Pollin board mein erstes µc projekt fertig gestellt (3x3x3 LED CUBE) und suche nun ein Buch welches mich das programmieren lehrt! Am besten mit BASCOM! Vielleicht kennt ja einer ein gutes Buch! Quasi fuer die gängigen ATtiny2313 und ATmega 8/16/32 MfG!
-
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
Electronica 2024, Tag 2 – nRF54, ARM Cortex-M52 und mitdenkende LEDs
nun mit roten, grünen, blauen und weißen Varianten.  ### LEDs, zur Zweiten – Brightek mit 16bit-PWM im “NeoPixel” Brightek bietet seit jeher einen hauseigenen Smart LED-Controller an. Dieser wurde nun auf 16bit Genauigkeit erweitert, was die feingranularere Abstufung
Board-Technologie, bei der Leuchtdiode und Linse gemeinsam “overmolded” werden. Lohn der Mühen sind LED-Kacheln mit glatter und sehr robuster Oberfläche.   Das Aufkleben der RGB-LEDs auf einer transparenten Folie ermöglicht dann das
-
Thread
Raceboard mit Zeitanzeigen
Wegen dem Beispiel kannst du einfach ein Shiftregister auf ein Steckbrett geben und pro Ausgang eine LED mit Vorwiderstand (ca 600 Ohm, da sollten sie schwach leuchten), der hängt von der LED farbe und deiner Spannung ab, bzw wie viel Strom das Shiftregister kann und die versuchst du per SPI zum leuchten
Checksumme rausgekommen ist haben wir im Programm den SPI Clock gesenkt. Wir konnten den Controler an LED Cubes jeder größe anschließen oder auch einfach andere Shiftregister nehmen und der hat sich automtisch den Richtigen SPI Takt gesucht wo die wenigsten Fehler aufgetreten sind. Jochen S. schrieb
-
Thread
STM32F103C8T6 mit Arduino Serial funktioniert nicht
besteht zu Leuten wie mir, der ich (aus guten Gründen) nicht einmal die diversen Hersteller-Krücken wie Cube, Dave, Cmsis benutze, sondern mein Zeug mit eigenem Portfolio mache. In beiden Fällen führt der Versuch, dir Ratschläge quasi vom anderen Ufer der Lücke zu geben, mit Regelmäßigkeit zu gegenseitigem
Klingt für mich eher nach einem Treiber Problem. Die seriellen Ports kann man relativ einfach mit LED's an RxD und TxD testen.
-
Thread
PC13 Konflikt mit RTC Clock auf STM32F103
(STM32CubeIDE) Habe gerade festgestellt, daß in einem kleinen STM32F103 Testprogramm, in dem ich auch die RTC-LSE Clock eingeschaltet habe, plötzlich nach ein paar Sekunden die onboard LED anging und dauerhaft
-
Thread
Problem ISP ATMEGA32 Breadboard
ATMEGA32 (der selbe Baustein) lässt sich wunderbar auf meiner selbstgeäzten Platine für meinen LED Cube 4³ programmieren. Auch ein zweiter Baustein funtkioniert(lässt sich beschreiben und arbeitet). Fusebit ist auf internal Clock 1MHz NUR auf dem BReadboard will die Schose nicht laufen und
-
Thread
timer zeit per taster ändern
Ich habe mir mit einem tiny2313 einen kleinen LED Cube (3x3x3) gebaut. Bis jetzt benutze ich einen 8bit Timer für das Multiplexen der 3 Ebenen und einen 16Bit Timer für das durchschlaten der einzelnen komplett-Bilder. Im Timer für die Bilder habe
-
Thread
Datenstream in den Mega32 NUR mit PortB
Mega32 realisieren würdet wenn ihr nur den PortB am Mega zur Verfügung habt. Ich wollte für meinen LED-Cube (8x8x8 - basiert auf dem von Fornax) eine Echtzeit Verbindung zum PC realisieren, gepuffert durch einen 2313 im V-USB Betrieb. PC ermöglicht ganz andere Animationen (Gleitkomma-Berechnungen usw
-
Thread
VisualGDB nix funktioniert
SBC-NodeMCU) probieren und einfach mal nur ein einfachen Test mit den mitgelieferten Beispielen (simple LED-Test z.B.) prüfen: nix funktioniert, d.h. compilieren und flash über den GDB-Stub geht, aber dann ist Schluss. Alles mögliche probiert, probiert. Meine STM32-Projekte realisiere ich nachwievor mit
VisualGDB läuft bei mir problemlos. Allerdings bin ich schon lange dazu übergegangen die Projekte in CubeMX zu beginnen. Gehversuche mit ESP8266 waren problemlos möglich (seriel) - ESP32 besser per JTAG.
-
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
Arduino Nano, SD Card, PCM
Eventuell wirst du bevorzugen, ihn "zu Fuß" zu programmieren (ohne Libraries) oder mit Hilfe der Cube HAL vom Chiphersteller anstatt des Arduino Frameworks. > Ich habe mir mal einen Adafruit DAC Bestellt der via I2C läuft, evtl. > bekomme ich es damit in den Griff, da dieser interne Buffer hat
man prüfen, ab wann die Ausgabe Aussetzer hat. Das wird nämlich live im Programm getestet und mittes LED angezeigt. Für 8 kHz reichen 2x50 Bytes, für 22kHz braucht es ca. 2x150 Bytes. Das Audiosignal wird mittels Elko von 10-100uF an Arduino-Pin 11 (hier gleich PB5) direkt in einen Kopfhörer eingespeist
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
Anstelle der wirklich sinnfreien LEDs hatte man dem Board auch kleines OLED Display spendieren können. auch ein LiPo Anschluss mit Ladeelektronik fehlt, sowie ein zweiter USB-C Anschluss. Man hätte auch das Mega Format verwenden sollen
Funktionen im AVR. Damit ließ sich programmieren, ohne Datemblätter lesen und verstehen zu müssen. LED-Blinken war damit schneller und einfacher hinzubekommen. Oliver
-
Thread
Überforderung: System Workbench, ST-Link, Eclipse - Hilfe
Eclipse mit ein paar Add-Ons und Anpassungen. Ich würde mir an deiner Stelle (wenn du "darfst") STM32Cube von ST laden. Darin kannst du bequem deine Pins und clocks konfigurieren und als SW Projekt exportieren. Das kannst du dann in in System-Workbench laden und deinen Code schreiben. Wenn du aber wirklich
Ahnung hast, dann sei darauf vorbereitet, dass das ganze einige Zeit dauert bis du von der blinkenden LED zu deinem fertigen Projekt gekommen bist.
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
gelegentliche Projekte und zum Erfahrungen sammeln auf die harte Tour geht's auch ohne Debugger. Mit einer Led kann man man schon viele Infos raus geben. Bekommt man aber schon das "eine Led blinken lassen" - Programm nicht zum Laufen wird's übel. Aufbauten ohne Gehäuse sind immer empfindlicher. Es soll Leute
STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
230V schalten mit AVR - Warum ist das so exotisch?
@Cube_S, Matthias Sch., Codix Vielleicht habe ich mich falsch ausgedrückt. Ich will und kann keine Schaltung designen (selbst wenn es nur um die Ansteuerung eines Relais geht), durch die 230V fließen. Das
vereinfacht ausgedrückt). So ein SSR ist stabil und braucht die gleiche Steuerleistung wie eine LED. In Ausnahmefällen, z.B. beim Schalten von grösseren Schaltnetzteilen (z.B. PC Netzteil) sind sie allerdings gefährdet durch den hohen Einschaltstrom dieser Dinger.
-
Thread
STM32F4 USB CLASS CDC (Virtueller Com Port)
meinem STM324x9I-Eval Board einen Virtuellen Com Port erstellen. Ich habe mir hierzu über STM32Cube die Initialisierungen schreiben lassen. Das angehängt Manuel habe ich auch bereits überflogen. Mein Programm geht soweit, dass ich einen String senden kann und es mir diesen wieder zurückschickt. Außerdem kann ich über einen Befehl LEDs ein und ausschalten. Allerdings habe ich noch einige Verständnisfragen: -Über die Befehle "USBD_CDC_SetRxBuffer" und "USBD_CDC_SetTxBuffer" kann ich ja die jeweiligen Buffer auswählen. Von der
-
Thread
USB Problem bei STM32F072C8
an PC15. Erster Test: Versuch Programmupload mit ST-Link. Erfolgreich, Blinken lassen an PC15 => LED blinkt Zweiter Test: STM32 in Bootloadermodus versetzen und Blinkupload mittels DFU-Bootloader (ST-Link ist natürlich abgezogen). Erfolgreich, Blinken an PC15 funktioniert. Aufbau Stepupwander
dank rubel-die-katz vergessen: - ich habe mich seit gefühlt 1000den von Jahren wieder mit STM32 Cube beschäftigt, normalerweise werkel ich mit libopencm3
-
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
TP4056 zuwarm (72+C) dumm verlötet und schlechte Idee ?
China-Drehencoder. Angezeigt wird auf China-LCD-Modulen weiß auf blau in 2x16 oder 4x20 oder mit China-LEDs zu 0,8 cent Stückpreis. Eine überschlägige Akkukontrolle (12V) an anderen Stellen machen zwei LED-Module aus China um knapp einen Euro pro Stück. Nicht zu vergessen meine zwei LiIon-Lader mit TP4056-Chinamodul und ebenfalls China-LED-Voltmeter, die tun wie erwartet. Eines dieser steckt in einem China-Kunststoffgehäuse. Die ersten 18650 Batteriehalter taugen wenig, inzwischen habe ich vom Ali anständige Halter für AA - AAA und 18650
-
Thread
BASCOM+SPI+ATm8a
sofort alle 48 Bits eintragen oder muss ich immer in 8 Bit abschnitten alles einfügen. ( Will damit ein LED-Cube 6x6x6 betreiben)
-
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
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
Elektret-Mikro am AVR in Verbindung mit einer FFT
Hallo Forum, ich möchte auf meinem 8x8x8 LED-Cube die Frequenzanteile eines Musikstücks mittels 6 oder 8 "Balken" darstellen. Um die einzelnen Frequenzanteile zu bestimmen gibt es eine anscheinend sehr gut funktionierende FFT-Routine von chan
-
Thread
Problem mit WS2812B per PWM&DMA auf STM32
versuche schon seit einigen Wochen den WS2812 an einen STM32 anzukorken. Als IDE benutze ich STM32CubeMX und SystemWorkbench. Ich habe einen Timer als PWM Kanal konfiguiert und per DMA angesteuert. Nach etlichen Problemen mit den Pegeln (ein Levelshifter mit Transistor bzw FET hat nichts gebracht) habe
versaut mir anscheinend die Anteuerung. Im Prinzip klappt das alles, nur manchmal wird eine Falsche LED angesteuert. Anbei mal den Code und ein Foto vom Oszi wo man den zusätzlichen Puls sehen kann. Ich habe ein wenig die Vermutung das der DMA angestoßen wird während der Timer noch läuft, und dadurch
-
Thread
USB-C PD Prifile Testen
viel. Es gibt von ST Microelectronics für kleines Geld ein entsprechendes Board, das man mit STM32CubeMonitor-UCPD hierfür verwenden kann. Bei einer kleinen Recherche habe ich auf die Schnelle überwiegend USB-PD-Tester gefunden, die man als elektronische Last konfigurieren kann, aber nicht als Quelle
PD-Verhandlungen führt. Der nimmt dann bspw. das erste passende Profil. Oder blinkert böse mit einer roten LED wenn kein passendes Profil dabei war. An *allen* Netzteilen kann es nur dann funktionieren, wenn es mit dem Minimum (5V, 500mA) auskommt. Dann erübrigt sich eigentlich jeder Test. BTW, "optimal
-
Thread
Python oder besser bei C bleiben?
waren es nur Kleinigkeiten, z.b LC Display zum laufen bringen, oder eine einfache Steuerung einiger LED's. Dies habe ich bisher in C gemacht, allerdings auch manchmal mit Mühe, da es mir nicht ganz so einfach viel dies passenden Bibliotheken zu finden. Immer mehr höre ich von Python und wie gut es auch
es nur Kleinigkeiten, z.b LC > Display zum laufen bringen, oder eine einfache Steuerung einiger LED's. > Dies habe ich bisher in C gemacht, allerdings auch manchmal mit Mühe, da > es mir nicht ganz so einfach viel dies passenden Bibliotheken zu finden. > Immer mehr höre ich von Python und wie
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
die Lockbits zurücksetzen und dabei die Werksfirmware löschen, das geht ganz einfach über den STM32CubeProgrammer + ST-Link. Das Wio-E5 Modul kriegt man vielleicht sogar von Hand verlötet - interessant ist dann wie man das mit der Antennenanpassung etc. macht 😉
Ali-Board so aufgebaut ist, da können Größenordnungen zwischen solchen Boards liegen. Wenn es eine Power-LED hat wie so viele Boards, wird die alleine schon das 1000-fache von meinem Testaufbau verschlucken. Musst du mal messen. Michael S. schrieb im Beitrag #8073810: > das heisst, theoretisch könnte ich
-
Thread
ATtiny12: Assembler in Atmel Studio 7
muss, muss in beiden Fällen erledigt werden. Selbst wenn es für die AVR so etwas wie in der STM32CubeIDE für die STM32 zum Zusammenklicken und Vorkonfigurieren gibt, sollte man sich mit der Peripherie auseinandersetzen, um sie adäquat verstehen und nutzen zu können. __________ > Diese neue AVR-Architektur
, dass der ATtiny12 mal interessant für ein kleines Assembler-Projekt ist. Aber viel mehr als eine LED blinken zu lassen ist für mich dann doch zu aufwendig. Und so bin ich mit dem ATtiny13A jetzt wahrscheinlich besser beraten.
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
beschäftigen. Erste Gehversuche hatte ich hier dokumentiert: https://drolliblog.wordpress.com/2017/04/06/led-blink-with-the-stm32l031x6/ Positiv: - Die Chips lassen sich bequem über RS232 programmieren. - Klein, aber noch handhabbar - Geringer Stromverbrauch - GCC Toolchain, C-Headerdateien mit allen Register Definitionen - Cortex-M0+ Von der STM Cube MX Library hatte ich erstmal die Finger gelassen. Wegen der schlechten Lib-Dokumentation musste ich ständig im Code der Library nachlesen, was die Funktion denn nun wirklich tut. An Ende habe ich dann
-
Thread
STM32F105R8T6 + USART2
_uartChar(*str++,uart); } } [/C] [C] int main(void) { _canInit(); _ledInit(); _uartInit(); SystemInit(); //SysTick_Config(2500000); while(1) { _uartStr("Herzlich Willkommen\r\n",USART2); } } [/C]
Dutzend Mal erzeugt :D > > Gruß Kannst du mir mal einen Link zum Tool posten? Ist es das "STM32CubeMx"?
-
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
Rotary Encoder machen was sie wollen?!
nicht um Entprellung. Hier die Bilder der Vorder- und Rückseite. Die Encoder habe ich über CubeMX folgen konfiguriert: [c] static void MX_TIM2_Init(void) { /* USER CODE BEGIN TIM2_Init 0 */ /* USER CODE END TIM2_Init 0 */ TIM_Encoder_InitTypeDef sConfig = {0}; TIM_MasterConfigTypeDef
genau falschrum gedacht: Weil "das Volk" solchen Schrott kauft, wird er gebaut. Wenn man bei ebay LEDs kauft, steht mittlerweile in der Beschreibung "Datenblatt liegt vor", aber es ist nicht verlinkt und man bekommt es auch nicht auf Nachfrage: "Alles wichtige steht im Angebot". Aber die meisten Leute
-
Thread
[S] Permanentmagnet-Drehstrommotor 20-30kW
selber bauen, daher ist der Regler die einzige Möglichkeit. Das Ding soll auch nicht mordsmäßig vom Leder ziehen oder die Gehwegplatten übereinanderschieben - es reicht wenn es "brauchbar" anfährt und eine Endgeschwindigkeit von 100 km/h erreicht. Mehr kostet nur Strom und damit Reichweite. Die 100 km/
Projekt... Wenn man nur noch neue Projekte bauen dürfte, dürfte hier niemand mehr wegen LCD-Displays, LED-Cubes oder Uhren Fragen stellen. :D Mir ist schon klar was Du als Störungsverursacher meinst bzw. welche Signal-Anteile Störungen erzeugen können. Der Strom wird durch die hohe Spannung erträglich