Preguntas con etiqueta 'c'

2
respuestas

¿Cómo puedo leer los datos de medición del bus M con un Arduino Uno?

Estoy intentando enviar datos desde un Kamstrup Multical 601 a un Arduino Uno mediante el protocolo M-bus . Estoy considerando intentar usar las bibliotecas libmbus c para hacer esto. Sin embargo, no tengo mucha experiencia en programació...
2
respuestas

Arduino LED brillo cambiando usando un botón

Estoy tratando de cambiar entre 4 brillos diferentes de un LED usando un Arduino Uno. He usado analogWrite y no digitalWrite con PWM. El problema al que me enfrento es que el brillo no cambia en absoluto cuando se presiona el botón. Aquí está mi...
1
respuesta

Enteros 9999 en PIC C18

en esta respuesta , hice una función para convertir un número entero en una cadena ASCII: void writeInteger(unsigned int input) { unsigned int start = 1; unsigned int counter; while (start <= input) start *= 10; for...
2
respuestas

desbordamiento del temporizador en MSP430

Estoy usando una interrupción para activar el microcontrolador una vez que se ha alcanzado el valor. Veo que en el Registro de control de captura / comparación hay un bit de Desbordamiento de captura. Parece que no puedo encontrar un ejemplo de...
2
respuestas

STM32 SPI: comportamiento extraño en TXFIFO vacío (¿historial de bytes anterior?)

El siguiente código configura y habilita SPI2 como esclavo en mi placa STM32F303RE , escribe 0xAA, 0xBB, 0xCC, 0xDD bytes en DR registrarse y hacer un bucle en while (1) : /* Enable clocks for GPIOB (SPI2 pins) and SPI2 peripheral. */...
1
respuesta

Usando el temporizador XMEGA

Quiero usar el temporizador en XMEGA para saber cuánto tiempo se tarda en realizar una función: void timerINI() { //cli(); // deactivating the interrupt TCC0.CTRLA = TC_CLKSEL_DIV1024_gc; TCC0.CTRLB = TC_BYTEM_NORMAL_gc; //TCC...
1
respuesta

MSP430 Los botones del Launchpad no se comportan correctamente y no pueden ver las variables

Acabo de recibir un MSP430F5529 Launchpad y he realizado un tutorial donde hago que el LED ubicado en P1.0 parpadee. Estoy utilizando Code Composer Studio como mi IDE Ahora estoy intentando que el LED en P1.0 (rojo) y el de P4.7 (verde) se al...
2
respuestas

NSS pin sube inmediatamente

Estoy trabajando en un proyecto simple con stm32f0. el proyecto es cuando presiono el botón en la placa, el SPI1 de la MCU debe enviar los datos. Todas las cosas funcionan bien pero hay un problema. mira la rutina de interrupción EXTI: void EX...
2
respuestas

Convertir el entero al carácter

Estoy usando el microcontrolador PIC18f. Tengo que escribir variables enteras de 16 bits (2 bytes) que se convirtieron en dos variables de caracteres, es decir, para escribir cada byte en una dirección de EEPROM consecutiva. Al principio, tengo...
2
respuestas

SPI1 no funciona

Estoy trabajando en un proyecto simple. Quiero enviar una cadena. la cadena es "rohalamin". la segunda placa después de recibir la cadena debe encender el LED. el programa para la primera placa es (la MCU para esta placa es STM32F030F4): /*...