¿Algún compilador MPLAB, por ejemplo XC8, tiene funciones integradas para controlar periféricos PIC como en CCS PIC C

1

El compilador CCS proporciona muchas funciones integradas para acceder y utilizar los periféricos del microcontrolador PIC. Esto hace que sea muy fácil para los usuarios configurar y utilizar los periféricos sin profundizar en los detalles de los registros asociados con la funcionalidad.

Ejemplos:

Conversión D / A: dac_write() , setup_dac()

RTOS: rtos_await() , rtos_msg_send() , rtos_run() , rtos_disable() , rtos_overrun() e.t.c

Memoria no volátil: erase_eeprom() , read_external_memory() , write_eeprom( ) e.t.c

Temporizadores: get_timer_x() , set_timerx() , setup_timer_0() e.t.c

¿También es posible obtener la misma funcionalidad en el IDE de MPLABX o tengo que escribir mis propias funciones de biblioteca como las que se muestran arriba escribiendo un código que manipule los registros a bajo nivel? Estoy usando el compilador XC8.

El compilador CCS C que tiene este tipo de funciones es la razón principal por la que lo he usado en el pasado. Pero ahora quiero pasar a MPLAB.

    
pregunta quantum231

1 respuesta

3

Debería encontrar la documentación de la Biblioteca de periféricos XC8 de Microchip en la carpeta 'docs' donde tiene instalado el compilador XC8.
En mi PC está en C: \ Archivos de programa (x86) \ Microchip \ xc8 \ v1.21 \ docs
El archivo que está buscando es MPLAB_XC8_Peripheral_Libraries.pdf

No me gusta particularmente la documentación o su sistema automatizado Doc-O-Matic que lo produce, ya que no me parece particularmente fácil de usar, pero YMMV ...

    
respondido por el brhans

Lea otras preguntas en las etiquetas