[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Кстати про CS. В ранних PIC перевод CS на верхний уровень не сбрасывает автомат SPI, а просто по "или" объединен с MCLK. Это значит, что если проскочил лишний такт (помеха) по MCLK в момент CS==0, а потом CS поднялся наверх, и опустился снова, то уже через 7 тактов будет завершен прием байта (т.е. искаженного) и выработано прерывание.
В поздних PIC эта проблема решена. Не помню точно к какой группе относится C63.
E-mail: info@telesys.ru