Preguntas con etiqueta 'c'

2
respuestas

configurando la frecuencia de un PWM en un STM32

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...
2
respuestas

El temporizador PIC16 no funciona ... ¿es mi código?

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...
1
respuesta

¿Qué beneficios tiene la programación de un MSP430 en C / C ++ sobre Energia?

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...
2
respuestas

Convierta la temperatura DS18B20 a una cadena

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...
2
respuestas

Visualización de un personaje personalizado en 2x16 LCD

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...
1
respuesta

¿Por qué las interrupciones UART no funcionan correctamente en dsPIC?

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()...
3
respuestas

Valor de lectura del bit en el registro PxIN

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...
2
respuestas

Incrementar el valor y mostrar en C

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...
1
respuesta

STM32 - TIM2_ETR pin, conectado al pin PA0 (botón), incrementando el temporizador de manera extraña

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...
1
respuesta

Estilo de codificación en el código HAL STM32

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