¿Se puede usar EasyPIC PRO ™ v7 de mikroe con el compilador CCS o MPLAB?

0

No sé si se han producido desarrollos aquí. ¿Puedo utilizar mi placa de desarrollo PIC EasyPIC PRO ™ v7 ( enlace ) con el MPLAB de Microchip o el CCS C compilador? ¿Solo funciona con herramientas diseñadas por ellos mismos?

La idea es poder poner firmware en el PIC y también llevar a cabo la depuración del circuito ic.

    
pregunta quantum231

3 respuestas

2

[Voy a hablar sólo sobre las herramientas de CCS. Eso es con lo que estoy familiarizado. Con suerte, alguien más intervendrá sobre MPLAB.]

Debería poder usar esta placa de desarrollo con el compilador CCS y el ICD (depurador en circuito). Hay un conector RJ-12 (CN8 en el diagrama de la placa de desarrollo), y el pinout es compatible. (Un pin no está conectado; llegaré a eso).

Desde el diagrama de la placa de desarrollo :

PinoutICD-U64(de Preguntas frecuentes de CCS ):

Elpin1,quenoestáconectadoenlaplacadedesarrolloeslalíneaDIAG.SeutilizacomounUARTauxiliardebitbit,quetambiénsellama"monitor". Es práctico, pero puede descargar el firmware y la depuración con este pin desconectado.

De Preguntas frecuentes de CCS (también aquí repetido ):

  

El pin B3 es un pin opcional conectado al ICD-S / U que permite el uso de la función de monitor durante la depuración. Si el pin B3 se usa en el circuito de destino o no está conectado al ICD-S / U, el objetivo aún puede programarse y depurarse, excepto sin el uso de la función de monitor. Al realizar la depuración, al deshabilitar la función de transmisión de usuarios se ignorará la conexión entre el pin 1 en el ICD-S / U y el pin 6 en el dispositivo de destino. Las versiones más antiguas del software del depurador requieren que si el monitor no se usa, la conexión del pin en el conector ICD debe ser elevada en todo momento. Si bien el pin B3 se recomienda para la función de monitor, cualquier pin en una PIC® MCU o PIC® DSC puede admitir esta función.

    
respondido por el Nick Alexeev
0

He utilizado CCS C con Devboards MikroE. Ha pasado algún tiempo, pero hay dos opciones, y ambas funcionan. Una opción es usar el programa de herramientas flash de Micro-E para usar el programador integrado. Creo que tuve que hacer esto de forma externa al IDE de CCS, pero no fue realmente un problema. Recuerdo haber intentado que funcionara simplemente apuntando el IDE de CCS a la herramienta de carga de mikroE, pero no puedo recordar si funcionó.

El otro método es simplemente usar un programador externo, que se conecta fácilmente. Mi CCS MachX funciona bien.

    
respondido por el Scott Seidman
-1

No debería ser un problema, el idioma y la placa de desarrollo no son realmente dependientes unos de otros. Hay algunos medios para cargar un archivo de objeto en el dispositivo, al cargador no le importa cómo se produjo el código. Sin embargo, es probable que tenga que crear sus propios controladores y esa placa tiene una gran cantidad de IO. También con micros que son muy limitados en espacio de memoria, a veces ASM es una mejor opción para tareas muy simples, ya que no tiene la sobrecarga.

    
respondido por el dmb

Lea otras preguntas en las etiquetas