Ну с библиотеками написанными кем-то тоже нужно уметь работать. Либо надо вникнуть на 100% что она делает и подходит ли она вообще, либо писать свою.
Вот в этом случае я и пошел по течению взял чужое, и не вникал какие могут выйти глюки. Так нельзя.
А вот недавно хотел подключить экран 1602 для мелкой задачи - пошел путем связки max485-Atmega8-SPI-74hc595-LCD1602. Нашел какую-то библиотеку, а там такой ужас, что просто противно. Не стал дальше время тратить на поиски, а просто написал свою с нуля. отлично заработала. Заодно и проверил потери пакетов по 485-му - из 65536 байт ни одного не потерялось на 5 метрах провода.
|