Preguntas con etiqueta 'c'

1
respuesta

Propósito del filtro de segundo orden para procesar la medición de temperatura

Por favor, perdóneme si esta es una pregunta muy básica o tonta, pero agradecería alguna ayuda. Estoy trabajando en el código de otra persona y he encontrado algunas líneas que se han descrito como un filtro de segundo orden. Mi experiencia no e...
1
respuesta

I2C en atmega328p

Estoy tratando de conectarme con un IC usando I2C, para inicializar la comunicación I2C estoy usando la siguiente función: void init_i2c(void ) { uint8_t twst; TWSR = 0; // no prescaler TWBR = ((F_CPU/SCL_CLOCK)-16...
1
respuesta

¿Son todos estos modelos de tipo C realmente necesarios para las operaciones de registro a nivel de bit?

Encuentro el estilo de codificación en el STM32F0 (microcontrolador ARM Cortex-M0) SPL (biblioteca de periféricos estándar) innecesariamente detallado. A modo de ejemplo, aquí hay un fragmento de código para configurar el bucle de fase bloqueada...
2
respuestas

Error al iniciar la tarjeta microSD en modo SPI

Estoy intentando conectar una tarjeta microSD de 32 GB con PIC32MX795F512L utilizando la comunicación SPI. La comunicación SPI está funcionando bien, ya que la he probado cortocircuitando la línea de Entrada y Salida de Datos y recuperando los...
3
respuestas

Audio PWM en atmega644

Estoy intentando generar audio a través de un conector de 3.5 mm utilizando un atmega644. Intenté seguir este tutorial , pero incluso con el muestreo proporcionado, sólo me da un gemido agudo. Leí mucho en la hoja de datos y encontré este cód...
1
respuesta

Problema extraño con Intel Edison y IMU MPU-9150

Por lo tanto, estoy tratando de obtener mediciones del sensor MPU-9150 de Invensense utilizando Intel Edison. Soy capaz de comunicarme con el sensor y los valores parecen razonables. Pero después de un número específico de ciclos, mido solo u...
3
respuestas

Conectando SIM900 a STM32F4 Nucleo

Estoy intentando conectar Simcom SIM900 a Nucleo-F411RE utilizando la siguiente configuración para USART1 : void MX_USART1_UART_Init(void) { huart1.Instance = USART1; huart1.Init.BaudRate = 9600; huart1.Init.WordLength = UART_WORDL...
2
respuestas

¿Cómo distinguir entre una lectura y una escritura en un USART BufferEventHandler de Harmony?

Me gustaría usar el controlador Harmony USART en un PIC32MX695F512H usando interrupciones y con soporte de búfer. Después de establecer la configuración adecuada en el Configurador de Armonía MPLAB, el sistema ha generado el ISR para mí ( sys...
1
respuesta

Error de "expresión no válida" al compilar el código PIC C

Estoy trabajando en un proyecto con un Nokia 5110 LCD, un PIC16F84A y un código en mikroC. Al compilar el código, recibo un error de "Expresión no válida" en la línea 16. Este código proviene de un ejemplo en la documentación de la biblioteca. ¿...
1
respuesta

Cómo evitar los valores de basura recibidos en la comunicación UART

Soy nuevo en la programación incrustada. Estoy haciendo una comunicación UART en PIC32MX795F512L MCU. De alguna manera, he logrado transmitir y recibir datos pero no puedo recibir una cadena completa. Estoy haciendo algo como esto: c...