Preguntas con etiqueta 'c'

1
respuesta

El código de alta tecnología c adc no funciona como se esperaba

Soy nuevo en el uso de microcontroladores PIC y estoy trabajando en un proyecto que implica leer un valor analógico. Estoy usando el PIC16F877A. Encontré el código para usar el ADC publicado a continuación, pero cuando intento compilarlo, aparec...
1
respuesta

Hackear una balanza personal con cuatro sensores de carga

Estoy intentando piratear una balanza personal. Tomé ayuda de esto tutorial pero el lenguaje utilizado en este no es muy fácil de entender debido a la denominación no estándar utilizada para los cables del sensor de carga, pero es un buen tuto...
2
respuestas

El puerto de salida PIC 24F no está disponible

Estoy trabajando en un controlador VGA para un microcontrolador PIC 24F. He configurado todos los puertos B y C para SALIDA con TRISB = 0 y TRISC = 0. Después del alcance, noté que uno de mis pines siempre se mantiene alto después de que se esta...
2
respuestas

Valores ADC diferenciados externos para PIC

Tengo un diseño de sensor de temperatura que estoy usando como referencia. Toma 2 sensores RTD y lee sus valores con un ADC diferencial de doble canal de 16 bits . Las interfaces ADC a través del bus SPI. Sé que para un ADC general, pued...
1
respuesta

¿Cómo calcular el registro de modulación para MSP430 UART?

Estoy usando un MSP430F5529 cronometrado a 1 MHz y quiero usar el UART a 9600 baudios. Hasta ahora lo hice: void UART_init(void) { UCA0CTL1 |= UCSWRST; // Reset the UART's state machine UCA0CTL0 |= UCMSB; // MSB first, 8n1 mode U...
2
respuestas

Problema con la placa de desarrollo del explorador 16

Tengo el explorador 16 dev board equipado con el PIC24FJ128GA010. Escribí un código C para escribir algo en la pantalla LCD y un LED parpadea después de eso. Escribí el mismo código en ensamblador y ambos códigos funcionan. Noté que algo después...
4
respuestas

STM32 MCU - El sensor de temperatura da valores extraños

Estoy jugando con una placa Nucleo-F103RB STM32 y estoy tratando de medir la temperatura ambiente utilizando su sensor interno. Activo el ADC y obtengo datos normalmente a través de la función HAL_ADC_GetValue() (el valor es alrededor de...
1
respuesta

Problema de lectura / escritura del bloque de la tarjeta SD en modo SPI. (STM32) (CMD17, CMD24)

Buen día, Estoy usando un STM32F103C8T6 y estoy intentando conectar una tarjeta SD (tarjeta SanDisk Ultra de 16GB MicroSD HC) con ella. Sé que la tarjeta funciona bien porque puedo leer, escribir usando una PC y también funciona bien en un re...
2
respuestas

Lea el archivo grande de la tarjeta sd con fatfs

Estoy utilizando la placa STM32F4DISCOVERY y estoy tratando de leer un archivo de una tarjeta micro SD y tratar los datos. Estoy usando las siguientes funciones int main(void) { int i = 0; HAL_Init(); /* Configure the system clock */...
2
respuestas

STM32 Valor NaN para operaciones de punto flotante en variables globales

Estoy intentando implementar un simple bucle de cálculo de odometría. Que se está ejecutando en un bucle while. El siguiente es el código: double dx=0,dy=0,dw=0; double v,w; void computeOdom(){ uint32_t ticknow=ticksms; //global timer v...