Доброго дня всем. Начинаю осваивать модули XBee S2C, приобрел Developer Kit, через X-CTU все работает. Теперь надо бы состыковать с микроконтроллером, планирую через SPI, режим API. Сбрасываю модуль отриц.импульсом 60 мксек, на USART вижу импульсы, а SPI не отвечает. Кусок программы:
XBEE_RST = 0; Delay10TCYx(96); // задержка 60 мксек XBEE_RST = 1; delay = uptime + 100; // задержка 100 мсек while( uptime < delay ); inByte = SPI_READ();
SPI_READ(): for (i=0; i<8; i++) { SCLK = 1; Delay10TCYx(48); // задержка 30 мксек data = data<<1; data |= MISO; SCLK = 0; Delay10TCYx(32); // задержка 20 мксек } Может кто разбирался с SPI, буду рад любой информации.
|