Preguntas con etiqueta 'c'

1
respuesta

XC32 optimiza la capacidad de uso para la lectura de registros

Estoy enfrentando un problema con la optimización del compilador XC32. Cada vez que escribo una función para leer algo del registro, XC32 optimiza (lee: elimina) la variable que contiene el valor de retorno. Tengo una función de envoltura que...
1
respuesta

Comunicación en serie de BeagleBone

Tengo un problema al ver los caracteres escritos en / dev / ttyS8 en mi terminal de PC con este código C: void main (void) { int file, i; unsigned char receive[100]; // declare a buffer for receiving data char buf[20]; size_t n...
1
respuesta

¿Problema en PIC24FJ128GA202 UART?

Comencé a trabajar en el microcontrolador PIC24FJ128GA202. Pruebas de programas como el parpadeo y el interruptor de LED, el controlador funciona bien con la codificación, luego comencé a trabajar en UART configuré todos los parámetros según las...
1
respuesta

el indicador TWINT nunca sube

Quiero establecer una conexión I2C entre dos atmega2560. El primero es trabajar como maestro, y el segundo como esclavo. El maestro funciona en un modo de transmisor y el esclavo funciona como receptor. En el lado del maestro: el maestro pare...
1
respuesta

TM4C123 UART está siempre en estado ocupado

Estoy intentando configurar UART0 en el launchpad TM4C123G. Todos mis registros de configuración son perfectos. Han sido escritos con los valores deseados. Pero de alguna manera, mi indicador de ocupado es siempre 1 después de la primera escritu...
1
respuesta

El cambio de reloj se bloquea al volver a la fuente original

Actualmente estoy trabajando en un proyecto en el que el reloj necesita cambiar entre el Oscilador primario con PLL (POSCPLL) al FRC y luego volver. He inicializado el reloj como PRIPLL utilizando los bits de configuración: #pragma config F...
2
respuestas

Medición de frecuencia usando PIC

Estoy intentando escribir un programa que mide la frecuencia de una señal. Así que creo que una forma de hacerlo es establecer la interrupción del timer0 en cada flanco ascendente, luego registrar ese valor y restar dos valores sucesivos que dar...
1
respuesta

Usando diferentes funciones putch () en una biblioteca

Estoy escribiendo una biblioteca de C para microcontroladores PIC18 que se comunicarán con el chip ESP8266 sobre el bus UART. Me gustaría usar la función printf() para enviar cadenas formateadas al chip. En XC8, printf() usa l...
2
respuestas

Cómo asignar automáticamente una página de flash para el almacenamiento de aplicaciones en la aplicación

He estado usando la gama LPC8xx de Cortex-M0 + MCU con bastante éxito. Una dificultad: estos no tienen EEPROM incorporada (para preservar la configuración a través de los ciclos de alimentación, etc.). Sin embargo, hay una solución alternativa:...
1
respuesta

¿Fórmula / ecuación de conversión OPT3001?

Estoy luchando para encontrar una fórmula de conversión real para convertir el valor RAW en un resultado que tenga sentido. Estoy usando un sensor OPT3001 de TI y ATTiny25 como MUC. He encontrado un ejemplo en línea, pero no da el valor...