реклама на сайте
подробности

 
 
> Выпендривается ATMega64, не даёт себя прошить... и прочитать.
UniBomb
сообщение Apr 24 2008, 09:33
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 26-05-05
Пользователь №: 5 416



Есть прибор, сердцем которого является вышеупомянутый мк. Никогда ещё с 64 мегой дела не имел, но понадобилось. Суть проблемы такова - микроконтроллер неподдаётся ни чтению себя, не записи себя же. Программатор ISP от аргуссофта. Рабочий. Полазав по форуму и обнаружив похожие темы я увидел, что все проблемы с этим камне возникали из-за того, что неверно был распаян разъём для программатора. У меня же всё сделано правильно:

программатор мк

MOSI -> RxD0
RESET -> RESET
SCK -> SCK
MISO -> TxD0

Вывод PEN был сначала в воздухе, потом я его поддянул к +5V. Результат не изменился. МК до этого не прошивал, соответсвенно фузы должны быть прошиты по умолчанию и работать мк должен от внутренней RC-генератора.

Работоспособность программаотра проверялась чтением/зписью другого мк (16-той меги).

Сил уже нет думать.... Может кто подскажет что же я делаю не так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
UniBomb
сообщение Apr 24 2008, 12:57
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 26-05-05
Пользователь №: 5 416



Цитата
попробуйте резистор в место разреза засандалить - по идее должно сработать...
Только резюк скорость вам зарежет...

Попробую)) Насчёт скорости посмотрим, может и хватит))

Цитата
Гдето в сети встречал вариант использования в таким случае мультиплексора 2х4 управление направлением осуществлялось сигналом ресет, т.е. когда программатор подает ресет на схему, то мультиплексор переключает сигнал с программатора на МК, а в нормальном режиме работв ресет находится в высоком состоянии и мультиплексор подключает МК к схеме.

Подобная мысль уже пришла ко мне в голову))) Только я хотел использовать полевик или оптрон))

Всем спасибо, тему можно считать окончательно закрытой))
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 25 2008, 11:17
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(UniBomb @ Apr 24 2008, 15:57) *
Попробую)) Насчёт скорости посмотрим, может и хватит))
Не то место, где надо про это волноваться.
Даже_10_килоом * даже_100_пФ = всего_1_мкс.
Это помешает SPI-ной флешке, см тему про программатор и флешку http://electronix.ru/forum/index.php?showtopic=46712
Но это уже не помешает UART-у на 115200.
А на самом деле можно поставить пару килоом и ёмкость входа с монтажом реально не 100, а пусть 10пФ, итого это даже на 921600 мешать не будет и даже на нескольких МГц SPI.

У меня в какой-то системе на SPI кроме флешки висели часы с 3-проводным интерфейсом, одна двунаправленная линия данных, которая выходила из Hi-Z при чтении из часов. Ну так просто между MOSI и MISO был резистор 2,4к и часы своей одной ногой висели на MISO. При выходе из Hi-Z часы пересиливали резистор и передавали в контроллер, а при записи в часы данные на них подавались через последовательные 2,4к. SPI 2MHz шуршал без проблем, а там по ёмкости была и IO-нога часов, и выходная флешки, и вход MISO самого контроллера.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- UniBomb   Выпендривается ATMega64   Apr 24 2008, 09:33
- - Axxel   А прибор покупной? А не стоят ли там биты защиты о...   Apr 24 2008, 09:42
- - UniBomb   Нет, прибор делал я. Плата сделана методом принтер...   Apr 24 2008, 09:48
- - Nanobyte   А с питанием всё в порядке? Все линии Vcc и GND по...   Apr 24 2008, 09:56
- - UniBomb   Питание ровно 5 вольт. Питаю от лабораторного исто...   Apr 24 2008, 10:26
- - BigBolt   У меня была похожая ситуция. Не помнюкакая мега......   Apr 24 2008, 10:46
- - GDI   Может попробовать кварц какой нить прицепить, вдру...   Apr 24 2008, 10:46
- - UniBomb   2 BigBolt Нет, контроллер абсолютно новый. Это то...   Apr 24 2008, 10:55
- - BigBolt   Сходил на склад и взял новую Мегу640 из упаовки и ...   Apr 24 2008, 11:21
- - UniBomb   Цитатаобратите внимание на сигнал RESET Чётко пада...   Apr 24 2008, 11:34
|- - BigBolt   Цитата(UniBomb @ Apr 24 2008, 15:34) Что ...   Apr 24 2008, 11:42
- - Kuzmi4   Цитата(UniBomb @ Apr 24 2008, 14:34) Чётк...   Apr 24 2008, 11:41
- - sysel   Попробуйте замедлить работу программатора (в настр...   Apr 24 2008, 11:56
- - UniBomb   Всем огромное спасибо, проблема решена. Причина б...   Apr 24 2008, 12:40
|- - Nick_Shl   Цитата(UniBomb @ Apr 24 2008, 15:40) Вста...   Apr 24 2008, 18:39
- - Kuzmi4   2 UniBomb - попробуйте резистор в место разреза за...   Apr 24 2008, 12:46
- - GDI   Гдето в сети встречал вариант использования в таки...   Apr 24 2008, 12:52
- - million68   Цитата(UniBomb @ Apr 24 2008, 15:40) На н...   Apr 25 2008, 05:46
- - Flasher   Правильный ответ- использование бутлоадера.Наприме...   Apr 25 2008, 10:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016