Использование ваших стендовых инструментов для проверки нового экрана
обычно требуется немного работы, чтобы получить уверенность, когда оно касается использования новых частей. [Глюк] получил свои руки на этом экране OLED, который изготовлен сабенетикой, а также пожелал предоставить ему вихре, прежде чем построить работу вокруг него. Он схватил своего автобусного пирата, чтобы помочь обнаружить на улице, а также ауты новой части.
На экране 96 × 16 Dot-Matrix используют протокол I2C, сохраняя подсчет штифта по-настоящему низкому (шесть контактов для: заземления, сброса, часы, данные, выбор чипа, а также на напряжение). Поскольку Pirate Bus предоставляет вам доступ к командной строке получить доступ к I2C, это естественный вариант для очень первого теста. На самом деле, инструмент был нашим GADGET для этого протокола для многих проектов.
Очень первые отправленные команды являются значения конфигурации для SSD1306, которые управляют дисплеем. Эти настраивают контрастность, преобразование напряжения, а также другие существенные значения, необходимые для питания на дисплее. Это возникло к жизни, показывая случайные пиксели, потому что оперативная память еще не была инициализирована. Сохранение этого успеха [Glitch] перенесено на возможности сценариев Pirate Bus Pirate, а также оказаться скриптом Python, который приводит к демонстрации демонстрации. Теперь, когда он понимает команды, которые ему нужны, упрощению будет проще, чтобы составить код для драйвера микроконтроллера.