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.