Estoy tratando de hacer un proyecto con la placa Nucleo STM32F746ZG usando el DMA para realizar una transferencia de valores de 16 bits a un DAC conectado a la MCU por SPI . Estoy utilizando STM32CubeMX para generar el código de inicio y t...
Escribí un controlador de motor paso a paso con el uso de DMA y TIM1. Acelero la señal utilizando las llamadas rampas. Calculo los tiempos, los cargo en la tabla DMA y los paso al valor TIM PERIOD. El programa funciona como debería (acelera y fr...
Estoy trabajando en un proyecto usando STM32F4 para usar el ADC con DMA,
Voy a muestrear el ADC utilizando el temporizador para interrumpir el ADC, guardaré estas muestras en un búfer,
Quiero mover este búfer a la tarjeta SD.
He escrito corre...
Me gustaría tener una salida de mi DAC programada por el STM32, utilizando el protocolo I2C. Tengo algunos problemas ...
mC: Nucleo-F303RE
DAC: MCP47FEB11A0-E / ST
hoja de datos: enlace
Así es como establecí el circuito:
Vdd - >...
Mi código:
#include "../architecture/CMSIS/inc/stm32f4xx.h"
#define WAIT(x) for (int i = 0; i < (x); i++)
inline static void init_led2();
int main() {
init_led2(); // setup led3
while (1) {
#define INDEX 5...
Quiero utilizar la codificación Manchester para mi proyecto DALI Master-slave. Estoy utilizando dos tarjetas para este proyecto, una es STM32E407 y la otro es STM32F3Discovery . Como paso inicial, quiero probar el envío de datos hexadecimales...
Estoy trabajando en un proyecto quadcopter donde necesito 4 señales PWM diferentes a 50Hz para controlar los 4 motores. Dado que el STM32F103RCT6 funciona a una frecuencia de 72MHz, y que en cada temporizador independiente solo podemos reducir l...
Estoy estudiando la programación de ADC en STM32 F407 Discovery y empiezo con el caso más simple: conversión única. (conectado a ADC1)
Estoy usando StdPeriph En el caso normal, cuando no uso la interrupción y lo hago en while (1) en main (), tod...
Estoy intentando leer datos de un MPU6050 con mi STM32F103 para el proyecto de mi escuela. Estoy usando la biblioteca ( enlace ), que no tiene ningún ejemplo del uso de la biblioteca.
Cómo utilicé la biblioteca en mi main.c
#include "stm32f...
Estoy usando el microcontrolador STM32L486RG para conectar una memoria flash NAND sin formato de Micron a través del periférico SPI. He logrado integrar FatFs en mi memoria y puedo formatear el flash y administrar archivos (crear, abrir, escribi...