Показать сообщение отдельно
Старый 03.11.2009, 15:12   #18   
Форумец
 
Аватар для Krivoy
 
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 51

Krivoy вне форума Не в сети
CHAPAEW, ИМХО ты поторопился с выбором контроллера, если, конечно это не производство в тысячи штук, ИМХО.

@MO:ZG@, astahov, krot777&joker - копайте это ... дальше, мои вам искренние сочувствия - вы вообще кроме аврок с чем нибудь имели дело?

А теперь по порядку. Проект и прошивка 100% рабочие, что теперь и мной подтверждено на практике.
лежит здесь, как говориться добро пожаловать
www.secu-3.narod.ru + конфа на ixbt
Никогда ранее не имел с дела с АВР и лучше бы не начинал. Потребовалось ОДИН раз прошить ОДНУ микросхему. Я проклял все!!! ТРИ недели траходрома!!! (по вечерам, правда и не каждый день, но все равно). И это при том, что я програмированием контролеров PIC пусть на любительском уровне, но занимаюсь, впринципе, достаточно давно. Шил плисы (ксалинксы), память, поэтому считаю себя в целом в теме. Решил попроще и побыстрее - взял у знакомого AVRICSP совместимый программатор на ком порт на микроконтроллере. Разбалованный микрочипом, как дельный скачал совт от производителя, програматор почти рродной, шоб все было путем - мне трудности и засады никчему, мне шоб наверняка!!! И началось! ФЬЮЗЫ!!!!!!!!!!!
Это просто ппипец какой-то. За нцать лет я и предположить не мог, что можно выдумать такую порнографию! Сколько не програмировал пики, я никогда слово конфигурации в программаторе не выставлял. Пишу программу, в программе описываю ресурсы (конфигурацию). Далее в программаторе выбираю камень, прошивку и залить. И ВСЕ! Телемаркет! Нет, в прогррамматоре, там тоже можно конфигурацию выбирать, но это неиспользуемая экзотика скорее, для неаккуратных, пром. применения, чужих прошивок и т.д. АВР же без этого запустить просто не реально никак. Вы только посмотрите по форумам, (казус, радиокот и прочие где тусуются аврщики) - самые многостраничные, популярные темы - про фьюзы. Они там не потоплямы и намертво прикреплены. Страниц в них - десятки. Содержание - одно - хэлп, помогите, спасите, не пишется, не читается не шьется и т.д и т.п. Номенклатура популярных АВР - кот наплакал - а вопросов по ним миллион. Вобщем, открыл я софт от производителя, чтобы прошить контроллер этого производителя считай роднным программатором и обламался - надо выставлять нужные фьюзы (список их был), а выставяль-то и нечего. НЕТ ТАКИХ БУКАВОК в оригинальном софте. ну и понеслось. Даташиты, официальный сайт - нокаутировали полностью. В даташите даже раздела фтюзы отдельного не нашел, типа, если у меня задействована вся переферия, то будь любезен прочитать все от а до я и пофигу, ч то надо пару параметров всего-лишь вытянуть - явно не микрочип! Ну да ладно, думаю, видимо я совсем старый стал, перестал все понимать. Залез на сайт. Читаю. Дословно уже не помню, но смысл верен - у нас у авр не как у всех нормальных людей, а все иначе, наоборот. Нолик это единица, а единица это нолдик, поэтому, если надо поставить единицу ставьте ноликЮ, а если нолик, то единицу. Если бит написано установить то сбросьте, а если сброшен, то поставьте. Нут я явно почувствоал, что всякие разные нлп и кашпировские явно отдыхают и моя крыша самым явны мобразом начинает совершенно ощутимо хать. Сделал перерыв. Пошел на второй круг. Это ЖЕСТЬ. Мужик пишет дальше - еслит вы ничего не поняли, не отчаивайтесь, это совершенно нормально, так и должно быть, это просто надо принять на веру таким как оно есть и перед каждой прошивкой семь раз проверить все-ли правильно ли вы выставили или не все. А то если вы ошибетесь, то ФСЕ, капут, ваш камень можно будет поднять едвали не на заводе, специальнымы средствами, ничего другое его не возьмет. В общем шью, все шьется, проверяется, а не работает. давай качать другие программы. В одних программатор почти родной не определяется, в других фьзы по другому называются и устанавливаются, третьи про сто не работают и т.д. Дальше больше, спаял другой программатор на лпт, пускаю рекомендованую авторм программу - не работает, не хватает длл. Нахожу скачиваю, пускаю - болт, не работает все равно не видит поротов. давай по новому провбовать все программы для програмирования и все программаторы в них. Т.е. простым тотальным перебором. Нашел, к концу третьей недели, как ни странно. CodeVision + LPT совместимый с Altera ....Blaster c буферными элементами прошил. В общем ПИПЕЦ. Чашечки, как говорится, нашлись, но впечатление осталось я вам скажу не дай и не приведи Боже. И это при том, что я свой первый проект на пик замутил за один вечер. Просто собрал простой программатор на сом и просто прошил , сразу. И камень просто сразу заработал. Вот. Все нормальные системы либо работают либо не работают. Если програматор не шьет пик, значит берешь другой, который поддерживает данную модель и все пучком. Но это нормальные - АВРа это в обозримой перспективе не грозит. Выводы пусть каждый делает для себя сам. Стоит ли так называема экономия 30-50 руб денег на которые аврки иногда могут быть дешевля такой любви своих мозгов. Экономии на копейки убытка на миллион. не зря говорят - дешевая рыбка, поганая юшка. Ни софта нормального, ни даташитов русских, ни поддержки, ни зашить нормально - в общем нифига. И нафига же нужны такие контроллеры, если я их покупаю пару штук в год. Да лучше я возьму по 500р нопрмальный и горя знать не буду.
  Ответить с цитированием