Есть вопрос в отношении согласования входа/выхода на датчике температуры ТС77 по SPI интерфейсу.
Я сделал разводку ключей через логическую микросхему "&", но по документации первое чтение датчика должно вернуть значение с 3-мя включенными битами вконце LSB 16 битного регистра. Другими словами первые два числа должны быть 10 87 ... у меня получается 10 84 ...
Как я понимаю, теряются 2 последних бита. Если включить напрямую выход датчика на MISO, то все нормально.
Эмуляция происходит в Proteus, иногда он выдает ошибку в отношении логики, отключаю два элемента И, потом опять включаю, все нормально.
Вобчем вопрос как правильно согласовать датчик с Атмегой при одном входе/выходе внешнего девайса?
Схема в аттаче!
- Вложения
-
- Screen Shot 2018-06-01 at 9.13.39 PM.png
- (67.96 КБ) 450 скачиваний


