Страница 1 из 1

Не могу связать по SPI два PIC16F690

Добавлено: Вт сен 07, 2021 17:48:42
ilia-ru
Здравствуйте!
Изучаю SPI. Для PIC16F887 нашел и оно заработало. Теперь перевожу это код для PIC16F690. Вижу в железе, что сигнал приходит. Прерывание возникает. Но в данных все время ==0.
В Протеусе все работает. А в железе никак светодиод не зажгу. Ткните пожалуйста интерфейсом в ошибку, если можно :)

Схему и тексты приложил.

Принцип такой: жму кнопку на МК1 (слева на схеме). Загорается левый светодиод - сигнал есть. Каждые 100 мс состояние кнопки передается по SPI на МК2. Только в инверсии. Если левый светит, то передается 0, ели погас - 0xAA (не 0). А на МК2 читаю, что передали и зажигаю правый светодид.

Заранее спасибо!

А если кто-то подскажет, где в Краснодарском крае купить PIC16F887 в наличии, то буду очень благодарен!!!

Re: Не могу связать по SPI два PIC16F690

Добавлено: Пт сен 17, 2021 15:39:12
Родэрик
У меня кстати есть 9 штук pic16f887-i/pt. 6 лет назад прикупил здесь. Одна ушла в изделие. Могу отправить, если кому надо.