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