Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
05.08.2009, 00:42
|
|
Прописка
Регистрация: 16.11.2005
Сообщений: 186
Сказал спасибо: 10
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Собрал я Pony Prog...
Заработало.
Но как-то странно.
Дело вот в чем. У меня есть контроллеры AT90S2313-10PI, ATTINY2313-10PU, AT90S1200-12PC и ATMEGA8. Вставлял поочередно, сразу же считались 2313, причем обе. Одна была чистой, другая с информацией. Попробовать стереть - стерлась.
Затем... Считалась 1200, но стираться не захотела. Потом не считывалась ни одна 1200-я, ATMEGA8 - тоже не считалась. Пишет Unknown device. Возможно 8-ка мертвая, хотя, вряд ли... Вытащил с нерабочей схемы.
Думаю, может, это из-за кварца? Я не нашел у себя 4 мГц, поставил, то, что было - 4,69890 Мгц. Завтра поеду в магазинчик, попробую купить то, что надо...
Схему временно питаю от аккумулятора свинцового на 12 вольт через КРЕНку 5-ю. Кондеры по питанию стоят везде. Ставил чипы 0805 на 0,1 мк.
Стабилитроны поставил КС156А. Диоды - исключил.
|
|
|
|
05.08.2009, 14:37
|
|
Прописка
Регистрация: 16.11.2005
Сообщений: 186
Сказал спасибо: 10
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Поменял кварц на 4 мгц - тоже самое.
Не читает 1200 и Atmega8. Atmega16 еще не пробовал, хотя есть... По-прежнему нормально только читает 90S2313.
Кто-нибудь знает в чем может быть причина?
Кстати, 2313 прочитал правильно. То есть никаких сдвигов, никаких неправильностей, сверял по файлу прошивки.
Device missing or Unknown Device (-24)
Настройки порта COM1: SI Prog Api. Пробовал инвертировать сигналы - все бестолку. Стоят неинвертированные.
Мож, КС147 поставить? Просто уже больше не к чему придраться...
Решил отредактировать пост и добавить... Делаю Ignore - читает. Но каждый раз по-разному.
|
|
|
|
05.08.2009, 16:01
|
|
Вид на жительство
Регистрация: 13.06.2005
Адрес: Владивосток (Россия) -Вриндаван (Индия)
Сообщений: 257
Сказал спасибо: 34
Сказали Спасибо 219 раз(а) в 100 сообщении(ях)
|
Я вот уже писал в этой ветке про "Пони прог". Намучился в свое время, правда с ПИК-ами. Тоже то писал, то не писал. Однажды удалось прошить контроллер если расположить плату НА клавиатуре ноутбука. А в другом месте не хотел работать. Мистика ![Улыбка](images/smilies/icon_smile.gif) . Скорее всего, проблема в уровнях сигнала с ком порта. такие простейшие программаторы некорректно работают с портом. То есть на одной материнке может работать - на другой нет. Для корректной работы нужно использовать стандартный интерфейс связи с портом на микросхеме MAX232 или подобной.
Когда я собрал ExtraPic все проблемы сразу отпали. Там как раз стоит эта MAX232. Но AVR он не шьет. Вам нужно найти подобную схему для AVR. А настройками порта делу не поможешь. Можно наверно как-то адаптировать Extra-pic для AVR-ов. ну, переходник сделать с кварцем и т.д. Ваще я с AVR-ами не работал...[/quote]
|
|
|
|
05.08.2009, 19:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Цитата:
|
Делаю Ignore - читает. Но каждый раз по-разному
|
Однозначно не хватает мощности линий порта. Делайте правильную схему с собственным питанием.
|
|
|
|
05.08.2009, 22:02
|
|
Прописка
Регистрация: 16.11.2005
Сообщений: 186
Сказал спасибо: 10
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Я уже писал, что я питаю от аккумулятора через КРЕН5, то есть для питания я не использую COM-порт.
|
|
|
|
06.08.2009, 03:51
|
|
Вид на жительство
Регистрация: 13.06.2005
Адрес: Владивосток (Россия) -Вриндаван (Индия)
Сообщений: 257
Сказал спасибо: 34
Сказали Спасибо 219 раз(а) в 100 сообщении(ях)
|
Не важно, от чего вы питаете схему, дело не в питании а в уровнях информационных сингалов. На многих материнках особенно последних лет, где есть com порт он реализован криво (для нашей задачи). Особенно на ноутах. Не говоря уже о переходниках с USB на COM Поэтому программаторы с простыми конверторами уровней на стабилитронах работают не со всеми компами. Для корректной работы с любыми ком портами должна быть применена микросхема типа MAX232. В "правильном" COM порте уровни сигналов должны быть -12 и +12 вольт.
|
|
|
|
08.08.2009, 20:33
|
|
Прописка
Регистрация: 16.11.2005
Сообщений: 186
Сказал спасибо: 10
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Вообщем, PonyProg все перепробовал, заменил стабилитроны, заменил кварц, заменил транзистор с бОльшим напряжением открывания...
Все одно и то же. НЕ работает. Пробовал еще ATMEGA16 - тоже самое. Но чем же отличается, скажем 2313 от 1200? Без понятия. Но 2313 - прекрасно читается, стирается, вообщем, работает превосходно. Что за прикол?
И еще... Напряжения у меня идут с ком-порта +-10 вольт.
Теперь про другой программатор...
Я тут высмотрел в инете один...
http://www.qrz.ru/schemes/contribute.../prg2000.shtml
На казусе ссылка не работает.
Кто-нибудь собирал? Есть ли у кого прошивка? Как он показал себя в работе?
|
|
|
|
09.08.2009, 00:52
|
|
Гражданин KAZUS.RU
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
|
Ponyprog мой первый программатор собранный по печатке и схеме из журнала радио. С первого раза у меня тоже не запустился, изначально не было контакта между платами а потом пришлось добавить по два диода последовательно с стабилитронами тк использовал кс147. Сейчас им практически не пользуюсь, разве что только когда необходимо зашить еепром. В атаче маленькая программка с помощью которой можно проверить программатор.
Прикрепленный файл: 300651.rar
|
|
|
|
10.08.2009, 16:36
|
|
Прописка
Регистрация: 05.05.2007
Сообщений: 201
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от Elya
|
Но чем же отличается, скажем 2313 от 1200? Без понятия. Но 2313 - прекрасно читается, стирается, вообщем, работает превосходно. Что за прикол?
|
Вы в понипрог, в правом верхнем окошке, выставляете тип МК который Вы хотите запрограммировать?
|
|
|
|
10.08.2009, 23:30
|
|
Прописка
Регистрация: 16.11.2005
Сообщений: 186
Сказал спасибо: 10
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Кхе-Кхе... Вроде стаж в компах 10 лет, да и в радиолюбительстве около 25-ти ![Ну ты даешь](images/smilies/icon_wink2.gif) . Конечно, выставляю...
Вроде бы не чайник
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:34.
|
|