Perguntas com a marcação «stm32»

O STM32 é a terceira família ARM da STMicroelectronics. Segue a família STR9 anterior, baseada no núcleo ARM9E, e a família STR7, baseada no núcleo ARM7TDMI. O STM32 é baseado na família de núcleos ARM Cortex-M.

3
Eclipse + GNU ARM + STM32 - HAL ou SPL
Começarei com o desenvolvimento do ARM (após 2 anos de AVRs) e peguei a placa STM DISCOVERY com o microprocessador stm32f4. Decidi usar o eclipse + ARM gcc, já que não gosto do limite de código do Keil e não tenho dinheiro para obter uma versão paga. Seguindo os tutoriais, …
10 arm  stm32  gcc  cortex  hal-library 

3
Interrupção de software vs função
Após cerca de 3 anos trabalhando com MCUs, ainda não sei para que serve o uso de software interrompe? Eu fiz vários trabalhos com o STM32 e nunca usei as interrupções de software. De fato, esta é uma grande questão para mim: Por que quando podemos usar uma função simples …
10 arm  stm32  interrupts 

3
Escolhendo um layout de placa de circuito impresso SDRAM
Estou trabalhando em um projeto com o novo STM32F429 no pacote LQFP208. Preciso soldar o primeiro par de protótipo por uma razão de baixo orçamento. Eu escolhi este pacote para poder verificar se há um problema devido ao roteamento / firmware ou apenas a um problema de solda. No projeto, …
10 pcb  stm32  layout  sdram 



2
Layout de PCB Quad SPI
Estou tentando fazer um bom layout para a memória flash Quad SPI NOR MT25QL256ABA1EW9-0SIT com o STM32 MCU. Meu problema é que acho a pinagem do chip de memória bastante inconveniente. Consegui trocar pinos no lado do MCU da maneira que os sinais residem próximos um do outro, mas ainda …
10 pcb  stm32  spi  layout  high-speed 

4
Conversão ADC STM32 usando HAL
Estou tentando aprender como usar a "nova" biblioteca HAL do stm32. Quando tento fazer uma conversão ADC simples, ele funciona apenas uma vez, mas pára de ser convertido. Suponho que o sinalizador de final de conversão não seja definido. Estou usando a placa Discovery STM32f429I, que possui a placa STM32f429ZI. …

4
STM32: A interrupção do temporizador funciona imediatamente
Este é o código para o timer no meu projeto no 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
Usando o Utilitário ST-LINK para configurar o RTC para o horário atual
O que eu estava fazendo Estou usando um microcontrolador STM32 e, para o meu projeto, preciso enviar dados em horários específicos do dia (por exemplo, às 11h e 14h). O microcontrolador precisa saber que horas são antes de eu conseguir isso. Infelizmente, tenho apenas uma comunicação unidirecional e, portanto, não …
9 stm32  rtc 

2
Por que os campos de bits relacionados logicamente nos registros MCU costumam ser em locais separados?
Perdoe-me se esta pergunta já foi respondida, mas não consegui encontrar uma resposta nesta página ou na Internet em geral. Sou um desenvolvedor experiente, com conhecimento decente sobre programação de baixo nível, mas relativamente novo no desenvolvimento incorporado. Eu tenho me ensinado a desenvolver sistemas embarcados usando uma placa ST-NUCLEO144, …

1
Não é possível programar uma placa STM32 personalizada
Eu projetei uma placa STM32 simples. Abaixo estão as imagens esquemáticas e de layout do PWB: Esquema: Layout de PCB: Layout da placa de circuito impresso com VDD destacado: Layout de PCB com GND destacado: Somente as partes deste design relevantes para minha pergunta são mostradas nas figuras acima. Meu …
9 stm32  swd  custom 



3
STM32: Executando uma redefinição de software
Estou tentando executar uma redefinição de software do meu STM32F2. (Manual de referência disponível aqui .) A página relevante do manual de referência (página 80) fornece poucas informações. Basicamente, o SYSRESETREQbit do Application Interrupt and Reset Control Registerdeve ser definido. Agora, esta página explica que, para poder modificar SYSRESETREQ, uma …
9 stm32  reset 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.