|
|
|
|
137215 121 30 15 |
|
Опции темы | Поиск в этой теме |
17.02.2018, 21:01 | 81 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Вчера 11:35 Адрес: Москва
Сообщений: 10614
Записей в дневнике: 1 Сказал(а) спасибо: 1301
Поблагодарили: 3726 раз(а) в 1757 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
...тогда поставим вопрос иначе: а если бы была, она была бы полезной?
__________________
►LedCalc - определение светового потока диода: онлайн-версия (упрощенная), оффлайн-версия (программа), выбор драйвера В личку следует обращаться по личным вопросам. Для консультаций существует форум. |
28.02.2018, 11:39 | 82 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Вчера 11:35 Адрес: Москва
Сообщений: 10614
Записей в дневнике: 1 Сказал(а) спасибо: 1301
Поблагодарили: 3726 раз(а) в 1757 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
btw, возможно, я один такой лентяй, но если что - платы-переходники с ISP на разнообразные тиньки удалось найти здесь. Если покупать готовое, то надо учитывать, что сами разъемы и колодки в комплект не входят.
|
15.07.2018, 12:18 | 84 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Вчера 11:35 Адрес: Москва
Сообщений: 10614
Записей в дневнике: 1 Сказал(а) спасибо: 1301
Поблагодарили: 3726 раз(а) в 1757 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Подскажите, принципы работы с TinyX5, в частности Tiny25, чем-то отличаются от Tiny13?
Контекст: получил с aliexpress 25-е, пытаюсь сделать с ними хоть что-то - ноль эмоций. У tiny13 тем же программатором, той клипсой идентификатор читается, у этих - ошибка чтения, и все тут. Пытаюсь понять, в чей огород кидать камни, то ли в свой, то ли продавца... |
15.07.2018, 13:21 | 85 |
Пожилой ветеран
Регистрация: 05.05.2014 Последняя активность: 15.12.2022 21:46 Адрес: Київ
Сообщений: 3027
Сказал(а) спасибо: 507
Поблагодарили: 1049 раз(а) в 730 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Virgo_Style, по идее, 25 прошивается тем же ISP программатором, что и 13. Так что, скорее всего, проблема в самих МК.
__________________
Emisar D4 219CT 5000K, Zebralight H604c, Zebralight H53c, Zebralight H32Fw |
15.07.2018, 16:40 | 86 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8001
Сказал(а) спасибо: 934
Поблагодарили: 5199 раз(а) в 2785 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Вполне может быть.
Но, если вместо программатора используется поделки типа программаторов "аля USB-ASP" -- это нормально не видеть некоторые микроконтроллеры (которые без проблем видятся и программируются нормальными программаторами). Попробуйте прошить другую прошивку или использовать другую среду для программирования. На радиофорумах много есть и о проблемах с USB-ASP и полно ссылок на разные прошивки для него. Может помочь, но не факт. Некоторые микроконтроллеры я так и не смог заставить увидеть этим типа программатором. Решилось покупкой дешевого программатора https://item.taobao.com/ite... (их много подобных есть, https://item.taobao.com/ite..., https://item.taobao.com/ite..., и др.) |
15.07.2018, 18:31 | 87 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Вчера 23:39 Адрес: Россия, Пермский край
Сообщений: 38667
Сказал(а) спасибо: 6139
Поблагодарили: 33570 раз(а) в 15569 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
|
15.07.2018, 21:17 | 88 |
Пожилой ветеран
Регистрация: 05.05.2014 Последняя активность: 15.12.2022 21:46 Адрес: Київ
Сообщений: 3027
Сказал(а) спасибо: 507
Поблагодарили: 1049 раз(а) в 730 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
25 это, по факту, 85 с урезанным объемом памяти и 25 даже можно прошить прошивкой от 85, если она влезает по объему (с отключенной проверкой идентификатора чипа). Я пока что ни один программатор не видел, что не работал бы с 85.
Но все может быть. |
15.07.2018, 21:55 | 89 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Вчера 11:35 Адрес: Москва
Сообщений: 10614
Записей в дневнике: 1 Сказал(а) спасибо: 1301
Поблагодарили: 3726 раз(а) в 1757 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Использую UTK500, читаю из Atmel Studio. Перед чтением выбирал и 25-й, и 13-й, не помогло ни так, ни этак. Вообще чтение идентификатора по идее должно быть независимо от типа контроллера. Иначе нет особого смысла его читать, если и так известно, кто это. Ну, во всяком случае мне так кажется %)
На подходе 85-е другого продавца, может быть по ним станет понятнее, где проблема. В принципе, есть и другой программатор, usbasp, я его еще ни разу не использовал, тоже можно попробовать... |
15.07.2018, 23:13 | 90 |
Увлеченный
Регистрация: 11.05.2018 Последняя активность: 07.08.2021 18:19
Сообщений: 105
Сказал(а) спасибо: 7
Поблагодарили: 43 раз(а) в 15 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Фузы я так понимаю тоже не читает\пишет ?
Остаётся только поиграться скоростью обмена, если не поможет то тащить к владельцу какого паралельного прогера и на нём уже смотреть что и как. может в ваших МК вывод RESET фузом отключен. |
15.07.2018, 23:19 | 91 |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8001
Сказал(а) спасибо: 934
Поблагодарили: 5199 раз(а) в 2785 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Там нет высоковольтного программирования. Из коропки (не пользованные) микроконтроллеры как-бы должны видется, но в сети неоднократно встречалось, что только купленные микроконтроллеры имели вывод RESET в режиме порта ввода-вывода.
Про 25 не скажу, а 13А я когда-то купил такие, из коропки недоступные по ISP. |
16.07.2018, 08:36 | 92 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Вчера 11:35 Адрес: Москва
Сообщений: 10614
Записей в дневнике: 1 Сказал(а) спасибо: 1301
Поблагодарили: 3726 раз(а) в 1757 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
т.е. имеет смысл собрать какого-нибудь fuse doctor-а и им потыкаться?
|
16.07.2018, 11:08 | 93 |
Увлеченный
Регистрация: 11.05.2018 Последняя активность: 07.08.2021 18:19
Сообщений: 105
Сказал(а) спасибо: 7
Поблагодарили: 43 раз(а) в 15 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Ну коль переодически чёт прошиваете из AVRок то точно имеет смысл собрать или купить параллельный или так называемый "высоковольтный" программатор. Ну на худой конец прокатит думаю и так называемый fuse doctor.
Как правило параллельное программирование поддерживают универсальные программаторы всего, как покупные так и самодельные. Работают они обычно со своей обслуживающей прогой. |
17.07.2018, 00:02 | 95 | |
Ветеран Фонарёвки
Регистрация: 08.10.2011 Последняя активность: 30.03.2024 21:54 Адрес: 哈尔滨
Сообщений: 8001
Сказал(а) спасибо: 934
Поблагодарили: 5199 раз(а) в 2785 сообщениях
|
Re: Прошивка микроконтроллеров AVR. Часть 2.
Цитата:
Высоковольтное последовательное программирование -- "High-voltage Serial Programming". Параллельное программирование это совсем из другой области, для других микроконтроллеров, attiny25 (как и attiny13) не поддерживают параллельное программирование, у них слишком мало ножек для этого. |
|
26.07.2018, 20:25 | 96 |
Заблокирован
Регистрация: 03.08.2016 Последняя активность: 02.08.2024 19:31 Адрес: Московская область
Сообщений: 242
Сказал(а) спасибо: 148
Поблагодарили: 6 раз(а) в 6 сообщениях
|
Re: Вопрос-ответ. Часть 13.
galex, посоветуете, какой программой лучше шить? Не пойму немного с фьюзами. Их программировать после прошивки программы? Если через AVRDUDE, то какие ставить биты, инверсные или прямые? Нужно ли трогать Lock Byte? И нужно ли их считывать и верифицировать? Читал, что некоторые элементы могут выйти из строя при пайке высоковольтным паяльником, поэтому и спросил.
[Исправлено: Artem0220, 26.07.2018 в 22:04] |
27.07.2018, 06:33 | 97 | |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Вчера 23:39 Адрес: Россия, Пермский край
Сообщений: 38667
Сказал(а) спасибо: 6139
Поблагодарили: 33570 раз(а) в 15569 сообщениях
|
Re: Вопрос-ответ. Часть 13.
Цитата:
вот как на первой странице темы указано на картинке, так и ставьте без разницы, если не трогать фус ресета, но вообще обычно после. нет по желанию. [Исправлено: galex, 27.07.2018 в 06:41] |
|
Поблагодарили: 1 раз |
Artem0220 (27.07.2018)
|
27.07.2018, 09:35 | 98 |
Заблокирован
Регистрация: 03.08.2016 Последняя активность: 02.08.2024 19:31 Адрес: Московская область
Сообщений: 242
Сказал(а) спасибо: 148
Поблагодарили: 6 раз(а) в 6 сообщениях
|
Re: Вопрос-ответ. Часть 13.
galex, про прошивку читал. Я не понял с фьюзами, сейчас вроде разобрался. В прямых галочка=1, в инверсных галочка=0. Так как на картинке в скобах после фьюза написано, что он равен 0, то они инверсные.
|
27.07.2018, 12:58 | 99 |
Заблокирован
Регистрация: 03.08.2016 Последняя активность: 02.08.2024 19:31 Адрес: Московская область
Сообщений: 242
Сказал(а) спасибо: 148
Поблагодарили: 6 раз(а) в 6 сообщениях
|
Re: Вопрос-ответ. Часть 13.
Почему может не находиться микроконтроллер в SinaProg? Пишет "Programming failed". Вчера он нормально определялся
|
27.07.2018, 13:29 | 100 |
Завсегдатай Фонарёвки
Регистрация: 31.03.2013 Последняя активность: 06.11.2019 23:43
Сообщений: 637
Сказал(а) спасибо: 393
Поблагодарили: 218 раз(а) в 153 сообщениях
|
Re: Вопрос-ответ. Часть 13.
Artem0220,
Возможно с фьюзами напортачили. Пробовали стереть всё? |
Поблагодарили: 1 раз |
Artem0220 (27.07.2018)
|