Domande taggate «stm32»

STM32 è la terza famiglia ARM di STMicroelectronics. Segue la loro precedente famiglia STR9 basata sul core ARM9E e la famiglia STR7 basata sul core ARM7TDMI. STM32 è basato sulla famiglia di core ARM Cortex-M.

3
Eclipse + GNU ARM + STM32 - HAL o SPL
Inizierò con lo sviluppo ARM (dopo 2 anni di AVR) e ho raccolto la scheda STM DISCOVERY con il microprocessore stm32f4 su di essa. Ho deciso di andare con eclipse + ARM gcc poiché non mi piace il limite di codice su Keil e non ho i soldi per ottenere …
10 arm  stm32  gcc  cortex  hal-library 

3
Interruzione software vs funzione
Dopo circa 3 anni di lavoro con MCU non so ancora a che cosa servono gli interrupt di software? Ho fatto diversi lavori con STM32 e non ho mai usato gli interrupt software. In effetti questa è una grande domanda per me: Perché quando possiamo usare una semplice funzione per …
10 arm  stm32  interrupts 

3
Scelta di un layout per pcb SDRAM
Sto lavorando a un progetto con il nuovissimo STM32F429 nel pacchetto LQFP208. Devo saldare da solo il primo paio di prototipi per motivi a basso budget. Ho scelto questo pacchetto in modo da poter verificare se un problema è dovuto al routing / firmware o solo a un problema di …
10 pcb  stm32  layout  sdram 



2
Layout PCB Quad SPI
Sto cercando di creare un buon layout per la memoria flash Quad SPI NOR MT25QL256ABA1EW9-0SIT con l'MCU STM32. Il mio problema è che trovo il pinout del chip di memoria abbastanza scomodo. Sono riuscito a scambiare i pin sul lato MCU nel modo in cui i segnali si trovano uno …
10 pcb  stm32  spi  layout  high-speed 

4
Conversione ADC STM32 utilizzando HAL
Sto cercando di imparare come utilizzare la "nuova" libreria HAL da stm32. Quando provo a fare una semplice conversione ADC funziona solo una volta, ma poi smette di convertire. Suppongo che il flag di fine conversione non venga impostato. Sto usando la scheda Discovery STM32f429I, che ha STM32f429ZI a bordo. …

4
STM32: l'interruzione del timer funziona immediatamente
Questo è il codice per il timer nel mio progetto su STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = …


3
Utilizzo dell'utilità ST-LINK per configurare RTC sull'ora corrente
Quello che stavo facendo Sto usando un microcontrollore STM32 e per il mio progetto devo essere in grado di inviare dati a orari specifici della giornata (diciamo, alle 11 e alle 14). Il microcontrollore deve sapere che ore sono prima che io possa raggiungere questo obiettivo. Sfortunatamente, ho solo una …
9 stm32  rtc 


1
Impossibile programmare una scheda STM32 personalizzata
Ho progettato una semplice scheda STM32. Di seguito sono riportate le immagini schematiche e del layout del pcb: schema: Layout PCB: Layout PCB con VDD evidenziato: Layout PCB con GND evidenziato: Solo le parti di questo disegno che sono rilevanti per la mia domanda sono mostrate nelle immagini sopra. Il …
9 stm32  swd  custom 

2
Cubo STM32F4 HAL UART. È un bug o mi sto perdendo qualcosa?
Sto usando UART IO di interrupt (no DMA). HAL_UART_Transmit_ITla funzione imposta il EIEbit nel CR3registro. Secondo il datasheet STM32F407 (e il comportamento reale), questo genera interrupt solo in modalità multi buffer (quando il DMARbit è impostato). EIEabilita la generazione di interruzioni per errore frame ( FE), errore overrun ( ORE), …


3
STM32: esecuzione di un ripristino del software
Sto cercando di eseguire un ripristino del software del mio STM32F2. (Manuale di riferimento disponibile qui .) La relativa pagina del manuale di riferimento (pagina 80) fornisce poche informazioni. Fondamentalmente, il SYSRESETREQbit di Application Interrupt and Reset Control Registerdeve essere impostato. Ora questa pagina spiega che per poter modificare il …
9 stm32  reset 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.