Preguntas con etiqueta 'microcontroller'

2
respuestas

¿Borrar los indicadores de interrupción de USART (UART) en un STM32?

Estoy usando un STM32F105 para comunicarme con un chip GPS Linx usando un UART. Si no utilizo interrupciones (si solo enciendo el indicador de RX), entonces funciona bien. Pero estoy obteniendo resultados inesperados al intentar usar interrup...
2
respuestas

Imprimir caracteres variables en UART no funciona, las constantes funcionan bien

Tengo un problema bastante extraño con XC8 en un microcontrolador PIC18F27K40. En un PIC16F1778 funciona . He definido: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Cuando, en mi bucle main...
2
respuestas

¿Por qué el código AVR utiliza el desplazamiento de bits [cerrado]

En la programación de AVR, los bits de registro se establecen invariablemente desplazando a la izquierda a 1 a la posición apropiada del bit, y se borran con el complemento de uno de los mismos. Ejemplo: para un ATtiny85, podría esta...
2
respuestas

Clavijas no conectadas en los microcontroladores: ¿cuáles son las ventajas / desventajas del pull-up interno frente a la tripulación?

Hay microcontroladores (por ejemplo, todos los chips ATmega que yo sepa) que permiten que los puertos se configuren en "salida", "entrada obsoleta" o "entrada de resistencia de pull-up interno". ¿Cuáles son las ventajas / desventajas de cualq...
1
respuesta

¿Existe algún método de prueba estándar para código simple

Quiero saber si el código básico, especialmente cosas como el código de inicialización del dispositivo / periférico, tiene algún método de prueba, ya que hay poco o nada que puede salir mal al escribir en los registros (una vez que sepa que toda...
4
respuestas

Diseño de medidor de rango automático

Estoy diseñando un voltímetro de rango automático con el ADC incorporado de mi micro para A a D y un potenciómetro digital como divisor programable resistivo para controlar el rango. Mi preocupación es la posibilidad de que la entrada del ADC...
5
respuestas

válvula de agua controlada por computadora

Estoy trabajando en una cascada interior controlada por computadora. Uno de los requisitos es poder cambiar la presión del agua a través de la interfaz de la computadora. He buscado en Google todo el día y parece que no puedo encontrar una válvu...
3
respuestas

¿Cómo elegir un transistor de conmutación para controlar los LED? O, ¿cómo leer una hoja de datos de transistores?

Voy a manejar un banco de 20-25 LED desde una única salida de un micro PIC. Obviamente, necesito un transistor, ya que estará cerca de los 400 mA (los LED se especifican a 20 mA con 3.2V de caída, lo cual me acercaré usando una resistencia de 10...
2
respuestas

Transistores: ¿por qué se necesitan resistencias?

Tengo un relé de estado sólido que necesita al menos 3V para activarse, y necesito alternar con una salida de 2.3V desde un microcontrolador. También tengo una fuente de alimentación de 6V 1A que puedo usar para alimentar el relé. Entiendo qu...
1
respuesta

¿Cómo podemos controlar realmente los 120 LED?

Como se muestra en el sitio web , los 120 LED pueden controlarse con solo 17 cables, conectados a los pines configurados en SALIDA . Entiendo cómo podemos controlar al menos un diodo de los pares de abajo, pero ¿qué sucede cuando queremos en...