MAX7219 - програмування на NodeMCU

Розглядаємо приклад написання драйверу для мікросхеми MAX7219/MAX7221 на мові програмування Lua в оточені платформи NodeMCU, що є фреймворком для програмування мікроконтролерів ESP8266. До особливостей програмування MAX7219/MAX7221 слід віднести те, що слово даних пишеться починаючи із старшого біту. Тобто, потрібно на це обов'язково звернути увагу під час написання власного драйверу для цієї мікросхеми. Також є особливість роботи цієї мікросхеми під час енергозберігаючого режиму. Саме йдеться про специфічні мигання індикаторів в момент переходу мікросхеми в енергозберігаючий режим. Тому у момент, коли мікросхема повинна бути переведена у режим енергозбереження, індикатор не повинен нічого відображати.

Смотрите также