-
Ответ #120
от RX3DR Александр 07 Фев, 2011 18:43
-
Саша ,у меня вообще не хочет компилироваться даже родной файл от англичанина,MPASM выдает 29 ошибок. Заливал в проц Сашин-ЕМЕ файл программатором "тритон" .Ни какие фьюзы не изменял,так как Саша сказал там все в файле прописано. В конечном итоге ,синтез не работает от внешнего проца,нет захвата петли фапч. Если на синтез подать просто питание то появляется частота(в моем случае) 11960МГц с уровнем 14.5дбм. Что дальше делать я тоже пока не знаю.
-
Ответ #121
от RA3EME Александр 07 Фев, 2011 20:06
-
Завтра попаду в клуб, там все исходники и прошивки, посмотрю и выложу.
-
Ответ #122
от R6DZ Александр 07 Фев, 2011 20:10
-
Александр, я брал прошивку с этого сайта, от RA3EME и, похоже, что все зашилось правильно. Пошарил в
инете-есть такая проблемма при включении intOSC GP4 и связано это с использованием JDM адаптера, а именно
такой к меня. Лечится так - сначала читаем м/c, запоминаем значение Bandgap Calibration чтобы перед прошивкой .
нашего HEX установить его вновь. А лучше шить родным Microchip адаптером. Позже сделаю другой адаптер и
проверю эту мысль.
-
Ответ #123
от RX3DR Александр 07 Фев, 2011 20:11
-
Саша,я все понимаю ,но чудеса. Сам не понимаю,все уже много раз проверил.
RU6DZ - Саш,ну у меня мой тритон шьет почти все.
-
Ответ #124
от RA3EME Александр 07 Фев, 2011 20:25
-
На счёт не хочет компелироваться, скачай самую последнюю версию MPASM, у меня в старой тоже не компелировалось, может в этом проблема.
-
Ответ #125
от R6DZ Александр 07 Фев, 2011 20:52
-
Александр, RA3EME, главное уточни по внутреннему генератору. В IC-PROG можно включить intOSC GP4
и intOSC CLKOUT . По схеме CLOCK идет со 2 ноги микроконтроллера, т.е. с GP5. Если это так, то я включил
не тот бит конфигурации.
Если ты компилировал в MPLAB и там же прошивал, все установки у тебя получились автоматом.
p.s. А может с внешним тактированием надо, к примеру от самого синтезатора?
-
Ответ #126
от RX3DR Александр 07 Фев, 2011 22:56
-
Саша ,мой программатор понимает даже для прошивки и файл исходник,пробовал его зашить ,но безрезультатно. Все равно не запускается ,светодиод не светиться .
-
Ответ #127
от ur5efx Игорь 08 Фев, 2011 01:03
-
Лечится так - сначала читаем м/c, запоминаем значение Bandgap Calibration чтобы перед прошивкой .
нашего HEX установить его вновь. А лучше шить родным Microchip адаптером. Позже сделаю другой адаптер и
проверю эту мысль.
Такая же проблема была с PIC12F675 в приемнике м45 для СПАНФИ. После чтения содержимого контроллера в программаторе, записывал последние четыре цифры (это и есть калибровочная константа), загружал прошивку и вписывал цифры обратно. Потом прошивал и все работает.
-
Ответ #128
от RX3DR Александр 08 Фев, 2011 10:41
-
Сейчас пробовал прошивать ,но опять нет результата ,выставляю вот такие фьюзы,хотя если их не ставить из файла они сами прописываются. Может надо их как то изменить?
12f675.jpg
-
Ответ #129
от UN9GW 08 Фев, 2011 16:13
-
Саша, попробуй положить файл прошивки просто на диск D: и указать путь в прграмматоре соответственно.
Многие программы не любят названия папок на русском.
73!
-
Ответ #130
от RX3DR Александр 08 Фев, 2011 18:22
-
Я его клал прямо на диск С ,все пишется нормально ,но в работу не идет, не вижу захвата ФАПЧ ,не загорается когда надо светодиод. Уже не знаю, что искать.
-
Ответ #131
от R6DZ Александр 08 Фев, 2011 18:50
-
не вижу захвата ФАПЧ ,не загорается когда надо светодиод. Уже не знаю, что искать.
Александр, а почему ты думаешь что на базе транзистора д.б.постоянно единица, т.е. светодиод должен гореть постоянно. У меня 4 синтезатора трудятся и при захвате диод гаснет. Может в этом синтезе другая логика, но в основном так. Нашел сайт G4FRE, автора проги, буду разбираться, но не сегодня.
-
Ответ #132
от R6DZ Александр 08 Фев, 2011 19:40
-
Не утерпел, подключил синтез к плате. 3 сек горит светодиод, затем гаснет символизируя, как я понял, что
захват произошел. Ток потреблени до захвата порядка 0,3А и меняется, после 0,65А и постоянен. Сегодня во мне много пива, а завтра смогу посмотреть сигнал только на С4-27. Частоту померять пока нечем.
Александр, RX3DR, у тебя на скрине биты выставлены правильно. Прочти что записал и сравни с HEX в буфере.
Если все совпадает и ошибки нет, след. контроллер зашит правильно. Должно работать. Алексанндр
-
Ответ #133
от RW3AZ Александр 08 Фев, 2011 20:07
-
To: RX3DR.
Саша, я не гуру в этих Атмегах, Тиньках и Пиках, но я бы для начала послушал на контрольном
приёмнике, работает ли тактирующий генератор.
-
Ответ #134
от RX3DR Александр 08 Фев, 2011 21:00
-
Саша ,я же писал на выходе частота есть в районе 11960МГц ,проверял через НР537А. И уровнем 14.5дбм ,но эта не та частота которая зашита в пик для синтеза.Саша (ЕМЕ) говорил ,что светодиод должен при включении мигнуть ,а потом загореться постоянно.