Никуда я не пропадал, просто дел много.
hfuse:w:0xdc:m lfuse:w:0xd7:m
Вид для печати
Nik1976, подскажите еще, пожалуйста: светодиоды на плате что показывают?
если на плату подключено только питание какая-то индикация должна быть или нет?
светодиоды на плате используются для отладки (в нужном месте в коде ставятся соответствующие условия), сейчас в прошивке они всегда выключены, чтобы напрасно не жрать электричество. Все это можно увидеть в коде, который Николай выложил.
Собрал девайс. Судя по всему - работает.
Однако, усилитель MRA-F350 сходу не завелся.
Вот лог:
init!
AiNet output: 1
ACC output: Enabled
7f 7f bf 2c 00 00 00 00 00 00 6f 7f
40 40 21 10 40 80 00 00 00 00 8d 40
7f 40 20 00 00 00 00 00 00 00 d7 7f
02 40 90 67 50 00 00 00 00 00 3f
02 40 90 67 50 00 00 00 00 00 3f
7f 40 50 20 60 00 00 00 00 00 28 7f
7f 40 22 00 00 00 00 00 00 00 69 7f
7f 40 50 20 60 00 00 00 00 00 28 7f
7f 40 51 99 40 40 60 00 00 00 e6 7f
7f 40 52 00 00 00 00 00 00 00 81 7f
7f 40 02 42 25 00 00 1b 30 00 10 7f
7f 40 02 43 25 00 00 00 00 00 14 7f
7f 40 02 52 00 00 00 00 00 00 9b 7f
7f 40 06 44 22 40 80 00 00 00 9e 7f
7f 40 02 50 80 95 00 00 00 00 93 7f
Nik1976, может что-нибудь подскажете?
Искать совместимую голову и смотреть что за команды она дает усилителю?
Забавно, оно инициализируется точно также, как H70x. Только на 02 40 90 67 50 00 00 00 00 00 3f контроллер специально не отвечает, чтобы проц завелся как stand alone. Усь, понятно, этого не умеет и считает, что головы нет.
Замените в ainet.c "if ((buffer[0]==0x02)&&(buffer[1]==0x40)&&(buffer[2]==0x90)&&(buffer[3]==0x67)&&(buffer[4]==0x50)) " на пустышку "if (0)" и будет вам счастье.
Кстати, а можно прошивку теперь обновить через терминал? или только программатором?
В документации нашел:
P R - reboot to bootloader for firmware update
Расскажите, пожалуйста, что нужно для апдейта прошивки через терминалку? У меня доступ к программатору, к сожалению, затруднён.
---------- Сообщение добавлено 12.04.2011 в 20:03 ----------
Пока счастья не получается...
Закоментировал кусок кода, перешил.
Теперь вот такой вывод:
7f 7f bf 2c 00 00 00 00 00 00 6f 7f
40 40 21 10 40 80 00 00 00 00 8d 40
7f 40 20 00 00 00 00 00 00 00 d7 7f
02 40 90 67 50 00 00 00 00 00 3f 02
7f 40 50 20 60 00 00 00 00 00 28 7f
7f 40 22 00 00 00 00 00 00 00 69 7f
7f 40 50 20 60 00 00 00 00 00 28 7f
7f 40 51 99 40 40 60 00 00 00 e6 7f
7f 40 52 00 00 00 00 00 00 00 81 7f
7f 40 02 42 25 00 00 1b 30 00 10 7f
7f 40 02 43 25 00 00 00 00 00 14 7f
7f 40 02 52 00 00 00 00 00 00 9b 7f
7f 40 06 44 22 40 80 00 00 00 9e 7f
7f 40 02 50 80 95 00 00 00 00 93 7f
Усилитель не включился.
Для апдейта через терминалку нужно залить bootloader. Он залит в моих контроллерах на продажу, отдельно не дам -- код не мой.
40 02 a0 70 00 00 00 00 00 00 1e послылать не пробовал? Специально подробно написал в мануале по AiNet как включать H70x в slave-режиме...
---------- Сообщение добавлено 12.04.2011 в 23:19 ----------
А фигли, доки с ИК-пультами почти у всех есть. Другое дело, что нормальные цифровые выходы в них редко встретишь.