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ó...
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...
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...
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...
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. */...
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...
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...
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...
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...
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):
/*...