Preguntas con etiqueta 'pic'

1
respuesta

Cómo obtener datos de 10 bits de ADC mediante el protocolo SPI

Estoy haciendo la implementación de esclavo múltiple maestro único. Maestro - PIC18F4550 Esclavo - PIC18F4520 Un potenciómetro está conectado al esclavo. Slave convertirá el valor del potenciómetro a digital y se comunicará con el maestro u...
1
respuesta

PIC18F2550 Límites

Quiero usar el PIC18F2550 con este circuito de alimentación dual pero tengo miedo de lo que pueda pasar con los pines de entrada PIC. Si Vself es 5V, la caída del diodo (digamos que es un Shottky) hará que el Vdd del PIC sea alrededor de 4....
1
respuesta

sensor de pH con compensación de temperatura DS18B20 en PIC

Estoy intentando construir un circuito que conecte un electrodo de pH estándar a un PIC (18F4550). Necesito que el PIC también use un DS18B20 para la lectura de temperatura y use esos datos para corregir la lectura de pH. Pensé que esto debería...
1
respuesta

PWM npn se hunde señal

Tengo un motor paso a paso (con STR2 Step Motor Drive ) que necesita la señal de hundimiento npn para operar. dsPIC33EP512mu810 es capaz de generar pwm de alta resolución. Sin embargo, la señal PWM solo puede encender un LED pero no el motor....
3
respuestas

Controlando la salida DAC de 8 bits sobre I2C: ayuda de conversión de caracteres decimales a binarios

Aclarando mi pregunta un poco. Estamos utilizando una placa PIC32 con un DAC de 8 bits MCP4706, controlado sobre I2C. Si escribimos un valor binario (por ejemplo, 0b00000100) en el DAC, sale como se espera. Sin embargo, estamos tratando de cambi...
3
respuestas

Usando el PICkit3 y PIC18F4550

Para mi clase de microcontroladores, estoy usando un microprocesador avanzado de 8 bits, el PIC18F4550. Estoy intentando programarlo con un PICkit 3. He usado la hoja de datos del dispositivo y la hoja de datos de PICkit 3 para conectar los p...
1
respuesta

Obtener bytes de un corto en C18

Estoy usando el compilador C18 y necesito obtener los tres bytes de short long de MSB a LSB. Yo diría que podría usar esto: void theFunction(unsigned short long input) { doSomething((input>>16) & 0xff); doSomething((in...
1
respuesta

LMB204BDC con controlador CCS Flex 4x20 que no muestra texto

Estoy intentando obtener un pantalla LCD LMB204BDC que funciona con un PIC16F877a y Flex 4x20 Driver (estoy programando en CCS por cierto), sin embargo por alguna razón el texto no se muestra. Antes, confundí la hoja de datos por decir que...
1
respuesta

Ajustes de configuración de 18F4550

Tengo los siguientes valores de configuración para 18F452 en mi código; #pragma config FOSC=HS #pragma config PWRT = OFF #pragma config BOR = OFF #pragma config BORV = 3 #pragma config WDT = OFF #pragma config WDTPS = 128 #pragma config...
1
respuesta

Selección del microcontrolador RF

Recientemente descubrí que necesitamos un sistema de seguridad en nuestra casa, pero no estoy dispuesto a pagarle a la compañía $ 80 por mes para que los monitoreen y los dejen pasar por toda la casa. Así que me puse a pensar que ¿por qué no pue...