SPI между атмегами
- Войдите на сайт для отправки комментариев
Втр, 25/12/2012 - 13:47
Ребят, подскажите 2 момента
Надо соединить 2, грубо, ардуины между собой по SPI. У одной задача - сбор данных, у другой - обработка. Надо с одной на другую эти данные передавать. Интерфейс - только SPI, потому как он мне подходит по числу линий, чтобы можно было сократить схему и использовать на все один проц. Это уже мои тонкости.
1. SPI соединение - 4 нити. Я так понимаю MOSI <--> MISO и MISO <--> MOSI соединяется (грубо пересечение проводников), SCL общий и его задает мастер в схеме. А вот CS загадка. Задает мастер, а слейв его слушает? Как сие программно будет выглядить?
2. Библиотека SPI, представленная на сайте может работать в моем варианте или она только для мастера устройства?
1. Соединять нужно MOSI <--> MOSI, MISO <--> MISO...
2. Вот есть статья.
На сайте arduino.cc написано, в частности:
Что в переводе примерно: если SS выставлен как выход, то мастер, если как вход, то слейв.