Официальный сайт компании Arduino по адресу arduino.cc
Стереть бутлоадер Digispark Attiny85
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Чт, 13/10/2016 - 04:31
Всем привет.
Прикупил сегодня данный девайс. Под десяткой работать отказывается, довольно проблемно установился под семерку, USB бутлоадер срабатывает раз через раз, прерывания вида AttachInterrupt вообще не срабатывают. В общем после стандартной arduino nano впечатлений положительных не оставляет, много лишнего и проблемного.
Но плата уже взята и взята под проект. Я хочу выпаять МК и посадить отдельно на DIP адаптер.
Потерял нить из всех этих ядер, загрузчиков и прочего после 20й статьи. Просто хочу избавиться от наследия USB и шить примитивные скетчи через Arduino as ISP, простых ардуин у меня лежит много.
Как мне добиться желаемого?
Просто хочу избавиться от наследия USB и шить примитивные скетчи через Arduino as ISP, простых ардуин у меня лежит много.
Как мне добиться желаемого?
подключить программатор
Что и как нужно добавить в IDE, чтобы скетч перед заливкой компилился под Attiny85@1mhz ?
Достаточно просто подсоединиться и заливать?
Что и как нужно добавить в IDE, чтобы скетч перед заливкой компилился под Attiny85@1mhz ?
Достаточно просто подсоединиться и заливать?
достаточно заставить себя и посетить сайт производителя товара, который ты приобрёл
http://digistump.com/wiki/digispark
http://digistump.com/wiki/digispark/tutorials/connecting
Еще раз повторяю. Не работает этот загрузчик с моим сетапом, десятка не определяет устройство. Бегать к другому компу у меня нет желания. Потому и хочу уйти от USB загрузчика. В 1 посте же ясно написано
Allegas, у меня тоже виндоус 10, и дижиспарк нормально работает. Попробуйте освежить дрова. Если вы будете "уходить" от каждой возникшей трудности, то стоит ли вообще заниматься микроконтроллерами...? )
По делу: тут есть ссылки на авто аддон-конфигураторы для всего многообразия МК. Выбирате соответствующий json, вставляете строчку с путём в настройках, и в конфигураторе плат добавляется пункт. В старых версиях arduino IDE всё было гораздо труднее...
Спасибо за ссылки! Прерывания у вас работают с micronucleus?
Дрова по ссылке увы уже ставил.
2 машины из 3х в доме не воспринимают с ними, обе на вин10 (удлинители, разные usb, 2.0/3.0 все бестолку). На семерке завелась без бубна, хотя делал все то же самое
Еще раз повторяю. Не работает этот загрузчик с моим сетапом, десятка не определяет устройство. Бегать к другому компу у меня нет желания. Потому и хочу уйти от USB загрузчика. В 1 посте же ясно написано
ок. просто жаль, что ты собрался сломать вещь, а как не знаешь - думал, что образумишься.
кароче:
качаешь дудку отсюда https://download.savannah.gnu.org/releases/avrdude/avrdude-6.3-mingw32.zip
в командной строке
стираешь всё:
сбрасываешь фьюзы в дефолтное состояние - будет 1 мегагерц и освободится место, занимаемое загрузчиком, флеша будет 8192 байт:
*usbasp - это твой программатор.
Дык если не работает оно адекватно, что с ним делать?
Прерывания заняты, скетчи не заливаются.
Спасибо!
Allegas, в ваших же словах содержится ответ на вопрос. На одном компе работает -на другом нет. Значит с платой всё ок, разирайтесь с виндой. Как говорится "Формат С:" исцелит от любого недуга..
На винде стоит очень много всякого долгого в установке, вижак, квартус итд. Долгий перенос в облако всего что написано и снос винды из за 150р игрушки не считаю целесообразным.
А по поводу прерываний что скажете?
Allegas, бутлоадер дижиспарка использует: таймер1 и прерывание PCINT4. Прерывание INT0 -свободно. В принципе и те два ресурса после того как бутлоадер отработает -можно перехватить под свои нужды, если конечно не нужно работать с USB