|
|
|
|
24221 111 8 1 |
|
Опции темы | Поиск в этой теме |
04.08.2013, 08:22 | 1 |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58 Адрес: Екатеринбург
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
Немного о программаторах AVR
Во-первых, https://www.fasttech.com/pr...
у данного программатора лучше сразу запаять недостающие контакты для перемычек. JP3 позволяет шить медленные чипы, в частности тиньки "искаропки" у которых установлен бит CKDIV8 JP2 позволяет обновить версию прошивки самого программатора (брать тут http://www.fischl.de/usbasp/ ), это для перфекционистов, без обновления программатор тоже работает нормально (после заливки новой прошивки не забывайте снять джампер, с ним программатор не шьет чипы) Во-вторых, https://www.fasttech.com/pr... https://www.fasttech.com/pr... первая это тестовая плата на 328 меге, вторая Arduino NANO, для них можно заюзать прошивку avrisp из набора примеров входящих в пакет arduino - качаем софт arduino для своей системы http://arduino.cc/en/Main/S... - запускаем - выбираем в настроках плату на 328 чипе, открываем нужный скеч: Файл - Примеры - ArduinoISP - жмем кнопку проверить (крайняя слева) - внизу смотрим выхлоп компиляции, в частности интересуют 2 последние строки содержащие ArduinoISP.cpp.hex и ArduinoISP.cpp.eep - копируем эти файлики это и есть прошивка программатора, либо прошиваем, если взяли ардуинку подробней об ArduinoISP можно почитать тут http://freeduino.ru/arduino... там есть важное замечание: "соединить выводы Reset и +5V резистором номиналом порядка 120 Ом" самые простые безчиповые 5 проводные не рассматриваю.
__________________
Fenix E15 / Olight i1 / Nitecore SENS CR / Sunwayman C10R (5C1) Fenix PD32 / Zebra SC600w / Sunwayman C20C (S6 7D3) Convoy S2 / L2 (5C1) Zebra SC52w [Исправлено: censor, 04.08.2013 в 08:23] |
04.08.2013, 19:46 | 2 |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58 Адрес: Екатеринбург
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
Re: Немного о программаторах AVR
c https://www.fasttech.com/pr... я поторопился, у него провода данных не подключены к чипу.
|
04.08.2013, 20:28 | 3 |
|
Re: Немного о программаторах AVR
|
04.08.2013, 20:49 | 4 |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58 Адрес: Екатеринбург
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
Re: Немного о программаторах AVR
|
14.08.2013, 05:34 | 5 |
Можно спрашивать
Регистрация: 31.08.2011 Последняя активность: 10.07.2022 15:34 Адрес: Волгоград
Сообщений: 7531
Сказал(а) спасибо: 1793
Поблагодарили: 2512 раз(а) в 1343 сообщениях
|
Re: Немного о программаторах AVR
Объясните, пожалуйста, что это за "медленные чипы", и почему это так актуально.
https://www.fasttech.com/pr... уже практически приехал.
__________________
Никогда ничего не трогай на моей лодке! |
14.08.2013, 08:57 | 6 |
Завсегдатай Фонарёвки
Регистрация: 04.08.2012 Последняя активность: 15.01.2023 14:58 Адрес: Екатеринбург
Сообщений: 778
Сказал(а) спасибо: 83
Поблагодарили: 126 раз(а) в 81 сообщениях
|
Re: Немного о программаторах AVR
медленные чипы, например 13 тинька из магазина, идет с установленным битом CKDIV8 (lfuse:0x6a по умолчанию) понижающим частоту микроконтроллера и прошить на нормальной скорости его не получится. чтобы не тупить, в тиньку сначала пишется новый фуз
avrdude -c usbasp -p t13 -U lfuse:w:0x7a:m после этого заливатеся прошивка |
14.08.2013, 09:41 | 7 |
|
Re: Немного о программаторах AVR
|
28.08.2013, 13:05 | 8 | |
Увлеченный
Регистрация: 18.08.2013 Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях
|
Re: Немного о программаторах AVR
Цитата:
Не без гемора перелопатил пол-интернета и в итоге через ардуину прошил тайни. Проблема была в настройках IDE. Понижающая частота это сколько? Просто по даташиту у него вроде как 20МГц, а по факту все настройки, что я видел, были на 9.8МГц... Или вопрос в том, что 20 никому не нужны и, типа, чтобы не тратить энергию, все шьют на 9.8? Я прошивал Тайни через Мегу, на 9.8МГц - все ок. UPD Почитал в гугле про делитель на 8. Вопрос - как понять (может по косвенным признакам), что у меня прошилось на 9.8? Пользуюсь Arduino IDE, там, я так понимаю, все хранится в hardwre\boards.txt? [Исправлено: KNNK07, 28.08.2013 в 13:17] |
|
03.09.2013, 07:14 | 9 | |
Новичок
Регистрация: 01.09.2013 Последняя активность: 07.04.2014 14:27 Адрес: Екатеринбург
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили: 2 раз(а) в 1 сообщении
|
Re: Немного о программаторах AVR
Mazafaka, Чип может 20 Мгц только с внешним осцилятором. Внутренний у него на 9.8.
Цитата:
Скорее всего, если ты ничего специально не делал - прошилось в 9.8. Да и так ли это важно? |
|
03.09.2013, 14:01 | 10 |
Увлеченный
Регистрация: 18.08.2013 Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях
|
Re: Немного о программаторах AVR
Да, я это все уже понял, за ответ спасибо.
А чем лучше смотреть регистры? У меня просто Arduino IDE, а там для ATtiny13 фьюзы устанавливаются в текстовом файле и все. Ни проверить ни настроить нормально нельзя. Про важность может и важно - у меня проблема с тем, что один и тот же тупой код выполняется по-разному на Меге 2560 и Тайни13. Вот код: while(i<255) { i++; analogWrite(LED_pin, i); delay(30); { На Тайни13 этот код зажигает диоды ступенчато, а на Меге плавно. Был более сложный код, но в итоге тестирую на этом. Я понять не могу, откуда такие лаги. Выход ПВМ тайни подключен напрямую к DIM пину PT4115, который поддерживает цифру. Питание от одного источника 12В, Тайни стоит после LM317, настроенным на 4.5В, а до LM стоит электролит на 100мкф. |
03.09.2013, 14:10 | 11 |
|
Re: Немного о программаторах AVR
совсем забыл про эту тему. вот полезный пост.
Mazafaka, А попробуй между выход 13-й и входом 4115 повторитель на транзисторе засунуть. [Исправлено: Tamagotchi, 03.09.2013 в 14:20] |
03.09.2013, 14:16 | 12 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 02.06.2024 12:03 Адрес: Тамбов
Сообщений: 4783
Сказал(а) спасибо: 655
Поблагодарили: 1910 раз(а) в 1177 сообщениях
|
Re: Немного о программаторах AVR
|
03.09.2013, 14:25 | 13 |
Увлеченный
Регистрация: 18.08.2013 Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях
|
Re: Немного о программаторах AVR
Tamagotchi, спасиб. Но у меня пока все проще - Arduino IDE и 2560 в качестве ArduinoISP.
Я только начинаю, сильно копать ассемблер и тариться программаторами пока не оч хочется. У меня ATtiny13A в SO8 Там только два цифропина, а всего их восемь. Повторитель для увеличения мощности по току? Думаешь, сил не хватает у тайни? Это светодиодный драйвер. Если подключить обычный мелкий диод, то все ок (по-моему, но проверю еще). |
03.09.2013, 14:27 | 14 |
|
Re: Немного о программаторах AVR
|
03.09.2013, 14:29 | 15 |
|
Re: Немного о программаторах AVR
|
03.09.2013, 14:30 | 16 |
Увлеченный
Регистрация: 18.08.2013 Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях
|
Re: Немного о программаторах AVR
Я попробую, понятно, что аборт по телефону и может быть что угодно.
Дико звучит, но транзисторы я еще не использовал ни разу Принцип работы в общем, понятен, но как их подбирать и чем НПН от ПНП отличаются принципиально для меня загадка...буду читать в гугле, без них никак |
03.09.2013, 14:31 | 17 |
|
Re: Немного о программаторах AVR
|
03.09.2013, 14:32 | 18 |
Увлеченный
Регистрация: 18.08.2013 Последняя активность: 29.11.2015 13:52
Сообщений: 441
Сказал(а) спасибо: 11
Поблагодарили: 23 раз(а) в 23 сообщениях
|
Re: Немного о программаторах AVR
|
03.09.2013, 14:34 | 19 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 02.06.2024 12:03 Адрес: Тамбов
Сообщений: 4783
Сказал(а) спасибо: 655
Поблагодарили: 1910 раз(а) в 1177 сообщениях
|
Re: Немного о программаторах AVR
Глянул даташит на PT4115. На DIM там подтяжка 200k внутри, и всё. Повторитель не нужен.
|
03.09.2013, 14:35 | 20 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 02.06.2024 12:03 Адрес: Тамбов
Сообщений: 4783
Сказал(а) спасибо: 655
Поблагодарили: 1910 раз(а) в 1177 сообщениях
|
Re: Немного о программаторах AVR
Не обязательно. На него можно кнопку управления повесить. Но тут скилл чуть повыше вашего нужен
При ресете содержимое памяти и регистров остаётся прежним, заново инициализируется только периферия. Этот финт можно использовать. |