Перейти к содержанию
    

mvfe

Новичок
  • Постов

    2
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. а эти 20 нс критичны? ведь без синхроимпульсов c мастера, tdc ничего передавать не будет... или будет? Пятый ли регистр? в даташите написано старшие восемь бит первого регистра (01010101). сейчас как делаю: частота spi 24 МГц (ставил и 12 МГц) 1. сброс по RSTN; 2. низкий SSN, сброс, передачей по spi 0x50; 3. выставляю высокий SSN; 4. низкий SSN, передаю 0xB5; 5. передаю 0x00, смотрю что пришло в этотже момент (чтоб что-то прочитать нужно передать); 6. выставляю высокий SSN. В итоге 0x00 в регистре приемника. Пробовал для начала регистры записать, тоже по нулям ответы. Тайминги на прием и передачу выставлял такие как в даташите. Что я не так делаю? Еще странность для себя заметил, на выводе INTN появляется напряжение 1.6 В, после записи первого регистра.
  2. Поделитесь кусочком кода чтения/записи регистров, пожалуйста. Например, самое простое, для проверки связи с TDC - отправляем 8 бит 0xB5. Вопрос: т.к. 0xB5 это опкод, нужно ли отправлять еще 3 посылки по 8 бит заполненных нулями?, SSN при этом всегда в активном состоянии. И как читать ответные данные? через некоторое время? или они одаются как положено-одновременно?
×
×
  • Создать...