Ы!
Ещё программазм: (ооочень) тупая конвертилка из S19 в нормальный бинарник:
Роутер прошился, но грузица не стал. Следующий пункт - допиливание преобразвателя уровней rs232-lvttl до удобной юзабельности
я#include <stdlib.h>
#include <stdio.h>
int main()
{
int i;
unsigned char c;
while(1) {
if((c = getchar()) != 'S') printf("SHIT! %u\n", c);
if(getchar() == '9') return 0;//EOF
getchar(); getchar();//length
getchar(); getchar(); getchar(); getchar(); getchar(); getchar(); getchar(); getchar(); //Address
for(i = 0; i < 32; i++) {
c = (getchar() - '0');
c += (getchar() - '0') << 4;
putchar(c);
}
fseek(stdin, 4, SEEK_CUR);//checksum and crlf
}
return 0;
}яя
Роутер прошился, но грузица не стал. Следующий пункт - допиливание преобразвателя уровней rs232-lvttl до удобной юзабельности