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 a la funcionalidad.
Ejemplos:
Conversión D/A: dac_write()
,setup_dac()
RTOS: rtos_await()
, rtos_msg_send()
, rtos_run()
, rtos_disable()
, rtos_overrun()
etc.
Memoria no volátil: erase_eeprom()
, read_external_memory()
, write_eeprom( )
etc.
Temporizadores: get_timer_x()
, set_timerx()
, setup_timer_0()
etc.
¿Es posible obtener de alguna manera la misma funcionalidad en MPLABX IDE también o tendré que escribir mis propias funciones de biblioteca como las que se muestran arriba escribiendo código que altera 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.
Debería encontrar documentación para la biblioteca de periféricos XC8 de Microchip en la carpeta 'docs' donde tiene instalado el compilador XC8.
En mi PC está en C:\Program Files (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 Doc-O-Matic automatizado que la produce, ya que no me parece particularmente fácil de usar, pero YMMV...
plib
también es para pic32, y me imagino pic24/dspic33. En la plataforma chipKIT, hemos eliminado por completo el uso del plib
núcleo ahora: todo es código 100 % escrito a mano.
cuántico231
scott seidman
cuántico231
scott seidman