Куда лучше записывать изображение, чтобы был быстрый побитный доступ к элементам? Пробовал в массив, потом читать через маску получается очень долго.
Пока вывожу только вертикальные полосы:
Код
__irq void Timer0ISR (void) {
T0IR = 0x01;
IOPIN1 = 0x00000000;
wait_us();
IOPIN1 = 0x00020000; // black
wait_us();
IOPIN1 = 0x00010000; // gray
wait_us();
IOPIN1 = 0x00030000; // white
wait_us();
}
T0IR = 0x01;
IOPIN1 = 0x00000000;
wait_us();
IOPIN1 = 0x00020000; // black
wait_us();
IOPIN1 = 0x00010000; // gray
wait_us();
IOPIN1 = 0x00030000; // white
wait_us();
}
На p1.16, p1.17 вот такая схема:
Может, сразу записывать в массив значения, которые нужно выводить в порт?