-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Hier mal auf einem STM32F1... Grafikbibliothek und 1Bit Bild.
Selbst auf die Fotos ist kein Verlass - die Ware weicht ob in Details davon ab. Bei Boards mit STM32F1, ESP8266 und ESP32 wird auch wild gemischt.
-
Thread
Programm unter Busybox nicht ausführbar
Binärdatei auf mein Board gebracht. Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 Prozessor kein x86/amd64 Binary ausführen kann? Du musst den gcc des embedded Linux als cross compiler nehmen, sprich, du musst die eine Toolchain installieren. > Ich habe auf einem STM32 ein
2⁵ schrieb im Beitrag #4684524: > Welches Embedded Linux? µCLinux in der Version 2.6.33. Ich hab das ganze hier nach gemacht: https://github.com/AdrianHuang/stm32f429-linux-builder 2⁵ schrieb im Beitrag #4684524: > Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 >
-
Thread
BLDC Ansteuerung
PWM anzulegen und den oben dargestellten Frequenzverlauf nachzubilden. Dieser ist: 1. 23 Takte 33% dutycycle 2. 12 Takte linear rauf auf 66% 3. 23 Takte 66% dutycycle 4. 12 Takte linear runter auf 33% Was ich mir nicht erklären kann, ist der Sinn des Sockels von 33%. Warum ist der dutycycle
Hallo, suche doch mal nach STM32-FOC. Da gibt es fertige Software für BLDC von ST. Diese kann man mit einigen Nucleo-Boards betreiben. Dazu gibt es eine Benutzeroberfläche wo man die ganzen Parameter vom Motor eingeben kann.
-
Thread
WordClock mit WS2812
Schaltplan (und Layout) von Carsten geht +5 V an die Stripes und an den externen 3,3 V-Spannungsregler (LF 33), der alle weiteren Baugruppen einschließlich STM32 versorgt. Das STM32F103C8T6 Mini-Development Board hat einen eigenen 3,3 V-Spannungsregler (s. angehängter Schaltplan). Wäre es nicht sinnvoll,
Link: http://www2.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html Gruß Günter
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
schrieb im Beitrag #4372060: > Für den Z80? ;-) Genau. Und dann emulieren wir den Z80 auf einem STM32 ;-)
diesem Forum umsehen und sagen: AVRs haben viele Anfragen, weil die Dinger so kompliziert sind. STM32er haben wenig Anfragen, weil es ein Genuss ist, sie zu programmieren. Wobei die STM32er auch langsam komplizierter zu werden scheinen, weil es immer mehr Anfragen diesbezüglich gibt. Was macht
-
Thread
Nachfolger vom esp8266: ESP32 - besser, schneller
Master/Slave im herkömmlichen Sinne, sondern als Wifi-Bindeglied für MCU's wie Atmel(a la couleur), STM32Fxxx,MSP430 usw.; Aufgabe dieser MCU's ist das Sammeln von Sensor-daten und Ansteuern von Aktoren. Der ESP bietet die Möglichkeit im WLAN/ NET diese Daten zu sichten und zu bearbeiten, sowie Reaktionen
den "Insider" - der weiss alles und stellt die 'Gemeinde' und auch Espressif auf den Kopf! http://stm32duino.com/viewtopic.php?f=3&t=715&start=10#p8077
-
Thread
Projekt Maus
umso besser. Allerdings dämmert mir, daß ich vermutlich doch etwas größere Prozessorleistung a la STM32F4 auffahren muß. @Gerd: Ja, guter Hinweis - ist mir auch im zweiten Anlauf erst eingefallen - die Sache mit dem Licht. Beleuchtung muß nur für die Dauer der Bildbelichtung eingeschaltet
Bau doch vorher was mit dem STM32. Du bist doch schon so weit. :-) Da kommt dann keine Maus mehr vorbei.
-
Thread
BLDC Sinus AVR449 Allradantrieb Fahrrad
(1 << UH_OCOE) | (1 << VL_OCOE)), ((1 << WH_OCOE) | (1 << VL_OCOE)), ((1 << VH_OCOE) | (1 << WL_OCOE)), ((1 << VH_OCOE) | (1 << UL_OCOE)), ((1 << UH_OCOE) | (1 << WL_OCOE)), 0x00 }; uint8_t __flash const blockCommutationTableReverse[8] = { 0x00, ((1 << UH_OCOE) | (1 << WL_OCOE
läuft. Mittlerweile läuft das auch nicht mehr auf einem Mega, sondern auf einem XMega und einem STM32, um die Wahl und vor allem Rechenleistung zu haben. Die ganze Schaltung ist mittlerweile mehr mit Überprüfungen beschäftigt als mit der Motorsteuerung - ist ja sicherheitsrelevant.
-
Thread
Retro Fieber: Z80 oder 68000 ?
angedichtet; das geht mir einfach gegen den Strich! Allerdings sehe ich auch, dass zum Beispiel die STM32F4xx immer noch viele Interrupts über einen einzigen Vektor abhandeln und man alle relevanten Statusbits in der ISR 'abklappern' muß. Das geht mir auch gegen den Strich :-)
#3875528 schon mal Uwe Bergers Basic-Interpreter ans Herz gelegt. Läuft auf AVR, XMC2GO und auf STM32F4xxx - und benutzt mcurses für den Full-Screen-Editor. Schau da mal rein, ich habe Dir dort bereits ein paar Links zum Stöbern serviert.
-
Thread
Z180-Stamp Modul
folgenden Varianten möglich sein: Z180-Stamp + EPROM Z180-Stamp + Bootprozessor (AVR, Propeller, STM32) Z180-Stamp + Bootprozessor + ECB-Bus Im nächsten Schritt folgt der Bootprozessor (AVR, STM32) als Huckepackvariante zum Z180-Stamp. Alle Unterlagen wie immer hier: http://www.mikrocontroller.net
einbeziehen, wenn in dem System auch Vector-Interrupts möglich sein sollen. (Das habe ich in meinem STM32-Entwurf auch vergessen.) > Der Z180 SRAM wird per DMA übernommen. Der ATmega1284 hat DMA? Beim STM32 funktioniert das. Am AVR wird man so wohl nur einen Int auslösen können, und die Daten dann
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
bau ich mir auch irgendwann noch... :-) ) Sowas ist mit den Equinox-Streifen kein Problem, mit 32 Stück hast Du zwar nur 32x15 statt 32x16, aber was da im Video abgeht, mache ich mit nur einem ATmega168 als Master.
deinen angestrebten Preis). Mein Vorschlag: PCB: 15x15cm² oder 20x20cm² 2,50€ / 4€ µC : STM8S 0,40€ Treiber: SCT2xxx 0,25€ Leds: 16*0,02€ 0,32€ IR-Leds: 16*0,03€ 0,48€ Fotodioden: 16*0,02€ 0,32€ Hühnerfutter
-
Thread
Hackbarer(?) 21 EUR Quadcopter
so wir (steinerhippo und ich) haben den SWD von einem STM32F4Disocervy mit einem NXP LPC1343 verbunden und das Target wird von Keil erkannt. Verbundene Pins für eine erfolgreiche Kommunikation: LPC1343 SWD STM32F4Discovery SWDIO/TMS SWDIO SWDCLK
eher, dass das ST-Linkt versucht irgendwelche Protokolleigenarten auszunutzen, die es nur auf dem STM32 gibt.
-
Thread
STM32F3 Fehlermeldungen beim Buildvorgang
Fehlermeldungen: Building target: Template_Project.elf Invoking: Cross GCC Linker arm-none-eabi-gcc "-Wl,-Map=Template_Project.map" -o "Template_Project.elf" ./src/main.o ./src/stm32f30x_it.o ./src/system_stm32f30x.o ./STM32F3_Discovery/stm32f3_discovery.o ./STM32F30_StdPeriph_Library/stm32f30x_adc.o
-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -ffunction-sections -fdata-sections -g -Wl,--gc-sections -static -lm -lc -o "Template_Project.elf" ./src/main.o ./src/stm32f30x_it.o ./src/system_stm32f30x.o ./STM32F3_Discovery/stm32f3_discovery.o ./STM32F30_StdPeriph_Library/stm32f30x_adc.o
-
Thread
STM32f4 performance
Ich habe mich seit einige Zeit gefragt wie schnell den Cortex-M4 (STM32F4) wirklich ist. Deaswegen, habe ich den Quelltext von http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00047230.pdf genommen, compiliert mit gcc
arm-none-eabi-gcc obj/src/main.o obj/src/rcc.o obj/src/discovery.o obj/src/discovery_ex.o obj/src/startup_stm32f4xx.o -lm -Wl,-Map=obj/STM32F4.map,--cref -Wl,--gc-sections -Tsrc/stm32_flash.ld -mcpu=cortex-m4 -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 --output obj/STM32F4.elf GenerateJulia_fpu(320, 240
-
Thread
Schaltregler Entwurf
%3d%3d) PE53932S 8,39€ (http://de.mouser.com/ProductDetail/Pulse/PE-53932S/?qs=sGAEpiMZZMsg%252by3WlYCkU45muCuneYXkkHOImB2HWEI%3d) RL-6050-33 (NA@mouser) Meine Alternative ?? SRN1060-330M 53Cent http://de.mouser.com/ProductDetail/Bourns/SRN1060-330M/?qs=sGAEpiMZZMsg%252by3WlYCkUw2KTUPRwVFv%252bql1A2HY3V0%
330M-RC 74Cent http://de.mouser.com/ProductDetail/JW-Miller/PM125SH-330M-RC/?qs=sGAEpiMZZMsg%252by3WlYCkU3mQwXrFbCWXuT4pYbie%2fvY%3d PM127SH-330M-RC 78Cent http://de.mouser.com/ProductDetail/JW-Miller/PM127SH-330M-RC/?qs=sGAEpiMZZMsg%252by3WlYCkU3JU4U0oqpzxTy9sx0iddNw%3d Schottly Dioden Vorschlag
-
Thread
Touch bauen, suche günstigere alternativen
STM32F37x hat 22 Touch Kanäle und viele PWM Ausgänge für die LED's. Ich weiß jetzt nicht ob ein kapazitiver Touch in Frage käme. Bei der Anzahl kämen evt. 10 von diesen Prozessoren günstiger (= 220 Touch Punkte). Siehe auch hier: [[STM32]]
-
Thread
Lightweight WS2811/WS2812 Library
btw, nur so als frage zwischen durch warum versucht man mit einem STM32 die 150 WS2812b mit bitbanging an zu steuern? Anstatt einfach den SPI zu benutzen?
unverständliche Lösungen, da kann eine Variante mehr nicht schaden ;) Vielleicht bastel ich das noch für den STM32F030 - gegebenenfalls mit N-FET/P-FET zum sauberen Schalten.
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Brushless Motor with Sinus Modulation). Allerdings benutze ich sowohl auf dem XMega als auch auf dem STM32F100 (VL Discovery) andere Hardware, also auf dem XMega (192A3/A1) die AWEX Peripherie und auf dem STM32F100 einen Advanced Timer mit 3 PWM Registern in einem Timer. Das Prinzip bleibt aber genau
schon willig drehen. Gut geeignet als MC sind übrigens die XMega wegen der AWEX Einheit oder die STM32 mit Advanced Timer. Ich habe damals AVR447 mit reichlich Konsolenunterstützung (Messwerte und Debug) auch auf diese MC portiert.
-
Thread
STM32F4Discovery mit CooCox :: GPIO,SDIO,Timer,SoftTimer,USART,printf
link [cc] arm-none-eabi-gcc -O0 -nostartfiles -Wl,-Map=Stm32F407_blink.map -mcpu=cortex-m4 -mthumb -LC:\Users\tw\Documents\CooCox\Stm32F407_blink -Wl,--gc-sections -Wl,-TC:\Users\tw\Documents\CooCox\Stm32F407_blink\arm-gcc-link.ld -g -o Stm32F407_blink.elf
\ProgramData\Stm32F407_blink -Wl,-TC:\CooCox\CoIDE\configuration\ProgramData\Stm32F407_blink/arm-gcc-link.ld -g -o Stm32F407_blink.elf ..\obj\stm32f4xx_syscfg.o ..\obj\stm32f4xx_sdio.o ..\obj\fswrapper.o ..\obj\stm32f4xx_usart.o
-
Thread
AVR Synthesizer mit ATxmega128A1
mich bitte, hab mich da schon reingearbeitet (speziell punkto Audio). Ich bin selbst am Projekt stm32duino (STM32F103 bzw. auch in Zukunft die STm32F4 bis F7) beteiligt. Programmierung geht einfach über die Arduino IDE (mit allen Macken und Vorteilen) aber low level ist ebenso möglich. Developer Boards
Programmiert wird über Serial USB hat auch einen eigenen Bootloader (Wir haben Bootloader für alle STM32F103xxx MCU's) Dein Nucleo Board kannst du übrigens herrvorragend als ST-Link verwenden - auch für andere STM32 MCU's! edit: Bezüglich Nucleo F4: Da gibt es doch einige Fortschritte: http://stm32duino.com
-
Thread
Raspberry Pi ist da
arrg war gestern da und hab sie nicht gesehen :( dafür habe ich 4 STM32F$Discovery boards bekommen :D
Habe gerade ein Board bei Farnell bestellt. Liefertim 33kw...
-
Thread
Transistortester AVR
den Kapazitäten. Mit fünf verschiedenen Mega8 bekomme ich fünf unterschiedliche Werte. Kondensator 33,2n Ergebnis 35,84n, 35,09n, 35,74n, 33,07n, 33,92n Ein 100µ Elko zeigt von 115µ bis 104µ an mit ähnlicher Abstufung. Könnten da Oszillatortoleranzen mitspielen? Ich habe versucht die Werte für
[code] C0 72 75 33pF ^ |- Das sieht mir doch nach dem Offset aus, das ich ja habe? [/code] Trotzdem, nach dem Test wird immer noch 33pF angezeigt, wenn kein Bauteil drin steckt.
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
0x80700000 - 0x80a3a000 (0x0033a000) start : 0x80701000 [ 0.000000] Linux version 2.6.23.17-stm23-0123 (buildbot@dccbuilder-2) (gcc version 4.2.1 20070719 (experimental) (STMicroelectronics Special) [build Mar 31 2015]) #1 PREEMPT Tue Mar 31 20:21:32 CEST 2015 [ 0.000000] Booting machvec:
Unknown symbol usb_root_hub_lost_power Error while inserting module ohci-hcd.ko [ 5.869820] hcd_stm: Unknown symbol stm_ohci_hcd_register [ 5.871892] hcd_stm: Unknown symbol stm_ohci_hcd_unregister [ 5.875818] hcd_stm: Unknown symbol stm_ehci_hcd_unregister [ 5.890656] hcd_stm: Unknown
-
Thread
GNUARM TChain Linker Problem STM32
: ARM Linux GCC C Linker /arm/gnuarm/bin/arm-elf-gcc -T"/arm/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_hd.s" -nostartfiles -Wl,-Map,Test.map -Xlinker --print-map -v --gc-sections -mcpu=cortex-m3 -mthumb -g3 -gdwarf-2 -o "Test.elf" ./src/main.o Using built-in
print-map ./src/main.o --start-group -lgcc -lg -lc --end-group -T/arm/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_hd.s /arm/gnuarm/lib/gcc/arm-elf/5.4.2/../../../../arm-elf/bin/ld:/arm/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_hd.s
-
Thread
Brötje ISR Plus Kommunikation / LPB
74 03 16 02 0d 03 31 00 ec 3a unique 78 17 08 00 0c 02 00 14 e7 05 05 00 0b 00 74 03 16 02 0d 03 32 00 ec 9b unique 78 17 08 00 0c 02 00 14 47 05 05 00 0b 00 74 03 16 02 0d 03 33 00 eb fc unique 78 17 08 00 0c 02 00 14 a7 05 05 00 0b 00 74 03 16 02 0d 03 33 00 ec 5c unique 78 17 08 00 0c 02
automatisiert. Ich kann von meiner Wohnung, die Heizung meines zweiten Hauses einschalten. Ich benutze einen STM32F7 mit Chibios und MbedTLS. Es war sehr schwierig, weil der QAA50 gar nicht wie der QAA70 funktioniert. Ohne diesen Thread hätte ich es nie getan. Das Schema von "bsb_lan" funktionierte gar
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Gezeigt im Anhang ist eine Experimentierplatine mit der kleinen STM32-MINI Bord aufgesteckt. Diese zweilagige Experimentierplatine erlaubt Zugang auf alle IO Pins der STM32-MINI (STM32F103VE) Einsteckplatine. Auf dieser Platine befinden sich noch: LM2596T 5V/
Gerhard P.S. Ein Bild von Deinem "stm32-mini" würde mich schon interessieren. stm32mini schrieb im Beitrag #2973904: > @ Gerard, > > mist - genauso habe ich meine aktuelle Platine auch benannt > (stm32-mini). Wird allerdings eine
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Grafik/Mikrocontroller hab ich schonmal was gemacht: http://www.rcos.eu/ http://www.rcos.eu/targets/stm32cam-backend/index.html ...
Ich bin für Cortex-M3 (STM32) !!! Hab auch diverse Dev-Boards hier und viele LCD-Treiber ! DBD Olli
-
Thread
Open source Autoradio
@Kai Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die Freiheit Nut/OS eingesetzt. Mfg Patrick
seennoob schrieb im Beitrag #1743418: > @Kai > Wie von Ulrich schon erwähnt irgendeinen STM32. Also zb das Topmodel > STM32F103xx (72Mhz, 1MB Flash, 96KB RAM). Dann haben wir auch die > Freiheit Nut/OS eingesetzt. > > Mfg Patrick Beim STM32 wirste ein problem mit den Temperaturen im
-
Thread
IRMP - Infrared Multi Protocol Decoder
mir nicht den ganzen Thread durchgelesen: hat schon jemand das Projekt inkl. IRSND auf einen ARM (STM32) portiert?
Hallo zusammen, ein paar Bugs wurden in der STM32-Portierung gefunden und behoben. Im SVN unter http://www.mikrocontroller.net/svnbrowser/irmp/ ist daher jetzt die Version 2.2.1 eingecheckt. Die Änderungen betreffen nur die STM32-Variante
-
Thread
Labornetzgerät - Fragen zum Schaltplan
Es gibt auch Microcontroller mit eingebautem (brauchbaren) ADC und 12bit DAC, z.B. von ST die STM32 Serie. Wenn zu nem Standard 8bit AVR noch HW in Form von DAC etc. dazukommt ist das IMHO eine Überlegung wert da preislich dann auch kaum noch ein Unterschied besteht. Zuätzlich bietet sich noch
Das ist wohl noch stabil, aber man hätte lieber 70 Grad, aber wie wichtig ist das ? Ich kommt mit 33uF auf 75 Grad, darüber bessert es sich kaum noch (1000uF mit 33p+47p macht 72 Grad).
-
Thread
Yagarto und c++
www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/#cm3_cpp1 Das Beispiel ist noch recht neu und für Cortex-M3/STM32 aber in Bezug auf C++ nicht abhängig vom Controller-Kern. Von Interesse düfte die Datei mini_cpp.cpp sein. In Bezug auf "Debugger springt nicht an" kann ich ohne ein paar mehr Informationen nichts
der falschen Stelle. Eine kleine C++ Demo-Anwendung ohne stdio-Funktion, excpetions und RTTI für STM32 (ähnlich die aus dem Link oben) benötigt hier inkl. aller Initialisierungen für STM32 ca. 13kBytes Flash-Speicher aber wenn mini_cpp.cpp nicht angelinkt wird ca. 40 kBytes. Es lohnt sich also schon
-
Thread
STM32 - Float Konvertierung - Führt nicht zum Compilerfehler, aber zum Abbruch zur Laufzeit
.elf -nostartfiles -Wl,--gc-sections,-Map=projekt33.elf.map,-cref -I . -I libstm32/inc -I include -L libstm32 -lc -lm -lgcc -lc -T stm32.ld arm-none-eabi-objcopy -O binary projekt33.elf projekt33.bin arm-none-eabi-objcopy
.elf -nostartfiles -Wl,--gc-sections,-Map=projekt33.elf.map,-cref -I . -I libstm32/inc -I include -L libstm32 -lc -lm -lgcc -lc -T stm32.ld arm-none-eabi-objcopy -O binary projekt33.elf projekt33.bin arm-none-eabi-objcopy
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
STM32F103ZE, 1MB ext SRAM mit EPSON S1D13743 und weiteres..
Hallo an uC-Entwickler, Hier sieht ihr ein wunderschönes Entwicklungsboard mit STM32F103ZET6. Ich habe darauf mit dem RTOS (uCOS II) Buttons , Progressbar, Edittext und Abfrage von ADC-Controller programmiert und auch einzelne Tasten. Momentan laufen fünf Tasks parallel darauf und
-
Thread
Einstieg 32Bit µC - Welche "Familie"
Ich kann als kostengünstige Variante den STM32 bzw. den 32 bit Flexis empfehlen. Wenn es etwas anspruchsvolleres sein soll wäre der MPC551x aus der automotive PowerPC Familie etwas. IDE für gcc mit einfachem JTAG Debugger gibt es von PEMicro.
usw., dass man mit dem Chip überhaupt irgendwas anfangen kann. Kaufen wollte ich 2 von denen hier STM32F103RBT6. Die Produktseite wäre diese hier: http://www.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STM32F103RB Leider finde ich wie gesagt dort nicht das richtige Blatt bzw ich hab noch
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
26 ,942 //Lied 27 ,990 //Lied 28 ,1010 //Lied 29 ,1070 //Lied 30 ,1106 //Lied 31 ,1156 //Lied 32 ,1173 //Lied 33 ,1190 //Lied 34 ,1214 //Lied 35 ,1272 //Lied 36 ,1293 //Lied 37 ,1319 //Lied 38 ,1342 //Lied 39 ,1370 //Lied 40 ,1395 //Lied 41 ,1415 //Lied 42 ,1427 //Lied 43 ,1445 //Lied
Ui nettes Projekt! Die Lieder landen vmtl bald in einem STM32 mit einem Piezo-Piepserl xD
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Jap, benutze Mega32!
Hallo, Hänge mich hier auch mal an, Anbei der Initialisierungscode für einen STM32 Prozessor und LS2020 Display. 2 Funktionen habe ich Testweise eingebaut: 1 mal FillScreen zum auffüllen des Displays und eine DrawBitmap passend zu http://www.mikrocontroller.net/topic/59263#new