недавно познакомился с 12 битным сдвиговым регистром bu2090, у него два канала передачи clock и data в отличии от 74HC595 у которого их три clock и data и load. с тем как работать в среде IDE c 74HC595 всё понятно а вот кто работал с bu 2090? я правильно понимаю что он работает по SPI протоколу?
Судя по описанию это не SPI. Передача данных из сдвигового регистра на выход параллельного регистра происходит по заднему фронту CLOCK когда DATA имеет высокий уровень. Если DATA в момент заднего фронта имеет низкий уровень то данные просто продвигаются в сдвиговом регистре, сдвиг данных происходит по переднему фронту.
спасибо кэп))) в даташите указанны минимальные времена а NS(наносекунды), я имел в виду если функция которая оперирует ns, я знаю только delaymicroseconds но это на три порядка меньше чем надо.
Микросекунды на три порядка больше чем наносекунды (10-6 сек и 10-9 сек). Вам не нужно точно выдерживать минимальное время. Микросхема легко будет работать на скоростях которые может обеспечить Ардуино, а это порядка нескольких микросекунд.