3 подписчика
9 мигающих светодиодов! Linux предоставляет доступ к адресам физической памяти через /dev / mem. Это символьное устройство, младшие 512 МБ которого представляют собой физическую оперативную память DDR, присутствующую на плате. Доступ к периферийным устройствам осуществляется через диапазоны памяти, предопределенные в потоке битов, с использованием ввода-вывода с отображением памяти. Проект Vivado базовой системы ZYBO содержит следующие настройки: Чтобы мигать светодиодами на плате, вы можете просто взять адрес смещения LEDs_4bits из редактора адресов и с помощью mmap() записать и прочитать этот диапазон памяти, как если бы это был обычный массив, используя следующий фрагмент Python...
6 месяцев назад
278 подписчиков
Делаем вольтметр    В третьей части этого курса я показал, как можно использовать встроенный в микроконтроллер АЦП. Сегодня я покажу как подключить LCD 16-и символьный 2-х строчный индикатор и используя материал из предыдущей части отобразить на индикаторе измеренное напряжение на входе АЦП, т.е. сделаем простейший вольтметр.   В Proteus я зашел в библиотеку компонентов, нашел в ней дисплей LM016L и подключил его к схеме, взятой из предыдущей части, следующим образом: И сохранил проект. Если сейчас запустить симуляцию, то LCD дисплей будет просто светиться и ничего не отображать...
6 лет назад