-
- Думаю можно сделать по аналогии с описанием по ссылке (). Нужен PIC с HLT таймером, который будет запускаться от сигала шины 1-wire (1->0), и перекидывать лог ячейку (триггер, CLC). Т.е. на выходе CLC получим клок для SPI. SDI тоже подключаем к 1-wire, таким образом логика будет формировать SCL и данные сдвигаются в регистр SPI. На чтение аналогично. Должно работать полностью автоматически. Илья(85 знак., 26.06.2020 18:17, ссылка)
- Не понял, что с UART, что с таймером, у тебя по одному (двум, не важно) прерываниям на бит. Одинаково всё. А таймеров обычно больше чем UART'ов. Тем более, что таймер-то на самом деле, аппаратный, нужен ровно один. А поверх него можно построить очередь программных таймеров. - fk0(26.06.2020 10:32)
- Дык вроде многие под это дело УАРТ и затачивают , эмулируя слоты
1wire. - Balda(24.06.2020 21:53)
- как правило примеры в интернете касаются ведущего абонента. А вот
ведомого таким макаром я еще не встречал - lloyd(24.06.2020 21:54)
- а в чем разница? Единственное помню реализовывал slave мучился с
более тщательной подборкой таймингов слота. то ds1990 тупили на
одной линии с ds1820. То под мастер приходилось долго
подстраиваться.. ADD в слейве придется помучиться чтоб не попасть в
фрейм еррор УАРТ , хз когда там уарт-стоп по этому слоту ждать? - Balda(24.06.2020 22:34)
- Делать прием проще тупо на прерываниях (был бы ECAP, было бы лучше,
я что-то MSP430-ую периферию не так люблю, как C2000ую). Речь
исключительно про передачу, то есть использовать SPI как
программируемый таймер - lloyd(25.06.2020 17:37)
- 1-wire1 slave device emulation library for MSP430 microcontroller BlackMorda(120 знак., 26.06.2020 10:00, ссылка)
- Делать прием проще тупо на прерываниях (был бы ECAP, было бы лучше,
я что-то MSP430-ую периферию не так люблю, как C2000ую). Речь
исключительно про передачу, то есть использовать SPI как
программируемый таймер - lloyd(25.06.2020 17:37)
- а в чем разница? Единственное помню реализовывал slave мучился с
более тщательной подборкой таймингов слота. то ds1990 тупили на
одной линии с ds1820. То под мастер приходилось долго
подстраиваться.. ADD в слейве придется помучиться чтоб не попасть в
фрейм еррор УАРТ , хз когда там уарт-стоп по этому слоту ждать? - Balda(24.06.2020 22:34)
- как правило примеры в интернете касаются ведущего абонента. А вот
ведомого таким макаром я еще не встречал - lloyd(24.06.2020 21:54)
- прошу прощения! а можно ссыль на спецификацию "OneWire" ?? чисто
для самообразования - Aleksey_75(24.06.2020 21:24)
- Пожалуйста - lloyd(24.06.2020 21:44, ссылка)
- Спасибо! изначально не понял о чем речь (( - Aleksey_75(24.06.2020 21:50)
- Пожалуйста - lloyd(24.06.2020 21:44, ссылка)