Conexión entre RPi y PIC [cerrado]

-2

Antes de comenzar, me gustaría decir que soy un principiante completo con los microcontroladores, me gustaría que me traten como uno solo y que reciban las respuestas según corresponda ... más como "P: ¿Cuántas patas tiene un humano? R: Un humano tiene dos piernas, una en la izquierda y otra en la derecha ". Si sabes lo que quiero decir. Sé que estas preguntas pueden parecer básicas para algunos, pero por favor, si pueden, ayúdenme.

Recientemente empecé un proyecto en el que tengo que hacer una conexión entre un RPi y un PIC32mx695f512h. El problema es ... ni siquiera sé cómo empezar. Todo lo que sé es que necesito escribir algunos protocolos en ambos y eso es todo. Así que mis preguntas son:

¿Qué protocolos debo usar? ¿Cómo programo el Pi? ¿Cómo programo el PIC? ¿Cómo conecto los dos? ¿Qué software tengo que usar para ambos? Me gustaría usar python para el Pi y C para el PIC. Y tengo un PICKit3 también. Cualquier ayuda sería útil. ¡Gracias!

    
pregunta Andrei Tudora

1 respuesta

2

Ambos son dispositivos de E / S de 3.3 V con interfaces seriales asíncronas (UART) a voltajes de señalización comparables. Esta sería una buena opción para interconectarlos, ya que es simple y está bien soportada por el software en ambos extremos.

Además, el dispositivo PIC tiene una interfaz USB OTG que podría configurarse en modo dispositivo y conectarse a uno de los puertos periféricos USB del pi. Esto puede permitir tasas de datos más altas, pero a costa de un software sustancialmente más complicado (y, contraintuitivamente, demoras más largas en obtener una respuesta).

También hay posibilidades adicionales, como SPI, I2C, etc. - sin embargo, estas tienden a ser más oscuras y es menos probable que se usen entre dispositivos de tipo microprocesador a menos que las otras interfaces ya estén ocupadas por otras necesidades. Además, es difícil sustituir su PC de desarrollo por un extremo de la conversación (una técnica muy muy útil durante el desarrollo de software) al usar estas interfaces.

Debería poder encontrar muchos ejemplos de interfaces seriales y USB para ambas tarjetas. Sin más detalles de su requerimiento, estos estarían más allá del alcance de su pregunta aquí.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas