L
Los Frijoles
Guest
Es esmu padarot bibliotēka kontrolēt CYWUSB6935 Wireless USB mikroshēmas un es atradu savādā kļūdu, un es vienkārši nevaru saprast, kas notiek nepareizi.
Es esmu lasījumā reģistrā (0x13) par WUSB mikroshēmas izmanto SPI, ko vajadzēja atgriezties 0xE9.
Kad es izmantot šo funkciju, lai izlasītu tā atgriež 0xE8
Kods:
USART_DATA.packet [DEBUG0] = wusb_rawi (0x13), / / nosūta vērtību atkļūdotājs... Dažas koda vēlāk ...neparakstīts char wusb_rawi (neparakstīts char adr)
(
neparakstīts char temperatūra = 0;
/ / Kas adr uz vienoto lasīt
adr & = WUSB_ADDR_M;spi_start ();
spi_clkout (adr);
temp = spi_clkin ();
spi_stop ();atgriezties temperatūra;
)
Es esmu lasījumā reģistrā (0x13) par WUSB mikroshēmas izmanto SPI, ko vajadzēja atgriezties 0xE9.
Kad es izmantot šo funkciju, lai izlasītu tā atgriež 0xE8
Kods:
USART_DATA.packet [DEBUG0] = wusb_rawi (0x13), / / nosūta vērtību atkļūdotājs... Dažas koda vēlāk ...neparakstīts char wusb_rawi (neparakstīts char adr)
(
neparakstīts char temperatūra = 0;
/ / Kas adr uz vienoto lasīt
adr & = WUSB_ADDR_M;spi_start ();
spi_clkout (adr);
temp = spi_clkin ();
spi_stop ();atgriezties temperatūra;
)