Страница 55 из 628
Добавлено: Пт июн 12, 2009 23:30:01
SarCity
Спасибо
Добавлено: Вт июн 23, 2009 13:11:53
Radiotehnik
мне нужен программатор под AT89S51 и программа для работы с ним . Даяте пожайлуста кто может. На сайте искал- под него нет ничего.
Добавлено: Вт июн 23, 2009 13:57:40
DiGiCat

Да только пару страниц назад давал уже ссылку на программатор для
семейства MCS-51 - AT89S51 тож туда относиться.
Добавлено: Вт июн 23, 2009 14:50:18
ARV
Radiotehnik писал(а):мне нужен программатор под AT89S51 и программа для работы с ним . Даяте пожайлуста кто может. На сайте искал- под него нет ничего.
программатор
ChipBoom с моего сайта. адаптер типа "5 проводков" для СОМ-порта

ищите.
Добавлено: Чт июн 25, 2009 19:01:13
Пухич
Господа - мне нужна ваша помощь. Ситуация страннейшая я бы сказал.
Отлаживал я одно устройство, которое измеряло емкость (подключен экспериментальный емкостный датчик влажности) и выводило на экран время зарядки в неких единицах. Задача примитивная, устройство кое-как работало, но вот понадобилось чуть вывод изменить. Все я сделал, прогу залили в Атмегу8, поставил и обнаружил небольшой косяк в выводе (разряды не в том порядке). Что ж, ошибку я тут же исправил, вынул Атмегу из устройства, вставил в программатор (все это ессна при отключенном питании, со всеми мерами предосторожности, как и обычно), запустил ПониПрог - а он программить не хочет, пишет, мол, "unknown device". Я сразу как-то напрягся. Воткнул снова Атмегу в устройство - работает так же, как и раньше, несколько неверно.
Я опять ее в программатор - не пишет, и даже не читает, т.е. вообще не видит. Втыкаю другую Атмегу8 - все нормально. Втыкаю Атмегу16, Аттини2313 - все нормально. Ну я успокоился, проверил еще раз программатор на козы и обрывы - все в порядке. Ладно, втыкаю снова исходную Атмегу8, пытаюсь ее еще раз запрограммить, не выходит, втыкаю снова в устройство - а она вообще молчит! Даже первичная проверка сегментов индикатора не идет. Уже накаляюсь.
Втыкаю в программатор другую Атмегу8. Заливаю в нее прогу. Ставлю в устройство - молчание. Не мигнула даже. Странно. Вспоминаю ,что забыл переключить вторую Атмегу8 на внутренний осциллятор 8МГц (для проги так надо, но некритично, т.е. она просто неверные числа выдаст). Втыкаю ее в программатор, меняю фьюзы (при этом все в порядке происходит), но при попытке залить прогу еще раз он ее видит, читает успешно, но при попытке заливки проги сообщает об ошибке верификации. Снова вставляю в устройство - молчание. Снова втыкаю в программатор - опять при заливке проги происходит ошибка. Пытаюсь затереть вторую Атмегу8 (Erase all to FF) - затирание происходит успешно, но опять выдается ошибка верификации. Пытаюсь прочитать Атмегу - он выдает ошибку "unknown device". И так до конца.
Опять втыкаю по очереди Атмегу16 и Атини2313 - обе читаются успешно. Писать уже не пробую, мало ли что..... Да и в устройство их не воткнуть. А других Атмег8 нету в пределах 500км.
Никто не сталкивался с таким чудом?
Добавлено: Чт июн 25, 2009 19:39:09
DiGiCat
По какой схеме программатор собран под Пони, с кварцем, с доп. тактирующими или простой - панелька?
На плате устройства-измерителя, в результате манипуляций с ней, не могло что то повредится или коротнуть/отвалиться? панелька возможно плохая например. Внутресхемно почему ее не записать, подпаиваться не хочется?
Pony пишет unknown device (-24) когда не может прочитать Атмегу - так фьюзы выставлены или действительно повреждена (в это не очень то верится пока).
Добавлено: Чт июн 25, 2009 20:43:29
ARV
в свое время понипрог меня так достал, что я решил написать свой собственный программатор. очень часто при внутрисхемном программировании схемы типа адаптеров понипрога не дают нормальный сброс на МК - отсюда все проблемы. в этом случае помогает тупое закорачивание входа RST на землю на все время, пока подключен программатор (самому адаптеру такое насилие не вредит обычно). даже с STK500 подобные трюки порой приходится делать.
Добавлено: Чт июн 25, 2009 21:28:54
Пухич
DiGiCat писал(а):По какой схеме программатор собран под Пони, с кварцем, с доп. тактирующими или простой - панелька?
Просто панельки с буфером, стабиками - ну, в общем, несколько переделанный СИпрог.
На плате устройства-измерителя, в результате манипуляций с ней, не могло что то повредится или коротнуть/отвалиться? панелька возможно плохая например. Внутресхемно почему ее не записать, подпаиваться не хочется?
Аварии там быть не могло, все проверено, а делать провода для ISP - не в жилу, устройство мелкое и простое, к тому же доступное для открытия.
Pony пишет unknown device (-24) когда не может прочитать Атмегу - так фьюзы выставлены или действительно повреждена (в это не очень то верится пока).
Дык вот с фьюзами все было ладно.....
ARV писал(а):в свое время понипрог меня так достал, что я решил написать свой собственный программатор. очень часто при внутрисхемном программировании схемы типа адаптеров понипрога не дают нормальный сброс на МК - отсюда все проблемы. в этом случае помогает тупое закорачивание входа RST на землю на все время, пока подключен программатор (самому адаптеру такое насилие не вредит обычно). даже с STK500 подобные трюки порой приходится делать.
Спасибо за совет, попробую закоротить Ресет.
Добавлено: Чт июн 25, 2009 23:43:05
Пухич
Закорачивание Ресета не помогло............
Добавлено: Пт июн 26, 2009 01:39:24
DiGiCat
Пухич писал(а): Просто панельки с буфером, стабиками - ну, в общем, несколько переделанный СИпрог.
СиПрог кажется - это такие "пять проводков" почти, только на СОМ-порт, штука очень не стабильная для прошивки, даже по сравнению с "пятью проводками" на LPT. По стандарту RS232 уровни на СОМ под такие "программаторы" мало подходят и без соглосовалок типа МАХ232 там, можно всякие сюрпрайзы ожидать при программировании ..
Попробовать фьюзы сбросить сначала на дефолтные, потом в случае удачного чтениия/программирования залить прошивку с такими пока установками, а уж после прошить только нужные фьюзы. Может и получится что в итоге.
LPT- порт есть в компе?
Добавлено: Пт июн 26, 2009 12:19:05
Секретный кот
По симптомам всё-таки очень похоже, что разрабатываемый девайс как-то подпаливает все втыкаемые в него контроллеры

Добавлено: Пт июн 26, 2009 18:40:24
Пухич
DiGiCat писал(а):СиПрог кажется - это такие "пять проводков" почти, только на СОМ-порт, штука очень не стабильная для прошивки
Пару лет было все окей.
По стандарту RS232 уровни на СОМ под такие "программаторы" мало подходят
Как раз таки все отлично подходит - проверено. Ланконелли не дурак....
Попробовать фьюзы сбросить сначала на дефолтные,
Фьюзы писать не получается.
LPT- порт есть в компе?
Уже занимаюсь изготовлением СТК200/300 (ну типа того).
Секретный кот писал(а):
По симптомам всё-таки очень похоже, что разрабатываемый девайс как-то подпаливает все втыкаемые в него контроллеры
Похоже, но нет. Там резисторы не менее 470 Ом, коз нет. Кроме того оно ведь работало сначала - просто надо было поправить прогу и началось.....
Добавлено: Пт июн 26, 2009 19:51:47
DiGiCat
Пухич писал(а): Как раз таки все отлично подходит - проверено. Ланконелли не дурак...
Он не дурак конечно, но с простыми прогерами, вешаемых на СОМ-порт, возможны некоторые грабли - в RS-232 передается с уровнями, отличающимися от стандартных для обычной логики ( лог. 1 соответствуют отрицательные уровни напр. - от -3V до -15V, логическому 0 - положительные от +3V до +15V), влиять еще может конкретная модель материнской платы и настройка ОС. Хотябы посмотреть про подобный СиПрогу
JDM-программатор для PIC - там видно, что половина встречающихся проблем из за компа и ОС, другая половина уже из за рук..
Добавлено: Пт июн 26, 2009 20:08:41
Пухич
Он не дурак конечно, но с простыми прогерами, вешаемых на СОМ-порт, возможны некоторые грабли - в RS-232 передается с уровнями, отличающимися от стандартных для обычной логики ( лог. 1 соответствуют отрицательные уровни напр. - от -3V до -15V, логическому 0 - положительные от +3V до +15V), влиять еще может конкретная модель материнской платы и настройка ОС.
Ну не ужели вы думаете, что я этого не знаю....
На то там стабилитроны с балластом и буфер АП6, так что тут все в порядке.
На матери тоже все было нормально. Порты живые явно. ОСь раньше не гадила, с чего бы вдруг?
Добавлено: Пт июн 26, 2009 20:23:31
DiGiCat
Тада ой..
Со скоростью порта и ФИФО "поиграть" попробовать, может и даст что.. или уже это пробовалось?
Добавлено: Пт июн 26, 2009 20:41:17
Пухич
DiGiCat писал(а):Тада ой..
Со скоростью порта и ФИФО "поиграть" попробовать, может и даст что.. или уже это пробовалось?
Ммммм..... Со "скоростью порта" - это что имеется в виду? Скорость самого СОМ-порта? Так ее понипрога для себя определяет и менять вроде не дает.
С фифо играть не пробовал. Зачем? Да и как в разумных пределах простоты? У стандартного 16650 буфер фифо есть (какой-то) и его не изменить, а что там реально в MIO - Бог знает.....
Добавлено: Пт июн 26, 2009 20:51:55
DiGiCat
Пони в принципе калибровку делает, а про
буфер FIFO ..
Добавлено: Пт июн 26, 2009 21:44:48
Пухич
DiGiCat писал(а):Пони в принципе калибровку делает[/url] ..
А, ну так это я ессна делаю время от времени....
а про буфер FIFO ..
Спасибо, попробую....
Добавлено: Сб июн 27, 2009 12:14:05
DiGiCat
Скорее всеж софтовые глюки и плата за простоту программатора, еще коллега с похожими странностями -
Странно работает МК AVR.
Добавлено: Сб июн 27, 2009 18:03:27
Пухич
DiGiCat писал(а):Скорее всеж софтовые глюки и плата за простоту программатора, еще коллега с похожими странностями -
Странно работает МК AVR.
Вот у меня что-то похожее было с Тинькой2313.......