люди как понять I2C. по какому фронту или не фронту он данные синхронизирует.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
KA
19 апреля 2004 г. 16:22
Составить ответ
|||
Конференция
|||
Архив
Ответы
DAT должен меняться пока SCL=0, если он изменится при SCL=1, то это будет команда START/STOP
—
imho
(19.04.2004 17:50,
пустое
)
кроме того, после изменения DAT и до SCL=1 нужно выдержать паузу (сколько-то сотен нс)
—
imho
(19.04.2004 17:55,
пустое
)
"он данные синхронизирует" --- "ОН" это кто? Достоверные данные можно считывать только когда SCL=0.
—
rezident
(19.04.2004 16:54,
пустое
)
Тьфу. Перепутал. Менять данные можно при нуле на SCL.
—
rezident
(19.04.2004 17:07,
пустое
)
В I2C данные защелкиваются / считываются по фронту (из 0 в 1) сигнала SCL. А вообще, лучше посмотрите на Филипсе "родное" описание.
—
Сидоргек
(19.04.2004 16:25,
пустое
)
Это я так тоже думал а вот что сам Филипс пишет
—
KA
(19.04.2004 16:30, 198 байт)
Данные выставляются пока SCL в 0
—
Сергей Борщ
(19.04.2004 16:58, 283 байт)
Ну так наверное стандарт не определяет по фронту или по уровню. Это наверное чтобы развязать руки сторонним изготовителям. Единственно - данные должны иеняться только при SCL=0.
—
Михаил Е.
(19.04.2004 16:56,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru