слышал о программаторах, у которых задействованы разные ноги (речь о китайских клонах avrisp)
_________________ Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Зарегистрирован: Пт фев 14, 2014 20:45:33 Сообщений: 94 Откуда: Северный Кавказ
Рейтинг сообщения:0
Есть ли здесь счастливые обладатели USBAsp от наших кидайских друзей? Вот такой вот экземпляр. Интересует: соответствует ли маркировка выводов ISP-разъёма действительности? +питания и земля вроде указаны правильно. Ибо это проверяется. Остальное под вопросом. Не хотелось бы лохануться, собирая одну из известных плату отладки под Atmega8.
Есть ли здесь счастливые обладатели USBAsp от наших кидайских друзей? Вот такой вот экземпляр. Интересует: соответствует ли маркировка выводов ISP-разъёма действительности? +питания и земля вроде указаны правильно. Ибо это проверяется. Остальное под вопросом. Не хотелось бы лохануться, собирая одну из известных плату отладки под Atmega8.
А что там может быть не так? Применена разводка на стандартный 10-ти пиновый разъем - такие разъемы занимают больше места, но зато больше распространены и доступны в ближайшем ларьке. Часто используется 6-ти пиновый - там не будет неиспользуемых пинов. Ну, а если перепутать MOSI MISO SCK RST, то , максимум "страшного" просто не заработает Если ноги правильно (в первую очередь у тебя в схеме!) разведены, но не работает - меняй/подбирай прошивку в этот программатор под тот софт, каким пользуешься. Для этого служит вторая перемычка (не запаянная) , однако нужен будет работающий программатор для прошивки этого
Подключил я к нему плату с atmega8a, которую без проблем прошил на 5 вольтах и всё работало хорошо, пока не переключил на 3.3 вольта. При этом контроллер с дисплеем продолжили работать, но при прошивке khazama стала выдавать FLASH mismatch, хотя при прошивке на 5 В всё еще шилось нормально, а в какой-то момент вываливается ошибка target not answer и даже на 5 В ничего не работает. Фузы я не трогал, лишь в начале частоту задал от внутреннего RC, в настройках программирования галочка шить фьюзы не стоит. Воткнул я новый контроллер, прошился без проблем на 5 В и даже фузы я не трогал, всё опять работало без проблем на 3.3 В, пока я опять не попробовал прошить на этом напряжении. Не пойму что случилось с контроллерами, возможно на это повлиял подключенный на mosi miso sck графический дисплей, хоть я и пробовал всё отпаивать от МК, но он всё равно не отвечает. Также пробовал подтягивать reset на + , что ничего не дало. Есть идеи?
напряжение измерил? Там действительно 3V3? какой установлен BODLEVEL? 4V или 2V4?
3.3 вольта стабильно держится, bodlevel по умолчанию 2.7 стоит. Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
у меня был случай с атмегой128. Программировал я ее и вдруг зависла программа SinaProg. После перезапуска программатор переставил видеть контроллер. Я грешу на свой USB порт, я его, было дело, подпалил немношко... В результате, произошел сбой и в контроллер чего-то не то записалось. Может и у тебя такая история?
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Dj_Alex писал(а):
Меня интересует что же в итоге стало с контроллерами, он как-то залочился или что-то выгореть могло?
По-идее, выгореть ничего не должно. Я бы попробовал подключить кварц 8 МГц или даже вообще внешнее тактирование, попробовал шить на пониженной частоте и вообще, попробовал бы с другим программатором.
То есть, в общем-то, программатор, по-идее, вполне приличный, я себе три таких выписал и все три - как часы. Перешить, правда, пришлось, прошивка в них была несвежая. Но, чем черт не шутит, может быть тебе экземпляр неудачный попался?..
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Зарегистрирован: Пт сен 03, 2010 19:29:56 Сообщений: 301 Откуда: Планета Земля
Рейтинг сообщения:0
Привет всем. Прошу помочь с программатором USBASP, собран он был еще лет 5 назад по схеме Di Halt. Работает он хорошо, но в последнее время начались чудеса. Прошиваю я ним Аттини 13, в месяц штук по 30. Пользовался все время Аврдуде, скачанной у того же Дихалта. Потом Аврдуде при верификации постоянно начала показывать ошибочный вес прошивки( 1024 байта против 848) Что я только не делал, менял драйвера на программатор, перескачивал оболочку, все без толку. Скачал самую последнюю версию Аврдуде, 3.3 Вроде все заработало. Когда сейчас начал прошивать новую партию Аттини, начались опять проблемы и с этой оболочкой. Постоянно вываливает ошибку: Reading | #######avrdude.exe: error: wrong reading bytes 10 Перерыл все, прозвонил провода, переставил драйвера, шнур поменял, но снова нет результата. Причем интересный момент, за два часа таких плясок, мне таки удалось прошить три контроллера и ошибка не вылезла. Но в 90 процентах случаев она есть. Контроллер определяется, читается, стирается и вроде как даже запись проходит, если судить по логам, а вот чтение не удается ему.
Не путай avrdude и avrdude_prog. Khazama тоже ошибку чтения выдаёт? Путь до бинарика пробовал делать короче? Записывать под другой операционкой, может твоя обновилась? Может контроллеры бракованные?
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
ИМХО, одно их двух. Или партия 13-х тинек попалась неудачная, или что-то с программатором. Типа в его прошивке что-то испортилось. А вообще, по-хорошему, программаторов надо иметь парочку, тем более, что на Али их валом и стОят они копейки. Я, как только замечаю какие-то проблемы с процессом прошивки, первым делом меняю программатор. Правда оба раза не помогло, проблемы оказывались в другом месте.
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Зарегистрирован: Пт сен 03, 2010 19:29:56 Сообщений: 301 Откуда: Планета Земля
Рейтинг сообщения:0
Купил сегодня новый USBASP. Поставил драйвера, без проблем обнаруживается. Купил 3 Аттини у разных продавцов. Прошиваю... Все вроде хорошо, прошивка, верификация, чтение. Никаких ошибок! Все говорит о том что контроллер прошит. Ставлю в устройство- ничего не работает. И так все три контроллера. Выпаиваю контроллер из устройства и впаиваю туда с рабочего устройства, все заработало. Проэмулировал сигналы с контроллера на транзистор, транзистор открывается и все ок. Ну ясное в общем дело, что виноват контроллер. Только вот он тоже прошивается без проблем. Круг замкнулся, уже куча потраченных денег, весь стол в контроллерах, новый программатор, а толку нет( Мыслей уже тоже нет.
Вот полный текст логов: Может что то не так? Cформированная командная строка: avrdude.exe -p t13 -c usbasp -P usb -U flash:w:"D:\optled4.hex":a
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x1e9007 avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude.exe: erasing chip avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: reading input file "D:\optled4.hex" avrdude.exe: input file D:\optled4.hex auto detected as Intel Hex avrdude.exe: writing flash (848 bytes):
Сейчас этот форум просматривают: Jack_A и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения