Programación de GPIO e Interrupciones en Arduino-Pico: Control de Entradas/Salidas Digitales, Analógicas y Sensores de Temperatura
Configuración del entorno de desarrollo
Para comenzar a trabajar con el núcleo Arduino-Pico en el RP2040 o RP2350, es necesario configurar el IDE de Arduino. Accede a las preferencias y añade la URL del gestor de placas correspondiente. Una vez actualizado el índice, instala el paquete "Raspberry Pi Pico/RP2040" desde el gestor de pla ...
Publicado el 9-11 21:40
Desarrollo de GD32 con la biblioteca GD
El temporizador SysTick es común a todos los procesadores Cortex-M y se define en los archivos CMSIS-Core. Este puede utilizarse para funciones de retardo, aplicándose tanto a chips STM32 como GD32 o AT32, siempre que sean compatibles con Cortex-M3/M4.
El siguiente código está basado en el chip GD32F303RCT6 con una frecuencia principle de 120 M ...
Publicado el 9-7 23:04
Implementación de Driver I2C para el ADC ADS1110
Controlador para ADS1110 mediante Protocolo I2C
El ADS1110 de Texas Instruments es un convertider analógico-digital (ADC) de 16 bits con interfaz I2C, diseñado para mediciones de corriente y voltaje. Este artículo presenta una implementación de driver modular que abstrae las funciones de hardware, facilitando su integración en diferentes plataf ...
Publicado el 7-30 05:32
Configuración de Muestreo Diferencial con ADC1 y Doble Búfer DMA en STM32H725
El STM32H725 ofrece capacidades avanzadas para la adquisición de datos de alta velocidad. En esta implementación, se detalla cómo configurar el ADC1 en modo diferencial, utiliazndo un temporizador (TIM2) como fuente de disparo y un esquema de doble búfer mediante DMA para garantizar un procesamiento de datos continuo y sin pérdidas.
Configuraci ...
Publicado el 7-4 06:09