He configurado el temporizador 4 para PWM con el siguiente código y el LED conectado al pin configurado. Está funcionando.
TIM_TimeBaseInitTypeDef TIM_BaseStruct;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); // Enable bus clock
TI...
Estoy tratando de hacer un programa uart en la foto. Quiero mostrar los caracteres enviados por el controlador a la PC. Pero no soy capaz de hacer esto. siguiente es mi código
#include<pic.h>
__CONFIG(0x3f72);
#define FOSC 10000...
Estoy intentando generar una salida paralela escribiendo datos en serie en un registro de desplazamiento ( SN74HC595 ) a través de SPI en un ATMega328 (SPI master) que se ejecuta a 20MHz y SPI a 10MHz. El esquema mínimo para reproducir mi prob...
Al implementar aplicaciones controladas por interrupciones, normalmente creo un campo de bits para realizar un seguimiento de las diferentes interrupciones. Por ejemplo:
volatile struct {
unsigned char ISR0: 1;
unsigned char ISR1: 1;...
Intenté compilar el siguiente código C:
period = TCNT0L;
period |= ((unsigned int)TCNT0H<<8);
El código del ensamblador que estoy obteniendo es el siguiente:
period = TCNT0L;
d2: 22 b7 in r18, 0x32 ; 50
d4:...
Tenía un Makefile en funcionamiento que compiló con éxito y construyó un programa básico para alternar y LED en mi placa stm32-h103. Desde entonces he intentado agregar y usar FreeRTOS en mi programa. He agregado las rutas de FreeRTOS en mi Make...
En la red, he encontrado la siguiente función para el retraso en milisegundos para STM32F4 (Discovery board MCU :
void delay_us(const uint32_t us)
{
us*=STM32_DELAY_US_MULT;
/* fudge for function call overhead */
//us--;...
Originalmente hice esta pregunta en Stack Overflow. Creo que aquí habría sido una mejor audiencia.
Estoy intentando programar un PIC12C508A para hacer un circuito de aprendizaje LED simple. He leído algunos ejemplos, la hoja de datos de Micro...
Soy un principiante en el mundo de los microcontroladores, comencé a trabajar con MCU PIC y a escribir programas simples en ensamblador. Estoy interesado en el control simple a través de LAN (como encender / apagar el LED). Tengo PIC16f877A en m...
Estoy utilizando un sensor de temperatura Microchip MCP9808 I2C (> ).
Tengo problemas para poder calcular la temperatura utilizando los valores que estoy leyendo del sensor.
La temperatura es de 13 bits de ancho. De acuerdo con la hoja de...