По этому(http://www.pology.zp.ua/har/usb_module.html) мануалу собрал устройство, залил бутлоадер. Сейчас пытаюсь сделать программу(использую mikroPascal for PIC), которая будет мигать светодиодом, сидящем на RB7.
Биты конфигурации выставил, написал код:
Код:
Код: Выделить всё
program project_01;
begin org 0x0800;
// orgall(0x0800);
ADCON1 := ADCON1 or 0x0F; // Configure all ports with analog function as digital
CMCON := CMCON or 7; // Disable comparators
TRISB:= %01111111;
while TRUE do
begin
PORTB.7:= 1;
Delay_ms(500);
PORTB.7:= 0;
delay_ms(500);
end;
end.Запускаю PDFSUSB, выбираю устройство, прошивку и в логе вижу странное:
Addr. 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
PROGRAM MEMORY:
00 EF 04 F0
2C41B90 00 00 00 00 00 EF 00 F0 00 00 00 00 00 00 00 00
2C41BA0 00 00 00 00 F3 D7 0F 0E C1 12 07 0E B4 12 7F 0E
2C41BB0 93 6E 81 8E 0D 0E 0B 6E AF 0E 0C 6E B6 0E 0D 6E
2C41BC0 0D 2E FE D7 0C 2E FC D7 0B 2E FA D7 00 00 81 9E
2C41BD0 0D 0E 0B 6E AF 0E 0C 6E B6 0E 0D 6E 0D 2E FE D7
2C41BE0 0C 2E FC D7 0B 2E FA D7 00 00 E3 D7 FF D7
Мне казалось, что адреса должны начинаться с 800h, а тут фихня какая-то.
Пробую записать это в устройство - все гут. Считываю - 800h и далее - NOPы(FF).
Подскажите, пожалуйста, что поправить, чтобы работало?
