Светодиодные фонари и световые приборы. Всё о светотехнике.
Изображения Дневники Группы Поиск
Вернуться   Форум FONAREVKA.RU Лаборатория Разработка и модификация фонарей Разработка и модификация электроники фонарей
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Закрытая тема  Создать новую тему
Просмотров в теме 309993   Ответов в теме 635   Подписчиков на тему 44   Добавили в закладки 30
Опции темы Поиск в этой теме
Старый 28.12.2013, 00:31   281
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Сообщений: 4358
Сказал(а) спасибо: 687
Поблагодарили: 2978 раз(а) в 1380 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Цитата:
Посмотреть сообщение Сообщение от Mazafaka :
а есть программа, которая может как бы "пакетно" по одному нажатию кнопки заливать и прошивку (hex) и фьюзы?
bat-файл с командной строкой avrdude, например
Alex TG вне форума   Вверх
Старый 30.12.2013, 10:28   282
KNNK07
Увлеченный
 
Регистрация: 18.08.2013
Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

UPD

Прошил-таки USBasp прошивкой, совместимой с STK500.
Как обычно, без геморроев никак - то, что было выложено на "офсайте" не работало, нашел в каком-то левом интернет-магазине прошивку и пояснение, что надо вставлять с перемычкой (дибильность решений и выборочность их работы уже не удивляет).

Шьет как STK500 v2 все, что угодно, но сломанные тиньки, на которые я плевался, разумеется, даже не читает, как и предполагалось.
Вопрос - можно заставить работать USBasp как высоковольтный программатор с этой прошивкой и что для этого надо?

П.С.
Я с проблемой нечитаемых тайни13 не один - находил еще темы в гугле. Их немного, но они есть
KNNK07 вне форума   Вверх
Старый 30.12.2013, 10:52   283
ploop
Ветеран Фонарёвки
 
Аватар для ploop
 
Регистрация: 06.03.2013
Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1915 раз(а) в 1181 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Цитата:
Посмотреть сообщение Сообщение от Mazafaka :
Вопрос - можно заставить работать USBasp как высоковольтный программатор с этой прошивкой и что для этого надо?
Нет, нельзя. Надо что-то типа этого
ploop вне форума   Вверх
Старый 30.12.2013, 15:24   284
Jetec
Увлеченный
 
Регистрация: 26.08.2013
Последняя активность: 15.08.2014 21:39
Сообщений: 64
Сказал(а) спасибо: 26
Поблагодарили 1 раз в 1 сообщении

По умолчанию Re: Прошивка микроконтроллеров AVR

Цитата:
Посмотреть сообщение Сообщение от Mazafaka :
Прошил-таки USBasp прошивкой, совместимой с STK500.
Как обычно, без геморроев никак - то, что было выложено на "офсайте" не работало, нашел в каком-то левом интернет-магазине прошивку и пояснение, что надо вставлять с перемычкой (дибильность решений и выборочность их работы уже не удивляет).
Подскажи, как ты прошил? у меня не получается AutoProg-ом прошить
Jetec вне форума   Вверх
Старый 30.12.2013, 16:07   285
putmannn
Нубас
 
Аватар для putmannn
 
Регистрация: 29.06.2011
Последняя активность: 19.02.2022 20:35
Сообщений: 784
Сказал(а) спасибо: 73
Поблагодарили: 219 раз(а) в 102 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Jetec, позвони в автопрог после праздников, там на телефоне чел сидит, он загрузил меня как то по полной, как на лекции объяснял принципы работы нанд флеши... думаю для авр без проблем будет.
putmannn вне форума   Вверх
Старый 30.12.2013, 18:37   286
Jetec
Увлеченный
 
Регистрация: 26.08.2013
Последняя активность: 15.08.2014 21:39
Сообщений: 64
Сказал(а) спасибо: 26
Поблагодарили 1 раз в 1 сообщении

По умолчанию Re: Прошивка микроконтроллеров AVR

putmannn, после праздников поздно будет) я с работы автопрог взял как раз на праздники. Мне почему-то программа говорит "сработала защита по току". Шить пытаюсь через переходник как на картинке.
Миниатюры
Нажмите на изображение для увеличения
Название: переходник.jpg
Просмотров: 701
Размер:	46.3 Кб
ID:	94159
Jetec вне форума   Вверх
Старый 30.12.2013, 18:54   287
putmannn
Нубас
 
Аватар для putmannn
 
Регистрация: 29.06.2011
Последняя активность: 19.02.2022 20:35
Сообщений: 784
Сказал(а) спасибо: 73
Поблагодарили: 219 раз(а) в 102 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Jetec, не похоже на ихние заводские переходники.
Они устанавливают колодки для микросхем обычно.
Если это их переходник, то у ного должна быть буквенно-цифровая маркировка.
По этой маркировке на сайте можно посмотреть с какими именно МС она работает, вполне вероятно, что эта колодка не предназначена для Атмела.
У меня 8-ми ногие тиньки шьются в другой колодке.
У Вас как вижу предназначена для установки не в основную длинную колодку, а в ту что сбоку к ней приделали.
putmannn вне форума   Вверх
Старый 30.12.2013, 19:19   288
Jetec
Увлеченный
 
Регистрация: 26.08.2013
Последняя активность: 15.08.2014 21:39
Сообщений: 64
Сказал(а) спасибо: 26
Поблагодарили 1 раз в 1 сообщении

По умолчанию Re: Прошивка микроконтроллеров AVR

putmannn, это вообще не заводская их колодка))
она была в комплекте с клипсой. Но в основную она вставляется без проблем.

[Исправлено: Jetec, 30.12.2013 в 19:22]
Jetec вне форума   Вверх
Старый 28.01.2014, 19:51   289
Vladimir0vi4
Ветеран Фонарёвки
 
Аватар для Vladimir0vi4
 
Регистрация: 18.12.2011
Последняя активность: 27.08.2025 19:27
Сообщений: 2243
Сказал(а) спасибо: 1486
Поблагодарили: 429 раз(а) в 300 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Наконец то пришел программатор.
Поставил драйвера USBasp и Khazama AVR Programmer.
Вот только как пользоваться не совсем ясно.


Следуя инструкции из первого поста:
1) Припаиваемся к контроллеру.
2) Подключаем программатор к кампу.
3) Подаем на драйвер питание.
(как проверить правильность подключения?)
(Можно ли сделать резервную копию имеющийся на контроллере прошивки?)

4) Выбираем из списка ATtiny13.
5) Read flash to buffer. (скармливаем *.hex)
6) Write flash buffer to chip.
Правильная последовательность?
Какие значения необходимы в "Fuses and lock bits settings"?


Заранее благодарен.

ЗЫ: Прошивка nlite
__________________
Convoy S21A, Xtar PB2S и пара LG INR21700 M50, все остальное раздарил и продал.

[Исправлено: Vladimir0vi4, 28.01.2014 в 20:07]
Vladimir0vi4 вне форума   Вверх
Старый 28.01.2014, 20:12   290
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Сообщений: 4358
Сказал(а) спасибо: 687
Поблагодарили: 2978 раз(а) в 1380 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Я поковырялся с Хазамой, плюнул и поставил avrdude. Для заливки готовой прошивки его за глаза.

Цитата:
Посмотреть сообщение Сообщение от Vladimir0vi4 :
(Можно ли сделать резервную копию имеющийся на контроллере прошивки?)
у nanjg'ов - нет, там лок-биты установлены
сливается мусор вместо реальной прошивки

Цитата:
Посмотреть сообщение Сообщение от Vladimir0vi4 :
как проверить правильность подключения?
Цитата:
Посмотреть сообщение Сообщение от Vladimir0vi4 :
Правильная последовательность?
Какие значения необходимы в "Fuses and lock bits settings"?
могу bat-файлы для avrdude вечером выложить, как домой доберусь
и для проверки подключения, и для прошивки
как раз для nlite, с нужными фьюзами
Alex TG вне форума   Вверх
Старый 28.01.2014, 23:47   291
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Сообщений: 4358
Сказал(а) спасибо: 687
Поблагодарили: 2978 раз(а) в 1380 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Ну в общем вот:

Проверка:
Цитата:
{check.bat}

avrdude -p t13 -c usbasp -n
pause
И тут может быть два результата.

Нечто вроде этого
Цитата:
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.
означает, что есть ошибки в подключении.

А вот тут
Цитата:
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude: Device signature = 0x1e9007
avrdude: current erase-rewrite cycle count is 808793655 (if being tracked)

avrdude: safemode: Fuses OK

avrdude done. Thank you.
все ок, соединение установлено нормально.

Теперь прошивка:
Цитата:
{nlite_write.bat}

avrdude -p t13 -c usbasp -u -Uflash:w:nlite.hex:a -Ulfuse:w:0x75:m -Uhfuse:w:0xff:m
pause
Alex TG вне форума   Вверх
Поблагодарили: 1 раз
Vladimir0vi4 (29.01.2014)
Старый 29.01.2014, 00:17   292
vitali
Завсегдатай Фонарёвки
 
Аватар для vitali
 
Регистрация: 10.06.2011
Последняя активность: 19.07.2023 14:52
Сообщений: 720
Сказал(а) спасибо: 160
Поблагодарили: 182 раз(а) в 104 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

я для дюда гуи скачал, с кнопками както попривычнее чем с батниками.
vitali вне форума   Вверх
Старый 29.01.2014, 00:22   293
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Сообщений: 4358
Сказал(а) спасибо: 687
Поблагодарили: 2978 раз(а) в 1380 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Цитата:
Посмотреть сообщение Сообщение от vitali :
с кнопками както попривычнее чем с батниками
ну эт кому как и когда
авторы прошивок, например, фьюзы часто указывают в хексе
и потом сидишь как дурак и тыкаешь галочки в гуе, пытаясь подобрать нужные
Alex TG вне форума   Вверх
Старый 29.01.2014, 12:04   294
KNNK07
Увлеченный
 
Регистрация: 18.08.2013
Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Я пользуюсь Sina Prog. Она хоть и старая, но очень удобная.
+ фьюзы можно проставлять как галками, так и вручную в hex.
KNNK07 вне форума   Вверх
Старый 29.01.2014, 12:29   295
Vladimir0vi4
Ветеран Фонарёвки
 
Аватар для Vladimir0vi4
 
Регистрация: 18.12.2011
Последняя активность: 27.08.2025 19:27
Сообщений: 2243
Сказал(а) спасибо: 1486
Поблагодарили: 429 раз(а) в 300 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Alex TG, спасибо за батники. Как только драйвера приедут, будем попробовать прошивать)
Vladimir0vi4 вне форума   Вверх
Старый 29.01.2014, 14:28   296
Alex TG
Ветеран Фонарёвки
 
Аватар для Alex TG
 
Регистрация: 16.10.2012
Последняя активность: 22.02.2022 02:51
Сообщений: 4358
Сказал(а) спасибо: 687
Поблагодарили: 2978 раз(а) в 1380 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Vladimir0vi4, только поставьте драйвер для программатора последней (1.2.5.0) версии
с повсюду лежащей 1.2.4.0 у меня фасстековский программатор иногда дурака валял
Alex TG вне форума   Вверх
Поблагодарили: 1 раз
Vladimir0vi4 (29.01.2014)
Старый 04.03.2014, 21:38   297
KNNK07
Увлеченный
 
Регистрация: 18.08.2013
Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Друзья, вопрос есть, нужно мнение нормально соображающих в электрике людей
Я к таким себя не отношу.

Есть входное напряжение машины, 14.5VDC. Вольтаж не принципиален на самом деле.

И есть драйвер диодный (вместо него в каких-то случаях будет МК, но в простейшем драйвер). Драйвер понимает аналоговое диммирование в диапазоне 0.5 - 2.5VDC, все что выше и до 6 - 100%.

На вход драйверу подается +- питания и сигнал (оно же может служить питанием) 14.5VDC отдельным проводом.
Я хочу, чтобы драйвер в нормальном режиме работал на 100%, а при подаче сигнала получал на DIM 1.9VDC. Сделать хочу без реле/ключей, по сути только делителем т.к. места на плате почти нет, тайни туда например не лезет, вернее преобразователь питания для нее.

Сегодня сидел считал - похоже, что сделать нереально...я прав?
KNNK07 вне форума   Вверх
Старый 05.03.2014, 05:01   298
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8163 раз(а) в 2386 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Для того, чтоб получить 100% - этому контроллеру нужно где-то взять 5V, верно? 6V максимума взято не с потолка - наверняка диктовка напряжения питания управляющих цепей контроллера - должен быть в нём LDO на 5V. И если контроллер нормальный - свободно болтающаяся лапа DIM будет иметь напряжение 5V (подтянута в +5V через резистор на 200k, угадал?). Это значит, что для управления достаточно взять подходящий хилый N-канальный полевик в качестве ключа, посадить его истоком на массу, а затвор через резистор подключить к ламе DIM. Открывая полевик мы и создаём делитель напряжения. Сопротивлением резистора можно задать напряжение. Если встроенный резистор на 200k и подключен к +5V, то через него будет течь ток в (5-1,9)/200=0,0155мА. Значит на нижнем резисторе (внешнем, что у полевика) с таким током 1,9V будет падать при его сопротивлении в 1,9/0,0155=122,6k. Берём 120k. Советую между AGND контроллера и DIM подрубить конденсатор для подавления помех (заодно плавности придаст), а вот исток полевика цеплять на ту массу, относительно которой будет дёргаться затвор. Сам затвор тоже нужно подтянуть резистором, если он может оказаться болтающимся в воздухе (контакты, длинные провода и т.п.). Если он будет управляться сомнительным источником сигнала (длинные провода, механика и т.п.) - затвор бы лучше защитить ограничительным диодом или стабилитроном.

[Исправлено: INFERION, 05.03.2014 в 05:08]
INFERION вне форума   Вверх
Старый 05.03.2014, 15:41   299
KNNK07
Увлеченный
 
Регистрация: 18.08.2013
Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Для того, чтоб получить 100% - этому контроллеру нужно где-то взять 5V, верно? 6V максимума взято не с потолка - наверняка диктовка напряжения питания управляющих цепей контроллера - должен быть в нём LDO на 5V. И если контроллер нормальный - свободно болтающаяся лапа DIM будет иметь напряжение 5V (подтянута в +5V через резистор на 200k, угадал?).
Да, все правильно.
Спасибо большое, буду пробовать.

Вопрос, кстати, про "сомнительный источник сигнала" - есть ли смысл ставить кроме резистора на вход Tiny13, положим, стабилитрон? Сейчас там делитель напряжения из 20К и 10К резисторов.
Учитывая, что полгода полет нормальный.
Если сгорит от "форсамжора", то это не проблема, дешевле поменять будет плату, чем ставить стабилитроны на все.
KNNK07 вне форума   Вверх
Старый 05.03.2014, 21:22   300
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8163 раз(а) в 2386 сообщениях

По умолчанию Re: Прошивка микроконтроллеров AVR

У МК внутри есть защитные диоды. Они напряжение ограничат, а делитель на резисторах ограничит ток, так что всё в порядке.
INFERION вне форума   Вверх
Закрытая тема  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.16090 секунды с 16 запросами