00001
00002
00003
00004
00005
00006
00013
00014
00015 #include "xparameters.h"
00016 #include "xio.h"
00017 #include "asap.h"
00018
00019
00020 int main()
00021 {
00022 Asap asap0;
00023 Xuint32 dataIn;
00024
00025 xil_printf("-- Starting TestApp_ASAP_SPI.c --\r\n");
00026
00027
00028 Asap_Initialize(&asap0, XPAR_ASAP_CONFIG_0_DEVICE_ID);
00029
00030
00031 Asap_Write(&asap0, 0, 0x01234567);
00032 Asap_Write(&asap0, 1, 0x000000AB);
00033 Asap_Write(&asap0, 2, 0xFEDCBA98);
00034 Asap_Write(&asap0, 3, 0x00000076);
00035 Asap_Write(&asap0, 4, 0x00000006);
00036 Asap_Write(&asap0, 5, 0x00000000);
00037
00038
00039 dataIn = Asap_Read(&asap0, 2);
00040 xil_printf("dataIn: %08X\r\n", dataIn);
00041
00042
00043 Asap_StartTransaction(&asap0);
00044
00045 xil_printf("-- Ending TestApp_ASAP_SPI.c --\r\n");
00046
00047 return 0;
00048 }