Dingo (06.09.2007 21:51, просмотров: 1090)
Вопрос по i2c Подключал к 90s2313 i2c память - под WinAVR взял библиотеки Procion. Нашёл там такой фрагмент: <c>#define QDEL asm volatile("nop"); asm volatile("nop");</c> поменял каждые 2 nop на rjmp .+0x0000 Насколько универсально? Как им написать ненашёл. Выиграл 412 байт кода. На асм кто-нибудь писал с использованием i2c? Можете кодом поделиться?
PS. AVR, если это тот самы, вроде пишет на асме.
pps. Алгоритм сжатия подскажите под упомянутый контроллер, пожалуйста? Я пока самопальный по принципу RLE использую - нужно хранить 2..4 массиива по > 400 байт.