Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: странное поведение программатора
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
(vS)
программирую обычно кодевиженом, ну нравится мне в нем программатор smile.gif

довольно регулярно программирую атмега8, все на ура, правда у меня стоит панелька прямо на программаторе под них, программатор собран по схеме STK200\300
вчера через ISP кабель с этого же программатора попробовал записать тини26. кабель кусок обычного шлейфа от флопика, длинна сантиметров 40. при попытке чтения ИД "говорит" FF FF FF, если разъем снять, то пишет ошибка связи... т.е. получается, что МК он всетаки видит, но считать не может....
что может быть? проверил соединения, вроде все в порядке
SysRq
Быть может RSTDISBL активен в ATTiny26?
(vS)
незнаю, тиня новая из магазина sad.gif
(vS)
ну как обычно, "сама виноватая" smile.gif
на плате программатора перед ISP стоит диод... в сторону программатора smile.gif т.е. можно запитать программатор от устройства... а я просто повешал устройство (т.к. там всего 2 SOIC) на программатор, и хотел его прошить smile.gif
поставил джампер параллельно диоду, чтобы можно было в дальнейшем все же пользоваться этой фичей wink.gif
(vS)
дальше хуже sad.gif
AT90CAN128
питание приходит, проверено, кварц стоит, микросхема новая, должна быть с RC внутренней вообще sad.gif
в том же программаторе ИД не определяется вообще, т.е. пишет ошибка связи...
что можно сделать, что где проверить?
(vS)
мыслей нет?
у меня только одна, что мега паленая sad.gif
SysRq
Традиционно можем напмнить, что оно программируется через ноги PDO\PDI, а не MOSI\MISO. (А кроме того, эти же ноги являются RXD0\TXD0, так что если на них сидит м\с драйвера какого-нить интерфейса, то может мешать.)
(vS)
Цитата(SysRq @ Dec 14 2009, 11:03) *
Традиционно можем напмнить, что оно программируется через ноги PDO\PDI, а не MOSI\MISO. (А кроме того, эти же ноги являются RXD0\TXD0, так что если на них сидит м\с драйвера какого-нить интерфейса, то может мешать.)


а про традицию можно подробнее узнать? smile.gif я не знал... видать не там даташит читал, пинаут читал и как частоту задавать, думал он кварц не видит.
demiurg_spb
Цитата((vS) @ Dec 14 2009, 12:14) *
а про традицию можно подробнее узнать? smile.gif

Можно. Прочитайте это.
(vS)
спасибо, не обратил внимания на ноги... смотрел на питание, думал там проблема smile.gif
(vS)
перепаял и/о, легче не стало sad.gif спалить вроде не должен... в чем еще косяк может быть?

появилося мысля...



написяно, что если тактируется от внутренней RC, то внешний генератор не нужен. у меня висит внешний кварц. А кто его знает, что там на заводе прописали.... может она на генератор запрограммирована... насколько я знаю, если на генератор, то от кварца работать не будет?
вопрос, где взять генерато и какой надо? не разу не заморачивался, первый раз от кварца и RC не заводится sad.gif
demiurg_spb
А что у Вас с ножкой PEN? (есть ли таковая и куда подключена)
sigmaN
Цитата
у меня висит внешний кварц
Ну, мне кажется, кварц и генератор - это немного разные вещи smile.gif
Работать, естественно, не будет.

Цитата
опрос, где взять генерато и какой надо
Та любой. С соответствующим уровнем сигнала и частотой. Видал где-то на форуме мужик даже на таймере 555 делал...правда я не знаю как там у него дела обстояли с частотой. И вообще, какая тут минимальная частота пригодна для этих дел - тоже не знаю.
Ну а вообще продаются кварцевые генераторы...на разные частоты, разных типоразмеров....нынче от кварца габаритами не отличаются особо(только кол-вом выводов). Раньше это были такие четырехногие монстры..
Я вот недавно из приставки SEGA выпял одного...пусть, думаю, лежит. Пригодится smile.gif
esaulenka
Когда мне понадобилось перешить мегу, у которой я по ошибке поставил фьюзы в положение "тактовая - от генератора", пришлось соорудить на первом же попавшемся контроллере дрыгалку лапкой.
Требования к частоте озвучены в разделе Serial Programming. Впрочем, учитывая, что частоту можно настроить на программаторе, частота тактирования самого камня должны быть хоть какой-нибудь wink.gif
(vS)
понятно. сейчас с гриппом лежу, как оживу, буду читать даташит, искать или городить генер
про PEN потом гляну

кстати как то видел схему с 2мя МК и одним кварцем, 2ой МК тактировался от первого через йомкость...
наверно можно попробовать от любого готового устройства зацепиться?
demiurg_spb
Цитата((vS) @ Dec 18 2009, 13:09) *
кстати как то видел схему с 2мя МК и одним кварцем
Для таких целей в некоторых AVR есть ножка CLKO и фуз-бит CKOUT...
(vS)
PEN у 128меги нету.
у меня в основном на 8атмегах всё, у нее CLKO и CKOUT нету. в схеме, которую я видел, было 2 атмега8
demiurg_spb
Цитата((vS) @ Dec 19 2009, 17:47) *
PEN у 128меги нету.
Да ну! А ножка №1 что же?
Да и на Вашей схеме я вижу два МК и два кварца...
SysRq
Цитата(demiurg_spb @ Dec 19 2009, 20:04) *
Да ну! А ножка №1 что же?
У него ж AT90CAN128 smile.gif А там и правда не видать...

Все ноги VCC, AVCC и GND подключены? Частота SPI с программатора в 4 раза ниже частоты тактирования МК? Что там еще может быть... rolleyes.gif
demiurg_spb
Цитата(SysRq @ Dec 19 2009, 20:49) *
У него ж AT90CAN128 smile.gif А там и правда не видать...
Тогда ойsmile.gif
To vS: Следует вещи называть своими именами, тогда путаницы не будет! AT90CAN128 - это совсем не мега128!
(vS)
второй кварц, правый... опцыя, т.е. можно ставить, а можно нет, тогда емкость и фузы поменять
частоту SPI не знаю... завтра попробую от генератора тактироваться
все ноги питания привязаны, вызванивал
tazik
Была похожая история с tiny2313. Ни одна из 6 купленых микросхем не хотела откликаться при последовательном программировании. Причем пару раз какой-то отклик таки был, а потом снова молчание. Помог только параллельный программатор, после него контроллеры стали программироваться в любом режиме. Времени и желания разбираться особо не было. Так что причины такого поведения так и остались для меня тайной
(vS)
история получила продолжение...
срочно был нужен проц, т.к. покупал 2 кан128меги, быстро метнул на макетку 2ю мегу, распаял ISP и питание, включил программатор, без кварца, на сухую... проц определился и прошился.
в чем могут быть вилы у первого?
первый раз распаивал аккуратно, удобно сидя, второй раз второпях, с плохим светом и стоя...
попробую с первой платы снять кварц, но мне кажется, не должен же он мешать, если в фузах внутренний генератор?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.