AT90USB162 и SPI
Добавлено: Вс апр 08, 2012 08:58:29
доброго времени суток!
столкнулся с такой проблеммой
лапка SS в режиме мастер влияет на флаг SPIF
(управляя данной лапкой руками, выставляя еденицу, передать байт не удаётся, ожидая завершения передачи по флагу, а флаг видимо тут же сбрасывается)
хотя в даташите сказанно:
When configured as a Master, the SPI interface has no automatic control of the SS line. This
must be handled by user software before communication can start.
правда сказанно и
The Master may continue to shift the next byte by writing it into SPDR, or
signal the end of packet by pulling high the Slave Select, SS line. The last incoming byte will be
kept in the Buffer Register for later use.
(вот тут я совсем не понял...) и как мне это победить?
столкнулся с такой проблеммой
лапка SS в режиме мастер влияет на флаг SPIF
(управляя данной лапкой руками, выставляя еденицу, передать байт не удаётся, ожидая завершения передачи по флагу, а флаг видимо тут же сбрасывается)
хотя в даташите сказанно:
When configured as a Master, the SPI interface has no automatic control of the SS line. This
must be handled by user software before communication can start.
правда сказанно и
The Master may continue to shift the next byte by writing it into SPDR, or
signal the end of packet by pulling high the Slave Select, SS line. The last incoming byte will be
kept in the Buffer Register for later use.
(вот тут я совсем не понял...) и как мне это победить?