-
- а нельзя ли клоковые импульсы пополам делить с помощью внешнего
триггера? - Kpoк(11.11.2020 21:57)
- во, только клоковую частоту нужно умножить на два. не так ли? - m16(12.11.2020 00:04)
- Да нет же. Именно поделить. ПИК выдаст восемь клоков, а после
триггера их выйдет как раз 4. - Kpoк(12.11.2020 00:23)
- m16 верно сказал! умножаем, принимаем аппаратным spi и избавляемся
от нечетных (или четных, как кому нравится) парных бит! - Aleksey_75(12.11.2020 00:36)
- Всё сначала. Кто генерит клоки? - Kpoк(12.11.2020 00:38)
- "таки, мы покупаем или продаем ?" изначально было за прием!
естественно клоки умеет генерить только мастер, а у него 4bit spi! - Aleksey_75(12.11.2020 00:42)
- Мастер может и принимать. Из АЦП например. И вообще ПИК-слуга - это
оскорбительно! Но в принципе удвоители количества фронтов - это
несложные схемы на двух-трёх инверторах. - Kpoк(12.11.2020 00:54)
- естественно мастер может и принимать, только внешний клок ему фиг
подсунешь! - Aleksey_75(12.11.2020 01:04)
- Медленно по слогам. Где ТС сказал, что клок в ПИК приходит снаружи? - Kpoк(12.11.2020 01:15)
- Я сказал, что в режиме slave - это по умолчанию внешние
синхроимпульсы - Make_Pic(12.11.2020 07:29)
- Да. Теперь я увидел, где. Ну тогда удвоитель синхроимпульсов. Как я уже говорил, несложная схемка - Kpoк(12.11.2020 09:32)
- Я сказал, что в режиме slave - это по умолчанию внешние
синхроимпульсы - Make_Pic(12.11.2020 07:29)
- Медленно по слогам. Где ТС сказал, что клок в ПИК приходит снаружи? - Kpoк(12.11.2020 01:15)
- естественно мастер может и принимать, только внешний клок ему фиг
подсунешь! - Aleksey_75(12.11.2020 01:04)
- Можно, чтобы ПИК себе доклокивал оставшиеся 4 штуки. Если скорость
позволяет, монтажное 2-И на ЦЛК от источника и от другой ноги Пика.
И ногу на ЦЛК мастера, чтобы понимать, что педерача пошла. - mse homjak(12.11.2020 00:51)
- да! тож подумал за вариант чтоб докидывать клоки с своей ноги,
благо стабильности клока для spi не требуется. есть сомнения что в
потоке не будет ошибок! - Aleksey_75(12.11.2020 01:03)
- Пока этот вариант как основной выбран, на втором месте вариант программный - Make_Pic(12.11.2020 07:31)
- да! тож подумал за вариант чтоб докидывать клоки с своей ноги,
благо стабильности клока для spi не требуется. есть сомнения что в
потоке не будет ошибок! - Aleksey_75(12.11.2020 01:03)
- Мастер может и принимать. Из АЦП например. И вообще ПИК-слуга - это
оскорбительно! Но в принципе удвоители количества фронтов - это
несложные схемы на двух-трёх инверторах. - Kpoк(12.11.2020 00:54)
- "таки, мы покупаем или продаем ?" изначально было за прием!
естественно клоки умеет генерить только мастер, а у него 4bit spi! - Aleksey_75(12.11.2020 00:42)
- Всё сначала. Кто генерит клоки? - Kpoк(12.11.2020 00:38)
- m16 верно сказал! умножаем, принимаем аппаратным spi и избавляемся
от нечетных (или четных, как кому нравится) парных бит! - Aleksey_75(12.11.2020 00:36)
- +1 делить низяяя - Aleksey_75(12.11.2020 00:11)
- Да нет же. Именно поделить. ПИК выдаст восемь клоков, а после
триггера их выйдет как раз 4. - Kpoк(12.11.2020 00:23)
- во, только клоковую частоту нужно умножить на два. не так ли? - m16(12.11.2020 00:04)
- А трёх? А двух? А пяти? fk0(36 знак., 11.11.2020 11:57)
- Не понял сарказм - Если не полная информация для вопроса, то речь о
SPI слейве SPI - четыре бита данные и четыре тактовых импульса (не
восемь). Это надо аппаратно принять микроконтроллером (не
программно). - Make_Pic(11.11.2020 12:06)
- Контроллер обычно (про конкретный пик -- х.з.) умеет принимать
только байты, иногда слова. Регистр сдвига обычно отличается от
регистра доступного на чтение процессору (так делается буферизация,
чтоб в прерывании хоть что-то успел). Потом в каком пике, их сотни.
Там где USART -- оно вообще не SPI. - fk0(11.11.2020 12:21)
- Это понятно, просто хотел уточнить, если не заполнен буфер SPI
полностью, то фиг до него доберешься. MCU - PIC16F1947 - Make_Pic(11.11.2020 13:02)
- Упс! ;) Мой любимый PIC. Довольно ресурсненький для 16-й серии. Да! Вполне программно SPI можно замутить! Кстати, уж не какая-нить обрезанная по протоколу китайчатина подключается к процу? Любят они (в последние времена) мутить , со своим видением т.с, .. версии I2C, SPI в ряде чипов. - SERHIO(12.11.2020 22:48)
- Это понятно, просто хотел уточнить, если не заполнен буфер SPI
полностью, то фиг до него доберешься. MCU - PIC16F1947 - Make_Pic(11.11.2020 13:02)
- Есть некая микросхема, которая выплевывает последовательно данные
по 4 бита, сопровождая очень короткими синхроимпульсами - Make_Pic(11.11.2020 12:12)
- Может, есть возможность ему заранее 4 импульса задвинуть? А дальше
он сам. - SciFi(11.11.2020 13:08)
- есть такой вариант - Make_Pic(11.11.2020 21:16)
- внешний регистр сдвига решит эту задачу либо программно
контроллером. - m16(11.11.2020 12:18)
- да видимо так - Make_Pic(11.11.2020 13:00)
- Может, есть возможность ему заранее 4 импульса задвинуть? А дальше
он сам. - SciFi(11.11.2020 13:08)
- Контроллер обычно (про конкретный пик -- х.з.) умеет принимать
только байты, иногда слова. Регистр сдвига обычно отличается от
регистра доступного на чтение процессору (так делается буферизация,
чтоб в прерывании хоть что-то успел). Потом в каком пике, их сотни.
Там где USART -- оно вообще не SPI. - fk0(11.11.2020 12:21)
- Не понял сарказм - Если не полная информация для вопроса, то речь о
SPI слейве SPI - четыре бита данные и четыре тактовых импульса (не
восемь). Это надо аппаратно принять микроконтроллером (не
программно). - Make_Pic(11.11.2020 12:06)
- а нельзя ли клоковые импульсы пополам делить с помощью внешнего
триггера? - Kpoк(11.11.2020 21:57)