|
|
  |
программатор для AVR |
|
|
|
Dec 26 2011, 14:11
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(Voice2001 @ Dec 26 2011, 19:37)  prottoss, именно  хз, почему они изменились кстати, а с чего вы взяли, что они изменились? повторю сильно вкратце историю своих неудач: сначала (совсем сначала) купил программатор, собрал мелкую схемку по книжке, все подключил, но не заработало, т.к. забыл подключить провод RESET от программатора, к МК. С тех пор перепроверил шлейф 100500 раз - ВСЕ провода задействованы, кроме XTAL1 (т.к. в схемах присутствовал кварц) и VCC (т.к. питание в схеме свое). Все вроде начало работать ......................... все, бесполезно это описывать, т.к. с уверенностью не смогу вспомнить, где и что выставлял, когда прошивался. Но на 99% уверен, что НЕ нажимал ProgramAll ни в одной из программ-прошивальщиков, а шил только hex-программу, не трогая фьюзы и eeprom. Фьюзы менял один раз по книжке, когда шился из CodeVisionAVR и это была самая первая прожка из книжки (она тогда заработала). Больше фьюзы не трогал и оставлял их как есть. Когда программировал, нажимал только "залить программу". При этом "Залить еепром" или "изменить фьюзы" не трогал. в общем, у меня в запасе еще 5 новеньких тинек, буду экспериментировать..... Надолго ли их хватит?.. 1. Вы в каком городе живете? Может быстрее получится встретиться и порешать Вашу проблему живьем, а через тырнет? 2. Надумаете портить 2313 -- делайте по шагам. Начните с того, что попытайтесь читать пустой МК (флешь, еепром). Считайте фьюзы. Запишите. Потом попробуйте просто стереть флешь. Еще раз считайте. Убедитесь, что МК не захлопнулся. Ну и т.д. Думаю, идею Вы уловили. И, наверно, самое главное -- не переживайте, что Вы возможно приобрели дохлый программатор или Вам попались некондиционные МК. Во первых, это еще ничего не доказано. А, во вторых, что бы Вы сейчас ни делали, Вы получаете опыт работы с МК. Вы ради этого (ради получения опыта) и занялись этой работой? Чудес не бывает. Рано или поздно, Вы добьете эту проблему и получите колоссальный опыт, какого может не оказаться у тех, у кого все прошло гладко. И в следующий раз Вы уже будет знать эти грабли, а они (те, у кого все тип-топ) будут терять время на борьбу с проблемой. Так что все ОК. Главное -- не сдаваться! Цитата(Voice2001 @ Dec 26 2011, 19:55)  учитывая 6 страниц этой темы, сообразительность у меня невысокая...
воткнул свежую микросхему. Попытался прочитать. 3 раза в течение 5 секунд это почему-то не удалось ("не могу войти в режим программирования"). Потом стал писать ОК. Откуда такая задержка?
после написания этого поста (т.е. прошла еще пара минут), попытался опять прочитать информацию с чипа. Опять не удалось, а следующие 3 раза все ОК...... это вообще как понимать?
в схеме стоит: тинька2313 - 1шт кварцевый резонатор на 4МГц в железном корпусе, подключенный к 4 и 5 ноге (XTAL1, XTAL2) - 1шт конденсаторы на 22пФ подключенные одним концом к резонатору (один - к одной ноге, второй - к другой), вторым на GND - 2шт
1-й вывод тиньки (RESET), 17, 18, 19 (MOSI, MISO, SCK) и GND подключны через шлейф к программатору. Все вроде правильно. Что не так? Все так. Только установите еще конденсатор на 0.1 мкФ параллельно питанию (ножки 10-я и 20-я). Можно еще попробовать подтянуть сброс (ножка 1) к питанию резистором в 100 кОм и установить конденсатор 10-47 пФ с нее на общий провод. Он замкнет возможные ВЧ "иголки". Питание обязательно проверьте. Вы нам про него ничего не сказали -- откуда берете? Не знаю чем, я бы сунулся осциллографом. На худой конец тестером. Можно воткнуть параллельно питанию маленький электролитический конденсатор 10-47 мкФ. (Большой не надо.) У "магазинских" АВР-ок (то есть с заводскими установками) ядро получает тактовую частоту с внутреннего RC-генератора. Поэтому жесткой необходимости сразу подключать кварц -- нет. Это уж если Вы переустановите фьюзы на внешний кварцевый резонатор, то тогда -- да, надо будет его подключить.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Dec 26 2011, 14:20
|
Местный
  
Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553

|
zhevak, спасибо за напутствия  за свою не особо долгую жизнь я уже столько раз наступал на грабли, что выработал рефлекс проверять и перепроверять все многократно (ну не будем про забытый РЕСЕТ  - была какая-то причина, почему я его не воткнул вначале, т.к. точно помню, что видел его не подключенным и почему-то решил не подключать) Именно поэтому я сейчас пытаюсь разобрать каждый шаг, почему же программатор не сразу увидел МК. Да и потом, когда увидел, опять один раз потерял... Учитывая предыдущие 6 страниц, успех на каком-то шаге не гарантирует повторения этого успеха в след.итерации... Ощущение, что что-то где-то не так. Но провода вроде в порядке, шлейф менял, даже БП менял... сейчас понавтыкаю конденсаторов, как вы советуете только, опять же учитывая верхние 6 страниц, даже 99 успешных проб не гарантируют, что 100-я тоже будет успешной
--------------------
Продаю котят. Недорого. 50р ведро.
|
|
|
|
|
Dec 26 2011, 20:44
|
Местный
  
Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553

|
ILYAUL, да, вот она (провода, идущие к разъему (RESET, MOSI, MISO, SCK, GND), рисовать не стал):
Эскизы прикрепленных изображений
--------------------
Продаю котят. Недорого. 50р ведро.
|
|
|
|
|
Dec 27 2011, 00:22
|
Местный
  
Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553

|
Цитата(zhevak @ Dec 26 2011, 18:11)  Питание обязательно проверьте. Вы нам про него ничего не сказали -- откуда берете? Не знаю чем, я бы сунулся осциллографом. На худой конец тестером. Можно воткнуть параллельно питанию маленький электролитический конденсатор 10-47 мкФ. (Большой не надо.) Блок питания "МАРС" 1992г.вып. 1.6-15В, 1А (для схемы выставляю 5В). Втыкал еще импульсный БП, модель "es18e05-p1j", 5В, 3А. Посмотрел на осциллографе на МАРС через делитель 1:200 (воткнул 2 резистора: один на 1кОм, второй на 200кОм), получил вот такую картинку:   На первой фотке видно, что график какой-то двойной... Цена деления: по горизонтали время кажется было чуть ли не 0.2мкС (если ставить длинней, на графике была просто широкая горизонтальная полоса), по вертикали 20мВ Потом воткнул делитель 1.1:2 (110кОм на 200кОм), получил вот это (по горизонтали 0.02с, по вертикали 0.2В):  А потом воткнул импульсный БП с тем же делителем и получил это:  Втыкание конденсаторов параллельно питанию особых эффектов не дало. Втыкал и 2.2мкФ, и 1000мкФ. ПС. осциллограф старый и им оч.давно не пользовались. Внутри возможно подсохли конденсаторы. Но показывает вроде нормально - если замкнуть щупы, будет ровная линия
--------------------
Продаю котят. Недорого. 50р ведро.
|
|
|
|
|
Feb 8 2012, 00:43
|
Группа: Новичок
Сообщений: 1
Регистрация: 3-02-12
Из: Иркутск
Пользователь №: 70 056

|
Здравствуйте все! Я на сайте ELECTRONIX.ru недавно. Помогите пожалуйста! Есть отладочная плата STK500. Не работает. Описание: установил контролер Atmega16. Програмировал через RS232 много раз(простейшие коды: мигание светодиодов, опрос термодатчика, работа с ЖК дисплеем и т.д). Все работало. Спустя какое-то время отладочная плата потеряла связь с компом. Сигнальные светодиоды не о чем не говорят, горят: STATUS сначала красный , затем оранжевый и зеленый$.Сильно греется контролер отладочной платы(Atmega8535L). Питание на нем есть. Програмирую в AVR Studio 4.18 Build 700. Блок питания 12В 500мА. Комп Windows XP SP2.
|
|
|
|
|
Feb 8 2012, 09:18
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(ANTO}{@ @ Feb 8 2012, 04:43)  Питание на нем есть. Какое? Цитата Сильно греется контролер отладочной платы(Atmega8535L). Это не хорошо
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|