Estoy intentando escribir una función que toma una frecuencia deseada de PWM y configura el temporizador según este valor:
void initTimer(unsigned int freq ){
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
TIM_TimeBaseInitTypeD...
Soy nuevo aquí como OP, pero he estado visitando este sitio durante años. Esta vez, solo mirar otros problemas no me ha ayudado. Por lo tanto, me inscribo y solo pregunto!
Estoy creando un temporizador de cuenta regresiva con 30 luces que se...
Comenzaré diciendo que soy nuevo en la programación de microcontroladores. He tenido algunos (aproximadamente 30 años) experiencia en programación, y parte de eso estaba escribiendo C / C ++ pero esos días ya han quedado atrás.
Ya que estoy e...
Quiero convertir DS18B20 temperatura (código de 4 bytes de la hoja de datos) en una cadena con Precisión 0.1 ° C (como sprintf %.1f ). AVR. Lenguaje C (avr-gcc). Necesito el código pequeño , por lo que sprintf , tipos de punto flo...
He escrito un controlador LCD que funciona para un NHD ‐ 0212WH ‐ ATGH ‐ JT y me gustaría agregar la posibilidad de crear tus propios personajes personalizados.
A través de algunas investigaciones, entendí que debo escribir un byte para cad...
Hola, estoy trabajando con el módulo UART1 en un dsPIC33FJ128GP802 pero no funciona como se espera con el compilador XC16. Aquí está mi código de inicialización y la rutina de interrupción, las macros debug() y printNumericDebug()...
Necesito obtener el valor de una entrada, pero solo necesito obtener un bit específico. Im portando un poco de software y parece que no se me ocurre una manera de obtener el valor de PxIN para la imagen del microchip, se ve así:
unsigned char i...
como mi principal cosa con la electrónica es el hardware, tengo algunas dificultades para aprender a programar. Desafortunadamente, mi universidad en la que estudio no ofrece este tipo de curso, así que para mi proyecto este año decidí incorpora...
Estoy tratando de implementar la atenuación PWM LED en 10 etapas, donde cada etapa es más brillante, en base al hacer clic en el botón PA0, que incrementa el pin TIM2_ETR externo, que sirve el valor del temporizador TIM2.
Estoy enfrentando un...
Mientras estaba leyendo los controladores HAL de STM32 para los temporizadores, encontré esta macro:
#define __HAL_TIM_DISABLE(__HANDLE__) \
do { \
if (((__HANDLE__)->Instance->CCER & TIM_CCE...