|
ATmega128 ISP & ADC |
|
|
|
Sep 24 2009, 16:42
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 11-07-05
Пользователь №: 6 687

|
У меня почему-то не одна из мег 128 не хочет программироваться по ISP. Подключаю так:
Программатор Лапы меги MOSI PE0 MISO PE1 SCK PB1 Reset Reset
PEN подключал и на + и на землю, не хочет программатор ее видеть... Программатор STK500, самодельный правда, но работает, ибо другие меги шью без проблем. Что не так делаю?
|
|
|
|
|
Sep 24 2009, 18:45
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 11-07-05
Пользователь №: 6 687

|
Vcc и GND соответственно. Но почему программатор кристал не видет? На четырех корпусах проверял, с разных партий...
|
|
|
|
|
Sep 24 2009, 20:05
|

Участник

Группа: Свой
Сообщений: 74
Регистрация: 9-01-07
Из: Украина
Пользователь №: 24 228

|
Цитата(Jatagan @ Sep 24 2009, 19:42)  PEN подключал и на + и на землю, не хочет программатор ее видеть... Доброго дня  PEN - по идеи надо в воздухе оставлять, у меня так работало  С Уважением, Владимир
Причина редактирования: Излишнее цитирование.
|
|
|
|
|
Sep 25 2009, 05:15
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(zheka @ Sep 25 2009, 09:01)  А PEN на питание нужно во время программирования? Или все время? РАньше работал с контроллерами младше 128, неужели теперь нужно помимо кнопок на софте нажимать еще чтото и на плате? PEN можно в воздухе оставить или на VCC через 1к, это рудимент от меги103. Дело не в этом. Осцилом посмотрите сигналы на ногах, может что то прояснится.
|
|
|
|
|
Sep 25 2009, 06:12
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 11-07-05
Пользователь №: 6 687

|
Насчет соплей на плате и обрывов всяких, мне это хорошо известно. Сделал стендик - кусок стеклотекстолита, 6-и пиновый разъем, и тонкие провода которыми паяюсь к кристаллу. Не поленился, приладил мегу 8, все работает, программатор видит, а сдесь, хоть расшибись, ни на плате, ни на стенде...
PEN оставлял в воздухе, подключал к плюсу, к земле, к ресету...
Мне говорили, что порты нужно открыть... Может это при помощи JTAG делать нужно...
|
|
|
|
|
Sep 25 2009, 07:11
|
Группа: Участник
Сообщений: 6
Регистрация: 11-03-08
Из: Москва, Россия
Пользователь №: 35 805

|
Выводы PE0 и PE1 только к программатору идут? или к ним еще что-то на плате подключено?
У меня был случай, когда одна из этих линий замыкалась на плате на землю (выход инвертора), в результате: ноль реакции на программатор. Тоже не сразу понял в чем плюха. Кстати, можно посмотреть и остальные выводы: SCK и RESET.
|
|
|
|
|
Sep 25 2009, 08:09
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 11-07-05
Пользователь №: 6 687

|
XTAL1 подал 4 МГц, с толкача, сделал когдато, бывает нужно. На Ресет конденсаторов нет... Может и с Фюзами чет не то, но нет JTAGа чтоб посмотреть... Я вроде в описании видел, что не все фьюзы доступны с ISP. Микросхема на стенде, это тонкиеми проводами соединены выводы с разъемомм программатора, т.е. все видно, и нет коротышей или неконтактов, стенд рабочий, подкидывал на него Мегу 8, все ОК. А со 128, ну просто жуть какая-то... Позже или куплю, или соберу JTAG, ним попробую... В описании написано, что JTAG является основным интерфейсом.
|
|
|
|
|
Sep 25 2009, 08:52
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Jatagan @ Sep 25 2009, 11:09)  В описании написано, что JTAG является основным интерфейсом. ISP у свежевыпущенных чипов по умолчанию включен. Кроме того, залоченный чип не позволяет использовать JTAG, так что последний врядли можно считать основным. Очень много использовал 128-ю, никогда не было проблем с ISP. Может Вам партия битая попалась? И ещё, народ часто ошибается перепутав местами MISO и MOSI или забыв подать питание на AVCC.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|