A
alkid
Guest
Czy kod źródłowy napisany dla c8051F320 być użyty do c8051F120? void Test_TX (void) {LED1 = LED2 = LED3 = LED4 = 1 / / Wyczyść statusu LED SPI_RW_Reg (WRITE_REG + SETUP_AW (TX_AW-2)) / / Ustawienia RX / TX SPI_Write_Buf szerokość adres (WRITE_REG + TX_ADDR, TX_ADDRESS_, TX_AW) / / Zapisuje TX_Addr SPI_Write_Buf (WRITE_REG + RX_ADDR_P0, RX_ADDRESS_, RX_AW) / / Zapisuje RX_Addr, Pipe0 dla auto.ack SPI_Write_Buf (WR_TX_PLOAD, TX_PAYLOAD_, TX_PL_W) / / Zapisuje SPI_RW_Reg ładunek TX (WRITE_REG + STATUS, 0x70) / / Odczyt stanu i jasne flagi przerwaniami SPI_RW_Reg (WRITE_REG + EN_AA, 0x01) / / Włącz automatyczne ack pipe0 SPI_RW_Reg (WRITE_REG + EN_RXADDR, 0x01) / / Włącz pipe0 SPI_RW_Reg (WRITE_REG + SETUP_RETR, 0x0a) / / 250μs + 86μs, 10 retrans ... SPI_RW_Reg (WRITE_REG + RF_CH, 40); / / kanał 40 SPI_RW_Reg (WRITE_REG + CONFIG, 0x0E) / / PWR_UP, CRC (2bytes) i Prim: TX. while (SW1!) / / poczekaj, aż SW1 wydany LED1 = 0 / / LED1 wskazuje TX trybie EX0 = 1 / / Włącz zewnętrzne Interrupt0}