CSP里边基本都是plib层的驱动,其实就是基于寄存器做的接口功能简单封装。比如你截图的这个,就是USART的基本驱动。所有的设置选项,其实就是USART本身的设置,比如波特率,数据位宽,极性等等。使用这个驱动,就直接提供了一组的读写的API。
这些plib驱动就包括了所有的外设,比如I2C, USART, SPI等等。
如果需要更复杂功能的,请使用core里面的driver,可以支持多任务,多client等等。
这里也有不少的中文指南可以参考的。
http://www.microchip.com.cn/newc ... ;a=index&id=172
|