-
Thread
SSD1322 OLED ansteuern
Clock as 135 Frames/Sec //Set Multiplex Ratio Write_Command(0xCA); DeviceWrite(0x3F); // 1/64 Duty (0x0F~0x5F) // Set Display Offset Write_Command(0xA2); DeviceWrite(0x00); //DeviceWrite(0x4C); // Set Display Start Line Write_Command(0xA1); DeviceWrite
: "TW56640320B03") und auf der Salomon Systech SSDSSD1322UR "Flex assembly" aufbaut. Es ist für 4-wire SPI konfiguriert und ich habe es mit angepasstem Code von https://github.com/MartyMacGyver/OLED_SSD1322 auf einem "Blue Pill" STM32F103 board mit STM32duino grundsätzlich zum Laufen gebracht.
-
Thread
[F] STM32F103: PDF generieren
Ist es schwierig sich in die PDF-Materie einzuarbeiten, um mit einem STM32F103 ein PDF zu generieren? Hintergrund ist ein Datenerfassungssystem mit einer SD-Card auf dem statt der ca. 4 KByte großen Textdateien PDF (manipulationsicher) abgelegt werden sollen. Gibt
Man nehme ein STM32F4, der hat den Crypto-Engine schon direkt in HW. Damit hast du ein Großteil der Probleme schon erschlagen. Libs gibt es dafür auch schon bei ST auf der Webseite. Idee für den Schlüssel: nimm ein
-
Thread
@Ubertooth One Entwickler: Debugging über JTAG mit ARM-USB-OCD
CodeBench Lite 20xxxx for ARM EABI" brauche und ob ich es auch brauche, weil die Anleitung auch auf dein STM32F103 ausgelegt ist und ich leider nicht verstehen bzw. weiß, wie sich das auf die Einrichtung auswirkt. Vielleicht hat ja jemanden einen Tipp, wo ich besser ansetzen sollte. Wenn genauere Informationen
Beschreibung von Olimex, wie die openocd.cfg aussehen muss bzw ist sie explizit für den ARM-USB-OCD-H und den STM32 eingestellt. Aber ich prüfe nochmal meine ftdi Treibe bei Ubuntu und schaue was passiert, wenn ich die device_desc ändere. Benutzen tue ich folgende Anleitung: http://www.downloads.seng.de/HowTo_ToolChain_STM32
-
Thread
Schneller Mikrocontroller
www.alpha-crucis.com/de/microcontroleurs/654-arm-mbed-nxp-lpc1768-development-board-3700386721502.html Nö :-) Das STM32F4 Discovery sieht doch viel besser aus. Schneller, umfangreicher, günstiger, verbreiteter. http://www.mikrocontroller.net/articles/STM32 http://www.mikrocontroller.net/articles/STM32F4-Discovery
c-hater schrieb im Beitrag #3733726: > lutz schrieb: > >> Meinen zweiten habe ich mit einem cortexM3 (stm32F103) realisiert. >> Fazit: Der ist so schnell, dass ich sogar während dem Fliegen noch Musik
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Auch wenn ein kleiner Atmel-µC mit Sicherheit für diese beiden Projekte reichen würde, willst Du nicht die berufliche Erfahrung und "Schwung" nutzen und einen kleinen STM32 nehmen? Bei Reichelt geht das mit dem "STM32 F101C8T6
N-a85pc?P=1z0z7by&Keyword=STM32F03&FS=True
-
Thread
RS-485 Netzwerk für Mikrocontroller
seng.de/produkte/sdmn-devkitpro/ Beschreibung Demo-Baugruppe unter: http://seng.de/produkte/sdmn-0002c3/ Beschreibung Entwicklungsumgebung unter: http://seng.de/technologie/toolchain-stm32/ Steuerung mit (teil-) integrierter Netzwerkfunktionalität http://seng.de/produkte/sdmn-cc1/
fast die ganzen Ressourcen des Prozessors sind für die Applikation verfügbar. Derzeit setze ich einen STM32F103RET ein, da er sehr universell einsetzbar ist. Auch für Hobbyzwecke würde ich das empfehlen - es ist dort kostengünstiger ein universelles und gut bekanntes Teil einzusetzen, als das preiswerteste
-
Thread
IRMP auf einen PIC18F4520 portieren
*------------------------------ */ #elif defined (PIC_C18) // use RB4 as IR input on PIC (C18 or XC8 compiler) #if defined(__12F1840) # define IRMP_PIN RA5 // on 12F1840 with XC8 compiler #endif # define IRMP_PIN PORTBbits.RB4 // PIC C18 [/c] sollte der letzte define in einen else-Part verschoben werden, so ergibt das keinen Sinn, da IRMP_PIN zwei mal definiert wird, wenn __12F1840 definiert ist und da PORTBbits.RB4 auf dem Prozessor
-
Thread
PWM-Signal mit Phasenverschiebung 180°
synchronisiert werden müssen. Oder man bedient sich gleich eines besseren Timers wie sie z.B. in den STM32F334 verbaut sind.
gleich ist und die High-Zeit der beiden Ausgänge auch gleich ist. Hier ein Codeschnipsel für einen STM32F103Cx (Bluepill) an A8 und A9. Die Initialisierung der Gpios ist hier nicht drin! [c] #define PWM_ARR 20000 void InitPWM() { RCC->APB2ENR|=RCC_APB2ENR_TIM1EN; TIM1->PSC=0; TIM1-
-
Thread
STM32 Bootloader aus Programm starten
weiß, das mein Problem ein alter Hut ist, aber ich komme leider nicht weiter... Ich nutze einen STM32F103C8T6 und möchte aus meinem Code den Bootloader starten (Gründe erstmal egal). Ich setze den VTOR auf 0x1FFFF000 und springe dann mit [code] LDR R0, =0x1FFFF000 LDR SP, [R0, #0] LDR PC, [R0, #4] [/code] zu dem Bootloader. Das Ganze habe ich mit einem Terminal getestet, also den Code ausgeführt, per Terminal ein 0x7F und erhalte ein "y" zurück. Soweit also alles i.O. Wenn ich aber mit
-
Thread
TDI Vp37 Steuergerät selber bauen
Steuergerät auch ausgewertet oder denkste Bosch baut den ein, damit der hinterher ungenutzt bleibt? Ein 4-Zylinder Direkteinspritzer älteren Baujahres hat immer einen etwas ruppigen, harten Motorlauf. Ganz so kultiviert wie heutige Common-Rail Diesel waren die damals noch nicht. Da wird auch Dein Superduper-Steuerteil
aufgezeichnet, analysiert und reproduziert werden und stellt kein wesentliches Problem dar. Habe einen STM32F103C8T6, Schema BluePill, genommen, 16k EEPROM, MCP2515/MCP2562. Gruß aus Bukarest
-
Thread
STM32 I2C Fehler
Folgendes Problem: Ein NXT soll Daten von einem STM32F103 empfangen. Der NXT ist Master, der STM Slave. Ich bekomme aber kein Adress Match auf dem Debugger, sondern nur BERR. Dazu schreibt ST: [c]A bus error is detected when a START or a STOP condition
GPIO_Init(GPIOB, &GPIO_InitStructure); I2C_DeInit(I2C1); I2C_Cmd(I2C1, ENABLE); I2C_InitStructure.I2C_Mode = I2C_Mode_I2C; I2C_InitStructure.I2C_DutyCycle = I2C_DutyCycle_2; I2C_InitStructure.I2C_OwnAddress1 = 4; I2C_InitStructure.I2C_Ack
-
Thread
Schon mal jemand das CY8CKIT-049 4200 in der Hand gehabt?
TorstenC, nicht ganz richtig. STM32F103C8: 72 MHz, 64 kByte Flash, 20 kByte SRAM. STM32F030F4: 48 MHz, 16 kByte Flash, 4 kByte SRAM. ProMini/ATmega328 (16 MHz, 32 kByte Flash, 2 kByte SRAM; günstigstes Board
Dirk K. schrieb im Beitrag #3822228: > STM32F103C8: 72 MHz, Ach so, ich hatte jetzt nur auf das Bild von Deinem Link geschaut. Sorry.
-
Thread
Loxone Air Base - Mesh Netzwerk
sondern haben ihre Applikation mit in die Firmware eingebaut. Der Controller in den Modulen ist ein STM32F103RC laut Datenblatt. Radio: ZMDI’s ZWIR4502 radio transceiver USB-Stick mit diesem Modul: http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Stick USB Interface description: - communication protocol: RNDIS (by Microsoft) - usb vendor id: 0x10C4 - usb product id: 0x0002 Funksteckdose mit diesem Modul: http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Plug http://wiki.in-circuit.de/index.php5?title=ICradio-ZWIR4512-Documentation
-
Thread
42kHz Leistungsmesser 110V/3A
Friedrich Seuhs schrieb im Beitrag #3686558: > Der STM32F4.. mit 168Mhz würde sich bestimmt dafür sehr gut eignen. Die Cortex M4 Serie scheint super zu meinen Anforderungen zu passen. Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3
Max Kinema schrieb im Beitrag #3686619: > Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3 scheint > einen noch schnelleren AD Wandler, Wahnsinn. Damit kann ich mir vorerst > den externen AD Wandler sparen. Geh einmal das ganze nicht
-
Thread
Modulationsart für Datenübetragung auf DC-Leitung
alles fertig. Z.B. hier. Mit LonWorks habe ich mich auch schon beschäftigt. Schafft aber nur 5.4kBit über Powerline. Gruss Mike
www.ti.com/tool/24VDCPLCEVM Letztere Lösung liegt hier bei mir zu Hause in einer auf 48V abgewandelten STM32F103 Version herum. Leider scheiterte der Versuch an der Fehldimensionierung einer Spule; dafür weiß ich jetzt wie heiß so ein Mikrocontroller werden kann. Wenn hier Interesse besteht, würde ich
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
Ich hab hier grad eine 5MP Arduino-Kamera an nem STM32F4Discovery-Board am Laufen. Der STM32F407 hat ein Kamera-Interface !!
photon schrieb im Beitrag #3666087: > Ich hab hier grad eine 5MP Arduino-Kamera an nem > STM32F4Discovery-Board > am Laufen. > Der STM32F407 hat ein Kamera-Interface !! Sag mal sehe ich das richtig dass es die Dinger für 30€ MIT Display gibt? Ohne Display für ca. 10€ je nach Modell.
-
Thread
Suche µC mit USB und 5V Versorgungsspannung
sebi707 schrieb im Beitrag #3661267: > esucht wird ein µC mit mindestens 30 IO Pins, integriertem USB > Controller und am besten 5V Versorgungsspannung http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F45K50 - 1.8V - 5.5V - 35 IOs - 32kB
durchgeschaufelt bekommst ...) Alternative wäre natürlich noch, ohne Platine selber zu stricken, ein billiges STM32F103-Minimum-Board zu rund 6 Euro; IOs bis zum Umfallen, verdammt schnell. Das steuere ich über einen billigen <2Eur USB-2-RS232-Wandler an, lässt sich darüber programmieren. Vorteil: Man lernt dazu
-
Thread
STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX
" -c -o "Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.o" "../Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c" Finished building: ../Drivers/CMSIS/Device/ST/STM32F4xx
/Src/stm32f4xx_hal_i2c.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o ./Drivers/STM32F4xx_HAL_Driver
-
Thread
Empfehlung von Board zur Entwicklung
, ich wusste nicht, ob solche Fragen hier erwünscht sind. Hier die technischen Details: - STM32 Mikrocontroller: STM32F103, max. 72 MHz (Datenblatt: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf) - Firmware Library: http://www.st.com/st-web-ui
Hi Sebastian, das ist ein guter Einstieg. Zu den STMs gibt es viele sog. Discovery Boards von STM selbst. Ein F103 Discovery habe ich auf die schnelle nicht gefunden, aber schau einfach mal welches da am besten passt. Das STM32F4 Discovery kann ich dir
-
Thread
STM32 RTC initialisieren?
Guten morgen, Hab vor ein paar Tagen angefangen mich mit dem STM32 auseinander zu setzten. Das klappt soweit auch ganz gut. Habe ein fertiges Board mit einem STM32F103RBT6 und einer Pufferbatterie für die Uhr drauf. Dabei waren einige Beispiel Hex Files. Unter
gelesen (aber nicht unbedingt verstanden :)) Jetzt mal zu den Deteils: Programmiere mit Keil uVision4, also c was relativ neu für mich ist. Hab vorher recht viel mit Basic (Bascom, VB...) gemacht. Die Zeit lese ich mit TimeVar=RTC->CNTL; aus was auch soweit funktioniert. Zählt zumindest im Sekundentakt
-
Thread
ARM-GCC: makefile
Schleifenmechanismus von make nicht. Wie es aussieht, sind folgende Zeilen wesentlich beteiligt: [c] #Dies sind die am Projekt beteiligten Quelldateien #das Startup File wird später noch dazugehängt SRCS = delay_taster.c system_stm32f4xx.c #Projektname hängt ab von den Quellen (SRCS) $(PROJ_NAME
-O1 -save-temps SSOURCES := startup_stm32f10x_ld.s CSOURCES := cpuinit.c main.c flop.c misc.c CSOURCES += stm32f10x_adc.c stm32f10x_dma.c stm32f10x_flash.c stm32f10x_gpio.c CSOURCES += stm32f10x_rcc.c stm32f10x_tim.c stm32f10x_it.c
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
als 1 Wort ins RAM schreiben, der STM32F10x kann das jedoch nicht. STM32F10x: 13.3.4 Programmable data width, data alignment and endians LPC: 31.4.1.6.2 Endian behavior
Dirk K. schrieb im Beitrag #3654156: > Naja, dem STM32F103 kannste auch WORD, HALFWORD oder BYTE als Größe > mitgeben. Wenn PeriphSize != MemSize, bricht der DMA automatisch um. Wenn man beim STM32F10x aus der UART byteweise n Bytes liest und als
-
Thread
Leisungsvergleich ARM AVR
deine Frage kann ich dir leider nicht beantworten aber wenn du einen ARM F4 mit DCMI-Interface für die Camera benutzt, sind 4,6 MByte/sec zu schaffen wenn er die Daten nur aufs Display schaufeln muss (nur als Info, wenn du was schnelleres brauchst) Gruss Uwe
das alles nicht mehr zeitkritisch - habe da ja locker 8 oder mehr PCLK "blank pause", da kann der STM32F103 so richtig rumrechnen ;) Dass da drei Mal 0 als Adresse übertragen wird, ist schon klar - das macht den Kohl da aber nicht fett, da die Shifts in einem Takt laufen und die serielle Übertragung
-
Thread
ARM-GCC: stderr
arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -Wall -ffunction-sections -g -O3 -std=gnu99 -pedantic -gdwarf-2 -Wextra -c -DSTM32F103V8 -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -DSTM32 -DSTM32F10x -I[...viele Dateien...] [cc] C:\Users\Nicolas\Desktop\SVN\Funkenerodierer\Firmware_STM32_F103\main.c: In
-mthumb -g -nostartfiles -Wl,-Map=muEDM_F103.map -O3 -Wl,--gc-sections -LC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103 -Wl,-TC:\STM32_Development\CooCox\CoIDE\configuration\ProgramData\muEDM_F103/arm-gcc-link.ld -g -
-
Thread
Mikrocontroller Programmierung - ein Paar fragen zum Einstieg
aufschreiben und würde mich um Korrekturen freuen: Steckplatine ATmega8 R1 Widerstand 10 kOhm C1 Keramikkondensator 47 nF C2, C3, C4 Keramik- oder Folienkondensator 100 nF Quarzoszillator 4 MHz (Brauch ich das????) Kabelsatz LED's Resetschalter AVRISP MKII Fehlt noch irgendwas? Vielen
David M. schrieb im Beitrag #3634188: > Steckplatine > ATmega8 > R1 Widerstand 10 kOhm > C1 Keramikkondensator 47 nF > C2, C3, C4 Keramik- oder Folienkondensator 100 nF > Quarzoszillator 4 MHz (Brauch ich das????) > Kabelsatz > LED's > Resetschalter > AVRISP MKII > > Fehlt noch irgendwas
-
Thread
ENC28J60 verliert Link nach einiger Zeit
Hallo liebe Leute, ich habe auf Basis des STM32F4-discovery und einem ENC28J60-Board (http://www.lctech-inc.com/Hardware/Detail.aspx?id=588fbc2e-ecc1-4013-ac35-69bc83bda1fb) einen Webserver aufgebaut. Mir ist klar, dass STM32F4 eine integrierte
einen PHY anschließen sollte. Hintergrund diese Entscheidung ist, dass ich 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
-
Thread
OV7670 an STM32F102
Mein Projekt einer Zeitraffer-Kamera mit einem Bild am Tag schreitet endlich wieder voran. Der STM32F103 wartet immer wieder mit neuen Überraschungen auf. Die heutige Lösung, die zum Auslesen eines Bildes geführt hat: Meine verwendeten Pins PB3 und PB4 sind standardmäßig schon als JTAG in Verwendung
67]. Reading COM11 again from I2C target: [159] -> Prescaler 32, frequency 250 kHz. Select first RAM chip. Bank: 1 at byte 131071. Bank: 2 at byte 262142. Bank: 3 at byte 393213. Bank: 4 at byte 524284. Writing image succeeded!
-
Thread
STM32F10x : Fehler bei I2C
Hallo zusammen, ich habe ein Problem mit dem I2C eines STM32F103 in Verbindung mit einem EEPROM 24C02. Die I2C-Routinen habe ich nach der Application Note AN2824 implementiert. Das merkwürdige Verhalten zeigt sich während der Laufzeit der Funktion
Ist schon 'ne Zeit her, dass ich das für einem STM32F103 geschrieben habe. Aber soweit ich mich erinnere, war es mehr ein Abschreiben von den StdPeriph_Examples. Als EEPROM hatte ich ein 24AA01 eingesetzt. Kannst ja mal nachschauen, ob diese beiden
-
Thread
Custom Bootloader für Stm32
Ich benötige für 'nen Stm32F4 einen Bootloader mit ein paar besonderen Eigenschaften. Um nicht absolut bei 0 anfangen zu müssen, würde ich dazu gerne auf einen bestehenden Bootloader aufsetzen. Im http://www.mikrocontroller.net
Hallo, ich versuche grade den OpenBLT von Feaser zum laufen zu bekommen. Hardware STM32F103C8T6 / UART1 / TX PA9 / RX PA10, 12Mhz Quarz Leider nutzt das Beispiel Olimex STM32P103 GCC die UART2. Kann mir da evtl jemand weiter helfen? Ich habe zwar bereits versucht die Init zu
-
Thread
DMA-Datentransfer OV7670 -> ARM-MCU
hilfreich sein :) Ich habe mich gestern endlich dazu durchgerungen, die Non-FIFO-Kamera an den STM32F103 anzuschließen. Das Verkabeln alleine hat länger als eine Viertelstunde gedauert. Jetzt muss ich mich nur aufraffen, I2C zu basteln, XCLK auf PA8 mit Takt versorgen, ... das dürfte noch ein paar
Auf meinen stm32f0/1 ist SPI zwar eine Zicke, ich bin jedoch schneller als auf dem AVR (ATmega328p). Mit 18 MHz SPI erreiche ich im Polling von der Kamera mit umschalten und neu-adressieren sauber etwa 500 kByte/s
-
Thread
Remap Cortex M
Also, mal am Beispiel eines STM32F103C8 ( Cortex M4 ): http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf Auf Seite 28 beginnt die Pinout Tabelle. Unter der Spalte "Alternate functions
pin descriptions des verwendeten Prozessors. Viele Grüße bernhardo [1] ST Microelectronics: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs, Reference Manual RM0008. Genf 2011 (13902). - Firmenschrift http://www.st.com/st-web-ui/static/active/
-
Thread
SPI-RAM-Bank an STM32F0-Discovery - write, kein read
bleibt das for(i) bei i=0. Ich verwende im Wesentlichen das Setup wie hier: http://grafixmafia.net/stm32f4-discovery-and-mac-osx-10-9-mavericks/ Nur mit der aktuellen Toolchain gcc-arm-none-eabi-4_8-2014q1-20140314-mac Ich habe die Compiler-Standards schon mal durchgeschaltet (ISO-C99, GNU-C99
Exkurs: STM32F103 unter Mac OS X flashen. Der Umweg über die virtuelle Maschine mit STM-Tools zum Hochladen des Kompilats in das Dev-Board war mir ein wenig zu nervig, um an den Test mit der Kamera zu gehen.
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
an Masse an (oder andersrum). > Ich habe 6 PWM-Signale(20MHz) an GPIO Pins am Mikrocontroller (STM32) > die ich vom Motortreiber (Mosfets) trennen will. WARUM brauchst du eigentlich bei einer BLDC Ansteuerung einen OK? In zigmillionen Anwendungen geht das ohne Potentialtrennung...
Da wie im gezeigten Aufbau das Microprozessorboard http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103C8T6-STM32-Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter
-
Thread
Z180-Stamp Modul
MSG.SM B0C8 MTX.FIF AF2A PHY2LOG FCE2 CI.FIFO B0E5 CO.FIFO B109 FF_EMPT C2F4 FF_FULL C33B FF_GET C2FE FF_PUT C349 ADD_HLA C3AC B_LD_A C5C5 B_ST_A C5E3 DIV32_R C3B1
GSTIMER FC93 BNK2LOG FE58 @DATE FE5A @HOUR FE5B @MIN FE5C @SEC C3E5 DIV32_1 C28B GTIMER FD85 I$STACK C3AC FF_CNT FE4B @ERMDE C3B7 IOINIML C467 PHEX2 C462 PHEX4 C487 PR.DEC C5D1 GET_TMR C5F3 B_LD_HL C612 B_ST_HL FC8D
-
Thread
LCD EA DIP203 Problem (unerklärbare Zeichen)
Hallo, ich habe folgendes Problem: Ich verwende ein Display (EA DIP203G-4NLED) mit einem Atmega328, die Routine aus dem "AVR Hardware und C-Programmierung in der Praxis" Buch von Elektor und steuere das Display im 4-bit Modus ohne R/W an. Die Anzeige funktioniert wunderbar
Hallo Maxim, ich habe ein Projekt MIT Dem Dip 203G-4 und ich verwende den STM32F103: ich habe mir dein Code eingeschaut und im Vrgleich zu meienem gibt es nicht viel Unterschied. Aber ich bekomme nichts am Display. Überhaupt nicht. Eine Frage zu der
-
Thread
[Sammelbestellung] µC-Board + RAM
Torsten C. schrieb im Beitrag #3595903: > Wieviel RAM und welcher CPU-Core soll's sein? CPU STM32 mit FMSC Memory Controller z.B.: STM32F103
Joe G. schrieb im Beitrag #3598496: > Torsten C. schrieb: >> Wieviel RAM und welcher CPU-Core soll's sein? > CPU STM32 mit FMSC Memory Controller z.B.: STM32F103 Und dann mit 4MiB PSRAM? Das wäre dann die Variante mit dem kleinsten und teuersten
-
Thread
Interrupt Problem auf STM32 mit Display
ich hoffe hier kann mir bei einem kleinen Problem weitergeholfen werden. Ich verwende ein HY Mini STM32 (STM32F103_VCT6) mit Display und bin gerade dabei einen der USART einzubinden. Nun habe ich das Problem, dass seit dem Einbinden des NVIC nach etwa einer Sekunde das Programm bei [code] DMA2_Channel4_5_IRQHandler B . [/code] stehen bleibt (im Debugger startup_stm32f10x_hd.s:324). Leider habe ich nicht die geringste Ahnung was hier Schuld ist bzw. was ich tun kann um das zu verhindern. Hab das ganze Projekt auf GitHub https://github.com/lobermann/HYMini_STM32
-
Thread
Wer kennt sich mit dem Mikrocontroller STM32F 103x mit einem ARM32-bit Cortex-M3 CPU Kern aus ?
µC. http://www.mikrocontroller.net/articles/STM32 Bernd_Stein
lieber hier weiter diskutieren : http://www.mikrocontroller.net/topic/328680#new Wenn es um den µC *STM32 F103x* geht und die Firmware - dann diesen Thread hier. Bernd_Stein
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
(STM32F4DISCOVERY). Liebe Grüße, Jan
Habs gerade mal laufen lassen auf einem STM32F4 @168 MHz O0: 4,7 Mikrosekunden pro Durchlauf (PB0), Division braucht 940 Nanosekunden (PB0) O2: 4,6 Mikrosekunden pro Durchlauf (PB0), Division braucht 420 Nanosekunden (PB0) 32 Bit sind
-
Thread
Arduino mit CAN-Shield Can-Daten auslesen
CAN-Controller, da ist das Ansprechen gleich viel einfacher. Externe Controller sind doch nur Fummelei. Der vom STM32F103 zB sendet bei Kollisionen immer nochmal, wie es vorgesehen ist (kann man aber abschalten). Wenn eine Nachricht angekommen ist, gibts nen Interrupt.
Motor obd.getPidAsString(0x0C, 0.0f, 16383.75f, "%d", buffer); lcd.setCursor(0, 1); lcd.print(" rpm"); lcd.setCursor(0, 1); lcd.print(buffer); // Rechts unten: Aktuelle Geschwindigkeit in km/h obd.getPidAsString(0x0D
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
gemacht, mir die beiden Controller auf ein solchiges Arduino R3 Format "zurechtzustutzen" Einmal für STM32F030F4P6 uuuund einmal für AT89S52 PLC44 (MCS-51 Familie) Den STM32 hab ich mir nur besorgt gehabt um zu sehen, was man denn mit einem 32-Bitter mit nur 16Kb Flash anfangen kann und ich bin
Drehbank bestimmen. Einen kleinen optischen Drehgeber mit 600 Strichen hatte ich noch da. Ein kleines STM32F103C8-Eval-Board auch. Die Firmware, die einen virtuellen COM-Port auf dem PC bereitstellt, konnte auch zu 99% von einem anderen Projekt übernommen werden. Weniger als vier Stunden vergingen zwischen
-
Thread
STM32 - ADC-DMA1-IRQ-Handler macht Unsinn
schon ein Stück davon entfernt, so daß ein neuer Thread sinnvoll erscheint. Ich nutze auf einem STM32F103 den ADC1, um zyklisch 10 ADC-Kanäle abzufragen und per DMA in ein Array zu schreiben. Nachdem alle Kanäle digitalisiert sind, soll der Inhalt des Arrays mit ein paar kleinen Berechnungen in einem
, also: [c] volatile uint16_t gl_a; volatile uint16_t gl_b; [/c] stürzt die Interrupt-Routine ab, sollte darin hineingeschrieben werden. Deswegen habe ich zwei Fragen: 1. Wie kann es sein, daß ein Array
-
Thread
Welcher Bus kann das?
sorry, bei Atmel kenne ich mich nicht aus! Es gibt aber z.B. von ST viieeelle STM32 Derivate mit CAN-Controller, ich glaub die ganze 103er-Serie -> STM32F103rb, stm32F103c8... Kommt natürlich immer auf die restliche Peripherie an die Du im µC benötigst. Wieviel I/Os, welcher
Könntest z.B. einen ATmega32C1 nehmen, ist mit 4-5€ zwar recht teuer, aber schön kompakt, dann brauchst du nur noch einen Transceiver.
-
Thread
STM32: Suche Hilfe zu ADC
dasselbe sucht. Eine gut lesebare Übersicht über die ADC-Modi liefert die Application Note AN3116 "STM32's ADC modes and their applications". Damit kennt man die Namen, die ST benutzt. Damit wiederum ist dann in der "stm32f10x_stdperiph_lib_um.chm"-Doku das Beispiel "STM32F10x_StdPeriph_Examples/ADC
In fast allen ADC-Beispielen mit DMA steht das folgende Define: [c] #define ADC1_DR_Address ((uint32_t)0x4001244C) [/c] Was bedeutet diese Adresse? Man kann sich in der stm32f10x.h entlanghangeln zu: PERIPH_BASE -> APB2PERIPH_BASE -> ADC1_BASE + 0x4C Aber