#1
Сообщение
pan » 19.04.2017{, 09:53}
При необходимости обмена данными по разным интерфейсам (к примеру I2C , SPI) с "неизвестными" программе устройствами, приходится ограничиваться тем что есть в программе или просьбой уважаемых спецов сделать блок для некой микросхемы/устройства. Собственно мысль такая, может стОит сделать блоки для всех доступных интерфейсов аналогично существующему блоку UART ? к примеру блок I2C на чтение и на запись, у блока чтения входы- адрес устройства, адрес регистра, и вход EN, выход- считанные данные. блок записи аналогично только данные для записи тоже буду входом. Это мое представление, не знаю насколько оно правильное, но мне кажется используя такие блоки можно прикрутить абсолютно любую микросхему почитав в даташите какие данные в какие адреса нужно отправлять, ведь блоки под конкретные устройства сию минуту ни кто делать не будет , а такие заметно упростит связь с внешним миром. Всем добра, спасибо за внимание.