-
Thread
WS2811/WS2812 aus der Ferne steuern + Stromversorgung
zeigen wollte, so ein Mist: http://www.youtube.com/watch?v=bzSs3kLhif8 Und das bei 30cm Kabel (Bild) zwischen dem STM32F4Discovery (3,0V) und den LEDs (5,0V).
RS485 o.ä. umgestellt? Andere Sachen waren zwischendurch wichtiger. Ich mache gerade Platinen mit GD32F103RCT6 bzw. STM32F103RCT6 um damit alle meine LED- und Display-Projekte zu realisieren, dann kommt da auch ein RS485-Treiber drauf. Das Layout ist fertig und kommt auf den Nutzen 2014-014 vom Platinensammler
-
Thread
Problem mit sqrt
>> oder ähnlichen gibts > > Jup das habe ich im Eifer des Gefechts vergessen > Ich nutze einen STM32F100 > Compiler ist ARM GCC 4.7 Dann binde stdint.h ein und nimm die Zeile: int32_t x = sqrt((uint64_t)((2*3.14159/24)*2*10000000000)/ 375); Auf einem F103 läuft die genauso und bringt das
400862: e8 89 fd ff ff callq 4005f0 <puts@plt> 400867: be 98 0e 00 00 mov $0xe98,%esi 40086c: bf d8 0a 40 00 mov $0x400ad8,%edi 400871: 31 c0 xor %
-
Thread
Automower G3 mit USB Diagnoseport fernsteuern?
05 -> 07[0a] 00 00 00 00 00 00 70 bc c8 55 next start 10.8. 15:00 0e[01] 01 -> 0f[03] 00 00 00 Einstellungen rücksetzen? 0e[01] 02 -> 0f[03] 00 00 00 Home 0e[01] 03 -> 0f[03] 00 00 00 Man
interessiert. Aktuell frage ich alle 2min folgendes ab: [code] Status..............02-13-15-00-04-0c-06-01-00-00-00-00-00-00-00-89-a2-ef-5c-90-03-30-00-00-0d-03 Batterie-Status.....02-15-15-00-f6-4a-44-02-4f-03-8c-00-b0-04-00-00-00-00-00-00-0c-fe-00-00-67-03 Radmotor-Status.....02-15-0f-00-00-00-ff-ff
-
Thread
Verschenke ICs - 07/2013
2x C8051F121-GQ 5x TDA7231 1.6W AUDIO AMPLIFIER DIP8 <-- andere Versandkosten da DIL! 2x C8051F361-GQ 32K 100MIPS 8051er, TQFP 5x TPS60403 Spannungsinverter, Ladungspumpe SOT-23 14x MM74HC132N DIP-14
: 2x CP2109 2x CP2103 2x CP2110 4x CP2102 1x STA015$ 5x TPS60403 5x LM358 Uli: 5x ATMEGA103L Recycled 5x BQ2057 10x ISL22512 Digipot 10K 1x TPS81256 3x MAX3232 SOIC 2x AD9835 DDS 1x C8051F123 10x TDA7231 1.6W AUDIO AMPLIFIER DIP8 2x AD9835 DDS 5x LM358 DIP8 ST OPV Opamp 1x CC3000
-
Thread
Empfehlung CooCox: Debugger f. STM32F103C8T6
Welchen Debugger kann ich für die CooCox Software und den STM32F103C8T6 Mikrocontroller nehmen?
Die die ein wenig lesen, werden feststellen, dass alle STM32FxDiscovery Boards einen STLink v2 mit an Bord haben. ~10$
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
-WSLP1206R0330FEA 05x 771-PMEG3050EP115 05x 556-ATTINY85-20SU 04x 579-MCP73831T-2DCIOT 20x 77-VJ0805V475ZXQTBC 02x 904-EFM32ZG108F32 10x 667-ERJ-6GEYJ331V 10x 667-ERJ-6GEYJ102V 15x 80-C0805C104K5R 10x 81-GCM219R71C105KA7J 03x 80-B45196H3106K109 03x 863-MMSZ5226BT1G 01x
-WSLP1206R0330FEA 05x 771-PMEG3050EP115 05x 556-ATTINY85-20SU 04x 579-MCP73831T-2DCIOT 20x 77-VJ0805V475ZXQTBC 02x 904-EFM32ZG108F32 10x 667-ERJ-6GEYJ331V 10x 667-ERJ-6GEYJ102V Dickfilmwiderstände - SMD 0805 1Kohms 5% Tol 0,003 € http://de.mouser.com/ProductDetail/Panasonic
-
Thread
STM32 SPI Interrupt Ringpuffer verliert Zeichen
Hallo ich habe Probleme mit einem SPI Ringpuffer für den STM32F103. Das Senden und Empfangen funktioniert ohne Interrupt. Auch mit einem Interrupt funktioniert es. In dieser Implementation mit Ringpuffer wird der letzte Wert nicht empfangen. Also zum Beispiel
[c] void Send(uint8_t d){ outBuffer[bufferPos] = d; bufferPos = (bufferPos+ 1) % FLA_BUFFER_SIZE; } void ClearBuffer(){ for (uint8_t i = 0; i < FLA_BUFFER_SIZE; i++){ inBuffer[i] = 0x00
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
Hi Zoe Chloe, as I understand, you want to use the board you mentioned instead of the STM32F4discovery. Generally this should be possible as the processors are nearly the same. The only difference is, that the STM32F407VGT6 on the discovery board has 1024kB Flash and the STM32F407VET6 only
0x08014F8C] 10:43:41 : [Ambilight-STM32F4-GNUARM-V1.2.hex] checksum : 0x007E8E52 10:43:47 : Memory programmed in 3s and 281ms.
-
Thread
Neue Cortex-M0+-Familie von Atmel
Lohnt es sich denn überhaupt noch sich mit zb.8Bit AVR zubeschäftigen, Denn wenn ich mir ansehe was ein Atmega128 kostet kriegt ich fast zum gleichen Preis ein STM32F103ZET6
dreistelligen Bereich, daher ist der Einzelpreis nicht so entscheidend. Vielleicht kennst Du ja die RX6x und die STM32F4xx. Letzterer ist schön schnell, aber Ersterer zehnmal 'schöner' zu programmieren. Mal sehen, wie ich mich entscheiden werde. 8-Bit schrieb im Beitrag #3221850: > Im Low-Cost-Bereich
-
Thread
Projektidee.Oszilloskop die 12334543te
Moins, guggt doch mal hier: http://www.youtube.com/watch?v=JQhHKdDDgM0 STM32F103xxx mit externem ADC dran. gruss, tom.
Sample-Daten nach USB umwandelt? Der könnte im BlockRAM ja auch ein paar Bytes puffern. Torsten C. schrieb im Beitrag #3210941: > Zwei STM32F4DISCOVERY habe ich hier rum liegen. Ich habe lestzes Wochenende erstmals mit CooCox ein Programm geschrieben und in's STM32F4DISCOVERY geflasht und würde
-
Thread
Skurriles Problem mit BS170 Mosfets
, uint8_t len ) { unSetClear(); for ( uint8_t byte = 0; byte < len; byte++ ) { outByte( bytes[byte] ); } store(); } [/c]
testest du mal einen 100k zwischen Gate und Source, wenn das Problem weiterhin besteht, noch einen 6k8 oder 8k2 an Gate u. 12V Gruß Michael
-
Thread
STM32f4 performance
-O3, und auf meiner Discovery Platine es laufen gelassen. Für ein 320x240 8 bit bild mit 120 Itertionen braucht es 257 ms. 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, 160, 120, 120, (uint8_t *) 0x20000000); (Der Stack liegt bei 0x10010000
-
Thread
STM32 und externer Quarz (12MHz)
stm32f10x_can.c stm32f10x_cec.c stm32f10x_crc.c stm32f10x_dac.c stm32f10x_dbgmcu.c stm32f10x_dma.c
passiert wenn ich eben nur die SystemInit(); aufrufe, und im Keil XTAL auf 12Mhz stelle. Es ist ein STM32F103C8.
-
Thread
selbst fliegender quad copter
es eine Python-Library, über die du den Quadrocopter steuern kannst. Im Quadrocopter werkelt ein STM32 mit FreeRTOS, das die einzelnen Tasks verwaltet. Der Controller lässt sich per Bootloader über Funk oder mittels JTAG programmieren. Die nötigen Pins sind alle herausgeführt.
nicht Fliegen können und nicht fernsteuern können. das schafft ja noch nicht einmal der neueste 32Bit-Prozessor CORTEX-M4 wie in diesem Projekt. - http://www.quantec-networks.de/quanton und obwohl da inzwischen schon einige 100 Mann-Jahre Entwicklung drinnen stecken. ... ein STM32F103CBT6
-
Thread
STM32F103VC + SSD1963 Problem
) mit SSD1963 Controller und Touch-Controller ersteigert. Dies sollte ein kleineres TFT-Display (HY32D) ersetzten. Die Hardware-Anpassung habe ich mit einer Adapterplatine gelöst, die zwischen dem HY-MINI STM32V Controller Board, dass einen STM32F103VC besitzt, gebaut ist. Mir ist aufgefallen, dass
ist jedoch, dass dieses Problem Hardware-übergreifend ist, da ich derzeit 2 verschiedene MPU-Board (STM-Discovery-F4 und miniSTM32 mit einem STM32F103VC) mit unterschiedlichen Energieverteilungen einsetzte. Ich denke dass es ein Problem des TFT-Treibers sein wird. Sowohl in der UCGUI3.90xx als auch in
-
Thread
[Biete] diverse Bauteile zu verkaufen/tauschen (MCUs, Molex, Ethernet, usw.)
Devices) * MSP430G2412IN20 (4x Mixed Signal TI 16Bit MCU)) * ATTINY10-TSHR (= 10x Atmel 8-bit 12Mhz MCU) * ATMEGA88PA-AU (= 1x 1.8 V- 5.5V 20 Mhz Atmel 8-bit MCU) * PIC16F1825 -I/P (=2x 14KB FL 1KBRAM 32mhz MCU) * FM24C16B-G (= 2x 16kb serial i2c F-ram) * FM24CL16B-G (= 2x 16kb serial i2c F-ram) * ADXRS150ABG (= 12x im BGA32 Gehäuse)
-
Thread
Frage/Problem mit Timer STM32F4Discovery
Hallo zusammen, ich habe ein Problem mit den Timereinstellungen eines STM32F4Discovery Boards und hoffe es kann mir hier jemand weiterhelfen. Timer 3 toggled bei jedem Timerevent PortC Pin15 welcher mit einem 10k Widerstand auf Masse liegt. Die Frequenz am Pin messe ich
Library Funktionen sind recht langsam. Full ACK !! hier hat schon mal jemand die Delays der STM-Funktionen der GPIOs nachgemessen...(auch interresant für den TE) http://joe-c.de/pages/posts/einstieg_mikrocontroller_stm32f103_101.php (ganz nach unten scrollen)
-
Thread
Lightweight WS2811/WS2812 Library
Wenn ich jetzt aber [c]#define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdint.h> #include "light_ws2812.h" struct CRGB{uint8_t green; uint8_t red; uint8_t blue; }; struct CRGB led_buffer
_ #include <avr/io.h> #include <avr/interrupt.h> void time_init(void); void time_set(uint8_t hour, uint8_t minute, uint8_t second); uint8_t hour(void); uint8_t minute(void); uint8_t second(void); int16_t millis(void); uint32_t millis2(void); #endif /* TIME_H_ */ [/code] time.c
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
Zum Beispiel wenn man das oft verwendete Bild in einem Rutsch vom Flash auf die Karte schreibt: [c]const uint16_t pic[76800] = { 0x9BA8,0xA3E9,0xAC0A,0xAC2A,0xA3E9,0x9B88,0xA3C8,0xAC0A, ... // weitere 9500 Zeilen weggelassen }; FIL f; if(f_open(&f, "0:/PIC.DAT", FA_WRITE | FA_CREATE_ALWAYS
-
Thread
Elektroniker Stammtisch Nähe München
eine fremde Interrupt-Routine zu bedienen. Hab da schon eine Idee. Ist aber noch nicht ausgegoren. [c]uint16_t c; uint8_t n; uint8_t m; uint8_t x; uint8_t Zeichen; char AchtBytes[9]; uart1_init( UART_BAUD_SELECT(UART_BAUD_RATE,F_CPU) ); // 9600 Baud für UART1 (1-wire Reset) // Reset
frac {\partial X^{\nu }}{\partial \sigma _{2}}}\eta _{\mu \nu }\right)}}}[/math] [math] S = - T s c ? t i t f d t ? 0 s m d s ( X ? · X ' ) 2 - X ? 2 X ' 2 {\displaystyle S=-{\frac {T_{s}}{c}}\int _{\tau _{i}}^{\tau _{f}}\mathrm {d} \tau \int _{0}^{\sigma _{m}}\mathrm {d} \sigma {\sqrt {({\dot
-
Thread
STM32 24Bit Bmp nach 565RGB Format
26rk%3D1%26sd%3D190509403384%26 [c] u32 RGB888ToRGB565(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void test(void) { u8 scan_bit1; //µ¥¸ö°´¼üɨÃè±äÁ¿ u8 scan_bit2; //µ¥
(u8 r,u8 g,u8 b) {return (u32) (r & 0xF8) << 8 | (g & 0xFC) << 3 | (b & 0xF8) >> 3;} //565 void read_pic(uint16_t point_x , uint16_t point_y) { f = fopen("test.bmp", "rt"); fread
-
Thread
STM32: Timer funktioniert nicht
(Muss ja falsch sein, sonst würde es funktionieren :-) [c] #include "stm32f10x.h" #include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stm32f10x_tim.h" //#include "stm32f10x_spi.h"
Nachrichten. Pete K. schrieb im Beitrag #3075033: > So, jetzt funktioniert es. Timer2 liegt bei dem STM32F107C auf AHB1, das > stimmt soweit. Ahh, ok. Ich fummele hier auch am 103RB des VL Discovery rum. Pete K. schrieb im Beitrag #3075033: [c] > NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;
-
Thread
CAN Komunikation Evalboard MCBSTM32C zu STM32F103VDT6
Hallo, Ich habe ein Eval-Board MCBSTM32C mit dem Prozessor STM32F107VCT und eine Elektronik mit dem Prozessor STM32F103VDT6, die über eine 2 Drahtleitung miteinander kommunizieren. Widerstände angeschlossen. Das alles klappt gut bei einer
WIDE ) ###################################################################################### Das 8 Bit Register hat 3 Time-Stufen ---b7:b0 Bit-0..bis Bit 2 hat die Bewerung je bit-pos. mit 1*16* + 0*8 +1*4 . = 16+4= 20 bingo>. Bei dem Doku PCA82C200T.pdf ist das zu BIT posing-via jeweilig bit-Value
-
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
tempU = ((uint16_t)(amplitude * tempU) >> 8); tempV = ((uint16_t)(amplitude * tempV) >> 8); tempW = ((uint16_t)(amplitude * tempW) >> 8); #endif [/c] Vllt. wirds dann klarer. Spimash schrieb im Beitrag
-
Thread
Anfahr- und Bremsrampe
Hier ist das Beispielvideo: http://www.youtube.com/watch?v=tmF8Qu9Y61Q&feature=youtu.be
Zur Ansteuerung reicht eine Baugruppe/IC, die Takt- und Richtungssignale verarbeitet und auch 1/8 oder 1/16 Schritt erzeugt. Damit hat man dann auch die rel. Position im Griff. Für einen Elektroniker wäre es dann ein Einfaches, per STM32F4 Discovery den Joystick auszuwerten und per Timer die Taktsignale
-
Thread
Projekt DVM 4,5 Digit aus Standardbauteilen mit automatischer Bereichsumschaltung
Ich sehe heutzutage eher einen kleinen Mikrocontroller als BCD-zu-SPI oder BCD-zu-I2C Umsetzer, sodass man ein Mehrkanalmultimeter/-voltmeter damit aufbauen kann. Zusammen mit einem kräftigeren Mikrocontroller à la STM32 und einem 7" TFT LCD kann man somit mehrere Kanäle darstellen oder
-4-Kanal-10/dp/B07TSTGZR5/ref=sr_1_fkmr0_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=ad584+dip8&qid=1574007467&sr=8-1-fkmr0 Kostet weniger als die Hälfte. Könnte man das versuchen oder geht das in die Hose?
-
Thread
STM32 Struct ins Flash
Guten Morgen! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Ich habe festgestellt, dass meine Funktion die Daten ins Flash speichert doch nicht ganz funktioniert. So sieht mein Struct aus: [c] typedef struct {
*setup) { uint32_t *pData = (uint32_t *)setup; uint8_t i; int x = (sizeof(tSetup2) / sizeof(int)); FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
aktuellen Projekt brauche ich 2xCAN, 6xUART, IIC, SPI und USB, daher nehme ich den STM32F417.
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
-
Thread
Wer sucht ein Wettbewerbsthema?
\STM103_LCD_GUI\MDK_Project\Project_Target 1\Lib\src\stm32f10x_fsmc.c"' '"D:\stm32\stm103gui\STM103_LCD_GUI\MDK_Project\Project_Target 1\Lib\src\stm32f10x_gpio.c"' '"D:\stm32\stm103gui\STM103_LCD_GUI\MDK_Project
(1)\STM103_LCD_GUI\MDK_Project\Project_Target 1\Lib\src\stm32f10x_fsmc.c"' '"C:\STM103_LCD_GUI(1)\STM103_LCD_GUI\MDK_Project\Project_Target 1\Lib\src\stm32f10x_gpio.c"' '"C:\STM103_LCD_GUI(1)\STM103_LCD_GUI
-
Thread
Orientierungshilfe ATXMega oder ARM (ST, NXP)?
die Leistung ganz gut abzuschätzen. Der XMega punktet hier durch die AWEX Erweiterung, der STM32 durch die 32bit Verarbeitung und der kleine Mega88 hechelt sich einfach nur durch... STM32F103 und Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 MHz und der STM32 nur mit
Matthias Sch. schrieb im Beitrag #2988211: > STM32F103 und > Xmega(192/256A3) nehmen sich da nicht viel, da der Xmega 8-bitter mit 32 > MHz und der STM32 nur mit 24 Mhz läuft und mehr auch nicht rauszuholen > ist. Interessanter Vergleich.
-
Thread
STM32F103C8T6
Hallo mikrocontroller.net-Gemeinde, ich bin neu im Bereich STM32-Programmierung und versuche seit Tagen die USB Hardware eines STM32F103C8T6 zum Laufen zu bringen. Hierzu bediente ich mich unter anderem des Compilers mikroC PRO for ARM der bereits integrierte Libraries hat. Leider funktioniert die Library für USB nicht auf dem STM32F103C8T6 so daß ich wieder am Anfang stehe. Hilfe im entsprechenden Forum ist auch nicht zu bekommen!? Mittlerweile gibt es einen Leidensgenossen der dieselben Erfahrungen gemacht hat wie ich. (Die
-
Thread
Array ins Flash speichern STM32F103VDT6
Guten Tag! Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil. Nach einer Lernfahrt möchte ich zwei Arrays mit je 2100 Speicherstellen ins Flash ablegen. [c] tMotorCurrentSample MotI_TableCW[TRAV_MAXDIST_SAMPLES
ins Flash speichert!? Bis Jetzt: [c] void set_in_Flash(tSetup2 *setup) { uint32_t *pData = (uint32_t *)setup; uint8_t i; int x = (sizeof(tSetup2) / sizeof(int)); FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY
-
Thread
STM32 JTAG pins als GPIO funktionieren nicht
Hi, Ich arbeite gerade mit einem STM32F103C8T6, und versuche den PB3 als GPIO zu verwenden. Ich habe JTAT & SW deaktiviert, allerdings funktioniert nur PB4 als output, PB3 nicht. Hier mein code: RCC->APB2ENR |=(1<<3); /*
value is undefined Damit ist AFIO->MAPR |= (1<<26); nicht so besonders schlau. Probier mal uint32 x = AFIO->MAPR; x &= ~AFIO_MAPR_SWJ_CF; x |= AFIO_MAPR_SWJ_CFG_DISABLE; AFIO->MAPR = x;
-
Thread
STM32, PCA8575 I2C Kommunikationsproblem
Guten morgen, ich versuche z.Z. mit einem STM32f103 den IO expander PCA8575 zu betrieben. Ich bekomme jedoch keine Daten geschrieben oder gelesen. [c] void i2c2_init() { RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C2, ENABLE); RCC_APB2PeriphClockCmd
); I2C_Cmd(I2C2, ENABLE); } void PCA8575_setze_Ausgang(int16_t Ausgangsdaten, uint8_t Adresse) { uint8_t first_data_byte = (uint8_t)(Ausgangsdaten >> 8); uint8_t second_data_byte = (uint8_t
-
Thread
STM32 Analogport mit Internal Vref korrigieren
Hallo, ich benutze den STM32F103C8T6 ohne Spannungsstabilisierung direkt an einer 3,6V Batterie. Leider hat der Mikrocontroller kein Referenzspannungs- Pin. Das Problem ist halt das am Analogport bei fallender Bateriespannung
SK schrieb im Beitrag #2918878: > Hallo, > > > > ich benutze den STM32F103C8T6 ohne Spannungsstabilisierung direkt an > > einer 3,6V Batterie. Leider hat der Mikrocontroller kein > > Referenzspannungs- Pin. Das ist richtig. VDDA ist intern mit VREF+, VSSA
-
Thread
Libgcc.a in .frodata section legen
.text 0x000055d9 0x0 libgcc.a(_thenan_df.o) .text 0x000055d9 0x1b6 libgcc.a(_usi_to_df.o) 0x000055d9 __floatunsidf .text 0x0000578f 0x455 libgcc.a(m32c-lib2.o) 0x0000578f udivmodsi4
libgcc.a(_lshrdi3.o) 0x00005e39 __lshrdi3 .text 0x00005f8c 0x16c libgcc.a(_ashldi3.o) 0x00005f8c __ashldi3 .text 0x000060f8 0x0 libgcc.a(_clz.o) .text 0x000060f8 0xa7 libgcc.a(_clzsi2.
-
Thread
STM32F4 und Hallsensoren
einfach und wird in AppNote AVR447 gut besprochen und umgesetzt. Bei AVR läuft es mit 3 Timern in einem 8-bitter (ATMega88/168...), das Prinzip ist aber leicht umsetzbar auf einen der Advanced Timer des STM32 mit 3 seiner 4 CC Register. (Ich nehme Timer8 auf einem STM32F103). Am elegantesten alleridngs
portierbar, auch auf andere Motore. Bis jetzt läuft es hier auf dem Orginal Mega88, dem XMega A3 und dem STM32F103. Als Motore benutze ich hier einen Plattenspieler Pioneer Direct Drive zum Testen und ein paar 48V/2000-4000W Radnabenmaschinen.
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
es kommt in jeder zeile immer die Warnung: [-Wpointer-sign] [cc] D:\kay\Neuer Ordner\STM32F4 DISCOVERY LCD BOARD\stm32f4_example\libraries\embedded_gui_hal\inc/LcdHal.h:203:6: note: expected 'uint8_t *' but argument is of type 'char *' [cc] D:\kay\Neuer Ordner\STM32F4 DISCOVERY
für diese Board nutzen wenn mann die Pinbelegung anpasst http://www.ebay.de/itm/Development-Board-STM32F103ZET6-Entwicklungs-Board-Development-Entwicklungsboard-/280895799698?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4166b1c192 Mfg