Preguntas con etiqueta 'pic'

2
respuestas

DSPIC33 La línea de selección de chip SPI Master no funciona

He estado intentando realmente hacer que el bus SPI funcione en un DSPIC33EP128GM604. He configurado SPI3 como un módulo maestro de 8 bits estándar y he designado un pin de selección de chip para que pueda alternar dispositivos esclavos. No c...
1
respuesta

¿Cuál es la mejor manera de recibir una respuesta no solicitada de GSM SIM900 en PIC18?

Estoy usando PIC18F2520 y trato de comunicarme con GSM SIM900 . Estoy usando la interrupción UART para recibir datos del GSM. Estoy guardando cada byte en rxData. Ahora la mayoría de los comandos terminan con la respuesta OK ....
2
respuestas

¿Por qué se le dan nombres diferentes al mismo bit en MPLAB XC8?

Estoy usando PIC18F45K22 y MPLAB XC8. Recientemente me topé con algo mientras leía el registro ADCON0. Un bit en particular en el registro, GO / DONE tiene muchas representaciones mientras que trato de direccionarlo en xc8 (algo como ADCON0bi...
1
respuesta

SDCC genera programas no válidos para PIC 16f628a

He estado aprendiendo cómo codificar para el PIC 16f628A y escribí un código muy simple para encender un LED, que está conectado a RB0, y mantenerlo encendido. Mi intención original era usar SDCC y GPUTILS para compilar los proyectos. Sin embarg...
1
respuesta

¿Mostrando datos basura en el protocolo RS485 usando pic24f?

Estoy trabajando en el protocolo Rs485 usando el microcontrolador PIC24f y el sp3485c como transceptor rs485 ic. He guardado una foto como maestro y otra como esclavo. cuando estoy transmitiendo datos del maestro, mi esclavo no está recibiendo n...
1
respuesta

PIC16F1788: ¿cómo puedo determinar de manera confiable cuándo se completa la transmisión del byte EUSART?

Tengo una aplicación donde envío mensajes semidúplex en un bus RS485. Mis dispositivos esclavos en este bus normalmente están en modo de recepción, escuchan los comandos, y cuando reciben un comando, cambian al modo de transmisión y transmite...
1
respuesta

Fábrica restableciendo un PIC16F628

No puedo hacer que el programador de imágenes de mi casa produzca la secuencia de restablecimiento de fábrica correctamente (o, mejor dicho, no está reiniciando el dispositivo y no puedo resolver lo que estoy haciendo mal). Otras funciones, como...
1
respuesta

¿Qué está causando: el dispositivo de destino no está listo para la depuración?

Estoy intentando depurar el código en PIC16F677 usando MPLAB X IDE (v3.10) y Pickit 3 y el resultado es este mensaje: el dispositivo de destino no está listo para la depuración. Por favor verifique sus ajustes de bit de configuración y programe...
1
respuesta

PIC ISR: ¿comprueba cada fuente de interrupción o solo una?

Tengo curiosidad por saber si hay alguna ganancia en particular por usar una llamada en lugar de un goto cuando se verifica cada fuente de interrupción en un ISR. Mi código actual haría algo como esto: .intr CODE 4 pagesel $...
1
respuesta

problema de calibración dspic MPU6050

Uso dspic33fj128gp802 y MPU6050 para mi proyecto. El microcontrolador toma con éxito los datos del canal de sensores 6 y envía la PC de datos a través de UART. Cuando quiero agregar "float 2.0" o "int 2" a los datos del acelerómetro para la cali...