0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
|
|
1 | |
ATmega 64 и PinBoard23.11.2011, 20:12. Показов 9204. Ответов 9
Метки нет (Все метки)
Не знал в какую ветку форума писать, решыл здесь.
С недавних пор ударился в RC моделирования. Заказал себе новинький пульт для модели из приемником. Пульт приехал и я начал искать инфу на апарат. И набрыл на разные прошывки етого апарата, зделаные умельцами. Несколько дней читал об етом деле, что- по-чом, не хотелось новый пульт угробить, ни разу не политав на нем. Писал на RC форум http://forum.rcdesykn.ru/f4/th... ost2956257 но ответы меня не очень утешыли. Ближе к делу. В пульте стоит контролер ATmega 64A -16...(буквы залеплены маркером) из целой кучей обвяза резисторы и конденсаторы. На портах програмирования тот же обвяз. Тут небольшая инструкция по переделки пульта, доработка внешнего порта ISP http://ok-rymr.som/en/how-to-d... ing-v-bobo Я сделал все как там. Програматор PinBoard, полностю рабочей. Я пытался им сщитать стоковою прошивку через AVRDude-GUI, допиленою Дихальтом, прога подзадумалась на минут 5, а потом сказала что "программа не отвечает" я подождал немного и все вирубил. До того пробывал щитать фьюзы, но прога через раз отвечала что неверная сигнатура, и какая то хрень что ето 0fff0e00, должно быть типа ATmega 64 и ее верная сигнатура. Короче когда я включил пульт, он больше не включился. Хрень из сигнатурой выдавало через раз когда пробувал что-либо сделать из кристалом. Тут я подловил момент и процес прошивки пошел, где то через 15 минут прога ответила что неможет верифицырываль данные в кристале. Пульт не прошылся. Начал искать решение проблемы, и там было сказано отпаять танталовый кондер и может заменить резистор из ноги RESIT на 1кОм из 10кОм. Я ето заделал но зделал только хуже, резистор пришлось выломать, но я влепил тот же номинал. Но тепер АВРдудка все время твердит, чтоб я проверил провода... короче ерроор. Я попробувал отпаять резистори из все контактов для програмирования, результат ноль. Пробувал подключить Пинбордовский JTAG, тоже ноль. Питание пробивал как от Пинборда так и от родного питпния пульта. Что мне делать теперь? Отпаивать микруху и шыть "навесом"? Испробувал все возможные варианты из Пинбордом. Подскажыте, у меня кончились идеи.
0
|
23.11.2011, 20:12 | |
Ответы с готовыми решениями:
9
Макетная плата для Atmega 32?atmega 8 Pinboard 2 PinBoard II Коннекшены на pinboard |
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
23.11.2011, 21:11 | 2 |
хм... если шил через "другие" ноги, то может она сгорела? т.к. подключаясь к неправильным ногам вроде как нельзя поломать прошивку. или я неправ?
0
|
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
|
|
23.11.2011, 21:27 | 3 |
Сообщение от woddy
Фацк, прийдется новую мегу покупать тогда и шыть ее "навесом"
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
23.11.2011, 21:47 | 4 |
кстати а программатор то живой? другие микросхемы видит теперь? ограничительные резисторы на выходе программатора есть?
0
|
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
|
|
23.11.2011, 22:40 | 5 |
Сообщение от woddy
кстати а программатор то живой? другие микросхемы видит теперь? ограничительные резисторы на выходе программатора есть? 2 и 3 разведены как порти программирования, оказывается в даташыте написано не то что в реальности, ноги MOSI, MISO не на 12,13 а на 2,3 ноге. Програматор пиндордовский, другие контролеры видит и шьет. Ограничительные резисторы, непомню, редко заглядываю под низ пинборда.
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
23.11.2011, 22:49 | 6 |
у меня что-то не стыкуется совсем.
разве можно ноги программирования переназначать? или в атмеге был зашит загрузчик который понимает эти ноги? схему покажи, она же есть в природе...
0
|
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
|
|
23.11.2011, 23:11 | 7 |
Сообщение от woddy
Я тоже в ростерености. ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 [97.17 Кб]
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
23.11.2011, 23:37 | 8 |
гугл говорит
"ВНИМАНИЕ ! 1) в ATmega64 и ATmega128 выводы MOSI и MISO не применяют для ISP программирования. Используются другие выводы МК ! Внимательно смотрите ДатаШит вашего МК ! в ATmega128 ATmega64 сигналы ISP программатора MISO подключают к ножке PE1 MOSI подключают к ножке PE0"
0
|
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
|
|
23.11.2011, 23:44 | 9 |
а 12 и 13 по схеме подключены к кнопкам, т.е. это входы. значит сжечь врятли могли.
я бы искал прочие неисправности типа "перебили дорожку", "запаяли КЗ" или "оторвали проводок"
0
|
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 225
|
|
23.11.2011, 23:47 | 10 |
Сообщение от woddy
И на ноги 12,13 тоже подключал, результат тотже.
0
|
23.11.2011, 23:47 | |
23.11.2011, 23:47 | |
Помогаю со студенческими работами здесь
10
1-wire на Pinboard 2 Pinboard v 1.1 демопрошивка Pinboard и RGB Спалил Pinboard II PinBoard: впечатления pinboard и ATMega1280 CodeVisionAVR + PinBoard Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |