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

устройство измерителя температуры на базе плис

Подскажите пожалуйста с чего начать

в универе задали написать код на VHDL для измерителя темпратуры, где интерфейс вывода и ввода информации будет SPI интерфейс обеспечивающий считывание температуры платы.

Сколько не читаю, не понимаю как работает SPI интерфейс

если есть у кого какие наброски или выполняли похожие работы, буду благодарен если поделитесь опытом!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) вам нужен контроллер, который общается с конкретным датчиком температуры, кто формирует температуру? Есть термодатчик ds18b20. 

https://nlinberg.com/vhdl-and-ds18b20/

2) полученную температуру передаёте последовательным кодом spi. (Какие команды по каким адресам посылать, сами договариваетесь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Skryppy сказал:

1) вам нужен контроллер, который общается с конкретным датчиком температуры, кто формирует температуру? Есть термодатчик ds18b20. 

https://nlinberg.com/vhdl-and-ds18b20/

2) полученную температуру передаёте последовательным кодом spi. (Какие команды по каким адресам посылать, сами договариваетесь)

Вот проблема в этом и есть)  не понимаю где взять нормальный код описывающий этот процесс. В данном примере у датчика интерфейс 1-wire, по нему примеру куча, а вот с spi к сожалению нет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...