Да вполне рабочий примерчик, использует аппаратный SPI.
Какие могут быть прерывания, если экран работает как slave, при этом у него подключено 3 входа. У него один единственный выход, и то он подключен к следующему экрану на вход, а от следующего просто висит в воздухе.
Можно поизвращатся с прерыванием окончания передачи данных, чтобы не передавать следующий байт, пока предыдущий не отправился, но это там реализовано одной строкой без прерываний while (!(SPSR & (1 << SPIF)));
Советую начинать с минимальной интенсивностью свечения, а то китайцы иногда мудрят(не тот резистор ставят) и у меня при минимальной интенсивности экраны горели довольно ярко, а при максимальной - было ощущение, что вот-вот сгорят
|