コード例 #1
0
/**
 * @brief This function use for write data by PMP bus.
 * @param addr Set address where you want to place data.
 * @param data You can send data to PMP bus by this parameter.
 * @return void
 */
void DRV_PMP0_Write(uint16_t addr,uint16_t data)
{
    // Set address
    PLIB_PMP_AddressSet(PMP_ID_0, addr );
    // Wait bus ready
    while(PLIB_PMP_PortIsBusy(PMP_ID_0) == true);
    // Send data
    PLIB_PMP_MasterSend(PMP_ID_0, data);
}
コード例 #2
0
ファイル: drv_pmp_static.c プロジェクト: fzhang00/gui_play
void DRV_PMP0_Write(uint8_t data)
{
    PLIB_PMP_MasterSend(PMP_ID_0, data);
    while(PLIB_PMP_PortIsBusy(PMP_ID_0) == true);
}