Size: a a a

2020 August 14

A

Andrey S in Embedded Group
почему бы и нет)
источник

К1

Ком 123 in Embedded Group
Andrey S
почему бы и нет)
потому что работа с SPI там жуткая=)
источник

A

Alexander in Embedded Group
Ком 123
потому что работа с SPI там жуткая=)
Блокирующая в плане?
источник

К1

Ком 123 in Embedded Group
Хорошо, что только её переписывать пришлось=)
источник

A

Andrey S in Embedded Group
ну я как-то драйвер для одного чипа портировал с windows-исходников под синтезируемый процессор nios в fpga :))
источник

К1

Ком 123 in Embedded Group
Alexander
Блокирующая в плане?
В плане абсолютно стохастическая. Парни просто опускают CS, потом пишут байт адреса регистра, чё-нить читают, тут же производят действия с этими данными(время ж остановилось, наверное), потом ещё читают и так далее. Как это всё работало на авр - я ума не приложу.
источник

A

Alexander in Embedded Group
Ком 123
В плане абсолютно стохастическая. Парни просто опускают CS, потом пишут байт адреса регистра, чё-нить читают, тут же производят действия с этими данными(время ж остановилось, наверное), потом ещё читают и так далее. Как это всё работало на авр - я ума не приложу.
🤷🏻‍♂️
It's a kind of magic.
источник

A

Andrey S in Embedded Group
я уже не помню как SPI в авр работает))))
источник

Х

Х in Embedded Group
Alex1
Мне n раз предлагали поработать в Яндексе, но я всегда сливался, узнав про задания. Не знаю, считается ли это, как 'не взятый'🤗
Поработать или пособеседоваться?
источник

К1

Ком 123 in Embedded Group
Да так же, как и везде. Клоки, сдвиговый регистр и две линии - всё чудо синхронного интерфейса=)
источник

A

Andrey S in Embedded Group
не, со стороны кода
источник

A

Andrey S in Embedded Group
пишем в регистр, выплевывается байт
читаем регистр - получаем то что пришло?
источник

A

Alexander in Embedded Group
Andrey S
пишем в регистр, выплевывается байт
читаем регистр - получаем то что пришло?
Там кольцевой обычно делают.
Бит вышел - бит пришел.
источник

A

Andrey S in Embedded Group
ну да, так и есть
источник

A

Andrey S in Embedded Group
просто не по биту же писать
источник

К1

Ком 123 in Embedded Group
Andrey S
пишем в регистр, выплевывается байт
читаем регистр - получаем то что пришло?
Нужно одновременно читать и писать, иначе шлак получим же на любом камне. Шина-то синхронная
источник

A

Alexander in Embedded Group
Хоть мильон )
Отщелкиваются по одному биту всё равно.
источник

A

Alex1 in Embedded Group
Х
Поработать или пособеседоваться?
Пособеседоваться))
источник

A

Andrey S in Embedded Group
Ком 123
Нужно одновременно читать и писать, иначе шлак получим же на любом камне. Шина-то синхронная
ну я бы сделал так, запись в регистр инициирует прием-передачу. на передачу идет то что в регистре, и в регистр же записывается входящее, в тот же момент
по окончании передачи можно читать регистр и видеть что пришло.
а если не нужно ничего передавать можно записать в регистр 0 или фф
источник

Х

Х in Embedded Group
Alex1
Пособеседоваться))
пфф)))
источник