Обсуждаем контроллеры компании Atmel.
Ответить

Re: Мелкие вопросы по теории

Пт янв 24, 2020 14:16:59

Всем привет!
Есть tiny13a с прошивкой её нужно скопировать. Есть CH341A и arduno UNO. Как скопировать прошивку? В интернете в основном все записывают, и редко кто считывает...
С ардуино в качестве программатора не получилось ничего, только AsProgrammer_v2.1.0.12 её увидел, но там нет тинек. С CH341A добился определения тиньки в AVRdudess, выдало:
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9007
(probably t13)
avrdude.exe done. Thank you.
и на этом всё. В SinaProg вроде прогрессбар бежал какое-то время, но файла никакого не появилось.
Скажите, правильные хоть инструменты использую или с CH341A tiny не прошить?

Re: Мелкие вопросы по теории

Пт янв 24, 2020 21:20:08

WWN7, по AVR-микроконтроллерам специальный раздел есть на форуме. Лучше там такие вопросы задавать, больше интересующихся увидит.

А по теме могу только сказать, что бывает аппаратная защита от считывания МК. Я не знаю, как она проявляется реально в программе: может скачиваются нули, а может программа просто пишет, что чип защищён. Сам никогда не пользовался и не сталкивался. Но знаю, что единственный способ убрать защиту — очистить весь чип под ноль (с потерей прошитой ранее программы, разумеется).

Re: Мелкие вопросы по теории

Пт янв 24, 2020 21:26:15

WWN7, https://4pda.ru/forum/index.php?showtop ... 13&st=3060

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Вт фев 04, 2020 21:14:52

Здравствуйте.... Имеющийся программатор TL866A не желает выдать внутрисхемное ICSP программирование для Tiny2313. НЭ врубает опции ICSP_port и ICSP_Vcc_Enable (а только 40 pin port- облом), хотя для нек-рых других АВР-ок и многих PICов эта опция врубается. (но упирает в непревышение тока 120мА). Нет ли там какого дополнительного способа заставить его включить?
Вообще, прошу пользователей, использующих девайс, без всякого программирования и ИМС установить в выборе ATTiny2313 и сообщить тута, откроются ли указанные опции. Вдруг, девайс неисправен.... Плиз....
Как доказательство добросердечия сообщаю, что содержу двух дворовых кошек Вискасом, но если ответят хотя бы на последний вопрос, пойду за колбасой.... :))

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Пт май 08, 2020 10:14:36

Добрый день. Скачал на http://www.alldatasheet.com даташит на ATTiny2313A. Даташит урезанный какой-то, всего 20 страниц. Ни слова нету про fuse bit. Где можно скачать полное описание на этот контроллер?

Добавлено after 55 minutes 59 seconds:
Нашел ответ на свой вопрос в этой теме: https://radiokot.ru/forum/viewtopic.php ... TTiny2313A
Выходит что ATTiny2313A это та же ATTiny2313 только с небольшими аппаратными отличиями. А по программированию они вроде как одинаковы...

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Пт май 08, 2020 11:22:10

Mikerin писал(а):Где можно скачать полное описание на этот контроллер?
лучше сайта производителя нет источников. http://ww1.microchip.com/downloads/en/D ... oc8246.pdf

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Ср ноя 18, 2020 21:59:26

Всем привет. Сегодня у меня возникла непонятная ситуация. Исходные

данные: на макетке собрана схема управления шаговым двигателем на

2313. МК - в корпусе DIP.Все работат, как надо. Но на печатной

плате будет стоять МК в корпусе SO20. Беру новый МК в корпусе

SO20, прошиваю его USBASP. Для прошивки использую AVRDude. Все

читается, стирается, заливается новая прошивки. Все OK. Втыкаю его

в макетку - МК не работает. Как такое может быть? И теперь главный

вопрос: как проверить все порты МК программным путем?

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Чт ноя 19, 2020 12:44:18

Настройка тактового генератор, отсутствие подтяжки вывода RESET к + питания.

Написание программы выдающей в поты некую последовательность импульсов.

Теоретически через отладчик One Wire поддерживающий можно.

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Чт ноя 19, 2020 14:11:13

Макетка была под DIP, следовательно есть какая-то переходная конструкция.
Вероятнее всего в ней и проблема.
Панельки для программатора обычно не используют "незадействованные выводы" (посему на них разводка не выполняется)...
8)

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Чт ноя 19, 2020 19:24:37

То есть надо понимать так, что не может быть такого, т.е. МК прошивается программатором, но оказывается нерабочим, когда ставишь его в схему?
Это меня сильно озадачило, т.к. использую беспаечную макетную плату, а там все соединения на проводках. Соединений много, поэтому найти соплю проблематично. Я собрал новый переходник для SO20, которым можно и прошивать МК и , не вынимая его из панели, втыкать в макетку. Я делал так: прошивал МК, втыкал его в плату, если не работает, снова стирал и прошивал по новой, и опять в макетку. В результате из 4 проверенных МК заработал только 1. Вот теперь не знаю, что делать.

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Чт ноя 19, 2020 19:52:34

Собственно всегда надо монтаж качественно делать.
Если уж заниматься тестированием...
То выбирать простейшие абсолютно верные схемные и программные решения, а в качестве компилятора ИСКЛЮЧИТЕЛЬНО "чистый ассемблер".
8)

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Чт ноя 19, 2020 20:36:42

если исползуются бу деталки ис разбора самопалоф всегда есть достаточная вероятность битых портоф частично...некоторые прогеры (правалелные) позваоляют проверить все (почти) порты

Добавлено after 3 minutes 15 seconds:
насчет перкеходникоф для таких прогероф обычно они полные пин ту пин тоест 40ног сокета зеро
прямо разведенгы на ноги переходника которых обычно менше
а вот если наоборот то переходнк укже активный и дорогой и содержит либо регистры либо расширители портоф и чип апаратной защиты от копироавания(от чего их хрен поделаешь)

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Чт ноя 19, 2020 22:17:50

То выбирать простейшие абсолютно верные схемные и программные решения, а в качестве компилятора ИСКЛЮЧИТЕЛЬНО "чистый ассемблер".

Вообще к делу отношения не имеет.
На лицо проблема не прошивки, а кривых соединений на макетке где-то.

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Пт ноя 20, 2020 01:52:28

Если из четырёх раз один раз все же работало - проблема в контактах - где то че то отходит. Но у меня у самого две безпаячные макетки - там все надёжно втыкается.
С разными мк косяк может быть в том что прошивка то заливается, а фьюзы нет
Ответить