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...
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...
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...
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...
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...
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...
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...
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...
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:...
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...