-
- Сама постановка задачи странная. Если мешает второй мастер, то можно без лишних микросхем перевести его выводы в третье состояние. У Atmel еще проще, на каждом чипе есть вывод SS для переключения направления master Экспериментатор(7 знак., 26.02.2017 10:48, )
- Отличная идея Обязательно попробую! - rod-i-on(27.02.2017 00:19)
- С этого места попАдробнее, пжалста! :)) - MBedder(26.02.2017 13:45)
- Так Вы спрашивайте, что непонятно ;) Делаете приборное ИЛИ между SS мастеров, кто первый встал, того и тапки (слэйв на отдельной общей линии CS), второй мастер программно переводится в третье состояние, пока SS не освободится. Если нужна связь Экспериментатор(183 знак., 26.02.2017 15:17, )
- Теперь я недопонял. Что делает приборное ИЛИ и зачем слэйву отдельный CS? Почему в атмегги-системе нельзя просто соединить SS всех N мастеров с SS одного общего слейва? - Олдфаг(26.02.2017 17:43, )
- Слэйв может быть АЦП или ЦАП с CS=0 или 1, который еще и на старт преобразования влияет. Лучше отдельно. Давайте у Вас спрошу, пока MBedder думает: какие Вы знаете микроконтроллеры, где не MOSI и MISO, а SDI и SDO прибитые гвоздями в фиксированном Экспериментатор(13 знак., 26.02.2017 17:58, )
- Ну, те же атмелы с имплеметацией второго SPI на USI-костылях. - Олдфаг(26.02.2017 18:10, )
- Костыли не рассматриваем. Пока вырисовывается оригинальность Microchip, наверняка, есть еще кто-то. - Экспериментатор(26.02.2017 18:21, )
- Ну, те же атмелы с имплеметацией второго SPI на USI-костылях. - Олдфаг(26.02.2017 18:10, )
- Слэйв может быть АЦП или ЦАП с CS=0 или 1, который еще и на старт преобразования влияет. Лучше отдельно. Давайте у Вас спрошу, пока MBedder думает: какие Вы знаете микроконтроллеры, где не MOSI и MISO, а SDI и SDO прибитые гвоздями в фиксированном Экспериментатор(13 знак., 26.02.2017 17:58, )
- Если брать 89 и AVR у Atmel, то даже не "программно переводится в третье состояние", а аппаратно. И генерируется прерывание, что-бы разжалованный мастер аккуратно отследил этот момент. - Точка опоры(26.02.2017 15:30)
- И не просто переводится в третье состояние, а становится дурацким слейвом, т.е. все равно через жопу. Мастер и без SS может свои ВЫХОДЫ в ТС поставить программно без этих заморочек - MBedder(26.02.2017 16:55)
- Нормальным он слэйвом становится, таким же как все :) Ножки, которые раньше были выходами становятся входами. А у каких dsPIC33 можно SDO и SDI местами поменять по сигналу SS? - Экспериментатор(26.02.2017 17:13, )
- Я там чуть с запасом написал, например, слэйв из бывших всегда все может слышать, а отвечать ни-ни. Это от конкретных потребностей автора зависит. - Экспериментатор(26.02.2017 15:50, )
- И не просто переводится в третье состояние, а становится дурацким слейвом, т.е. все равно через жопу. Мастер и без SS может свои ВЫХОДЫ в ТС поставить программно без этих заморочек - MBedder(26.02.2017 16:55)
- Теперь я недопонял. Что делает приборное ИЛИ и зачем слэйву отдельный CS? Почему в атмегги-системе нельзя просто соединить SS всех N мастеров с SS одного общего слейва? - Олдфаг(26.02.2017 17:43, )
- Так Вы спрашивайте, что непонятно ;) Делаете приборное ИЛИ между SS мастеров, кто первый встал, того и тапки (слэйв на отдельной общей линии CS), второй мастер программно переводится в третье состояние, пока SS не освободится. Если нужна связь Экспериментатор(183 знак., 26.02.2017 15:17, )
- вполне нормальная задача например для прошивки EPCS jury093(76 знак., 26.02.2017 13:03, )
- Сама постановка задачи странная. Если мешает второй мастер, то можно без лишних микросхем перевести его выводы в третье состояние. У Atmel еще проще, на каждом чипе есть вывод SS для переключения направления master Экспериментатор(7 знак., 26.02.2017 10:48, )