@@b0dryj_ Алекс уже 10 раз говорил, что на этом канале будет его знакомый и иногда сам он. У Алекса также есть свой канал (AlexGyver) и учёба. Он здесь не всегда будет.
Перемычка JP3 (для замедления прошивки) работает даже на последней версии прошивки программатора и очень выручает для прошивки камней с низкой тактовой частотой
Огромная просьба перед озвучкой посмотри смешную комедию, а еще лучше прогуляйся в парке, анекдоты в конце концов почитай, короче приступай к делу с позитивом. А так молодец все чётко и подробно без воды.
как эо знакомо с 1995-ых 8-ми битные умрут надо всем на мулён битные переходить накой больше 8-ми битных в автоматах? учи мат часть не позорься. сейчас буду на ведруине СДК интересный станок собирать если не в курсе это 32 битная ардуина за дешево щитки все старые пойдут хочу скоростью поиграться на уровне ардуины код есть проверенный на твоём стм-е что не компилятор то уродство на нескоглько гиг безумные компиляторы отстой
если не важно, каким образом подключен MIDI, то держи версию для USB :) сам использовал для создания клавиатуры под Osu! github.com/arpruss/USBComposite_stm32f1
@@m_kolotushkin такой же, как GSM сигнализацию, клавиатуру с макросами для компа, диммер, дубликатор ключей, rgb контроллер и прочие проекты которые ты делаешь)
На трёх компьютерах не определяется COM порт трёх таких программаторов. В диспетчере устройств они определяются как libusbK Usb Devices, в портах их нет, поэтому и в IDE порт не выбрать. Что можно сделать?
Отилично, так держать. Ваши ролики показали, что вы очень неплохой блогер на эту тему, с хорошей дикцией, не пердящим микрофоном, и, главное, с полезным контентом. Вы с Гайвером лучшие блогеры по дуинам и миру мк.
10 лет назад USBASP приходилось собирать самостоятельно, и прошивать с железного com-порта через пару диодов и резисторов. Там была реализация USB на GPIO кокой то меги и не каждый порт и кабель позволял работать. Но это был мега удобный программатор, и супер дешевый.
Здраствуйте. Прошу подскажите. Какие серии процессоров я смогу прошивать этим программатором? Я только начинаю изучать? Как присоединить его к контроллеру? Сколько раз можно перепрошить контроллер? Благодарю.
Я конечно понимаю, что немного не туда пишу и врят ли мне ответят, но вопрс. А с китайскими программаторами ST-LINK mini это прокатит (Само собой чтобы прогать STM32)?
Есть вопрос по поводу RaileyLink, не могли бы вы реализовать данное устройство? А то в интернете все посредственно. Но данное устройство очень необходимо людям с сахарным диабетом. Спасибо заранее. Ссылку на сайт про данное устройство из компанентов с алика (yandex.ru/turbo/cyber-dia.ru/s/loop-dlya-vseh-pochti-darom)
Нужна помощь в совете. Я в этой среде новичок, и при разводке платы, сделал отдельный 10-pin для вывода на программатор. В сети я видел разные схемы, и в одной из ник, ниже vcc порта, все оставшиеся 4 - были GND. Но в другой схеме, они были подписаны как RXD, TXD. Я расключил их как в другой схеме. Тип-1 MOSI -1 2- VCC GND -3 4- TXD RES -5 6- RXD SCK -7 8- GND MISO -9 10- GND Хотя, по правилам должно быть так Тип-2 MOSI -1 2- VCC -3 4- GND RES -5 6- GND SCK -7 8- GND MISO -9 10- GND Вопрос таков, смогу ли я прошить нормально схему, по Тип-1, если вывод 3-GND, а выводы 4 и 6 подключены к соответствующим портам на Atmega 8 (2,3). Или лучше просто отключить эти контакты вообще, ибо GND и так имеется?
Мне пришёл юсб асп с идентификатором, который ардуино иде не принимает, но работает на дудке и баском авр, залил нормальную прошивку в другой контроллер и сделал плату - теперь есть нормальный юсб асп. А тот в углу валяется 😁
Приемы программирования через другую ардуинку или внешний программатор могут еще пригодиться при кривых CH340 на китайских платах (бывали такие, которые никак системой не определялись) или при выходе из строя штатного программатора на плате. У меня в секции робототехники ученики за год сжигают примерно 10 плат Arduino. На половине сам камень умирает (можно заменить на новый при использовании DIP корпуса). На другой половине - программаторы. Сгорают от того, что пытаются питать всю схему робота с несколькими моторами от компьютера по USB. Вот такие платы можно зашивать через внешний программатор и ставить в какие-нибудь проекты, что не менять потом программу.
@@m_kolotushkin надо. Но ученики не верят на слово. Тем более, что "уже сто раз так делали". И сто раз оно срабатывало (когда в нагрузке были светодиоды). Тут ведь как - пока не сгорит, не поверят. А еще круто на соревнованиях - адреналин зашкаливает, времени в обрез, и на одном роботе может умереть несколько ардуинок. Думают не о том, что спалят, а о том, что могут вот-вот выиграть!
Привет, Мафия! С помощью ЮСБасп программатора удалось вывести из строя сразу Нано и Уно. Ошибку выдает совсем другую "avrdude: ser_open(): can't open device:", бегло осмотрев Мануал онлайн - сообщает что-то про Линукс, хотя работаю из под Вин 10 64. После использования программатора, изменяя обратно AVRISP mkII не удается загрузить скетчи в оба эти устройства. Купить 10 программаторов и 10 Нано - 3000 рублей, понять ошибку - бесценно! Поделитесь соображениями на этот счет? Программатор не пропаивал, визуально, под микроскопом пайка выглядит хорошо. Пусть не исправен программатор, что скорее всего, т.к. если Нано не использовалась ранее, то Уно точно была рабочая. Не нашел видео как можно и можно ли теперь перепрошить Нано и Уно для работы через ДАТА-кабель.
Сначала думал, что видосик то устарел хз насколько, эти китайские програматоры лет 5 точно в ходу , ан нет, применительно к ардуино проектам весьма полезно, можно на почти чистом камне зашить свой проект.
Автор я 2 раза заказывал программатор , но боюсь его обновлять пусть с ошибкой потом работает , но проблем не было и всё ровно , точно пропаяно без косяков . Если дижиспарк плата Атини 88 не определяется как устройство со всеми дровами , значит проблема в загрузчике ? ( с виду всё целое , лежала платка в пакетике в котором пришла , запускаю неопределяется через ISP не шьётся , а индикатор мигает , не реагирует на кнопку Резет , я её до этого прошивал через Хазаму с программатора Асп через ISP и отложил на долгое время .
Этот программатор заработал только на 32-битной Виндовс 7 ито некоректно, накатил русски на свой транзистор тестер по началу AVRDude Prog 3.3 выдвал ошибку окирпичил тестер, но главное с фьюзами микроконтролера не обостратся, а так из кирпича с другой прошивкой выташил.
Перемычка JP3 просто необходима, мой ATmega8 без неё просто не видим программатором, я уже думал он пришел не рабочий, и накидал хейтов продавцу, но замкнув третий джампер МК прочитался и заработал. То есть, я не согласен что JP3 безнадежно устарела, пониженная скорость просто необходима для некоторых камней. Так что лучше припаять два штырька и прошивать спокойно медленные камушки, по крайней мере точно они там не помешают.
Расскажите про watch dog. Многие начинающие ардуинщики сделав своё первое устройство не могут понять почему оно перестаёт работать спустя какое-то время. Сидят с красными глазами и ищут ошибки в своём коде. А тут всё горазда проще. Импульсная помеха которая прилетела не пойми откуда сделала зависон контроллера. Многим всё таки удаётся найти про watch dog но тут есть особенности работы с загрузчиком....
Есть вопросы и поедложения: Можно ли использовать gyvercore с arduino micro(atmega32u4)? Будет урок по созданию полноценного игрового движка для вашей консоли? Предложения по играм: Пакман, geometry dash, динозаврик гугл, jrpg в стиле final fantasy, дум, zelda links avakining, марио. Также было бы интересно узнать про полигональную 3д графику в таких условиях
драйвер установил, программатор компьютером (Win7) видится, но при подключении в Arduino IDE пункт "Порт" неактивен, при попытке записи загрузчика или загрузки скетча выбивает ошибки. МК точно рабочий, прошивал его при помощи Arduino Nano. На плате программатора косяков не видно, пропаял пару мест на всякий случай, не помогло
как прошить USBasp WAVGAT /maga8A используя UNO по интерфейсу ISP, не дается зараза, явных пинов для перепрошивки нет, есть с другой стороны камня, но при коротыше дает общий КЗ, ну вдруг есть решение, а то мне пришлось заказать другой USBasp как на видосе т.к. там есть явный пин для смены прошивки
Интересует версия загрузчика, которая при перезагрузке не будет обнулять ОЗУ. Нужно что бы перезагрузке некоторые переменные оставались "как есть". Например сделать счетчик перезагрузки и сколько мы нажали на Raset столько он и насчитал. Сейчас стандартно, скорее всего бутлоадер, обнуляет все ОЗУ при перезагрузке (кажется и при срабатывании WDT тоже). И для хранения некоторых оперативных переменных приходится ставить анешнее ОЗУ на батарейке. Хотя я бы с удовольствием поставил 3В батарейку в качестве резерва и монитор внешнего питания, который тушит работу контроллера при пропадаении электричества в розетке.
Счетчик перезагрузок сделать очень просто, так как в Мк есть механизм отслеживания причины последнего сброса, сразу после запуска можно прочитать и записать в eeprom. Этот функционал есть в GyverHacksPro, правда самой либы релизнуть ни у кого руки не доходят ...) Ну а описанный механизм есть в stm32 и в многих часах реального времени, ds1307 подойдет
@@nich1con652 я как раз и использую ds1307. В нем хранится положение стрелок "внешних механических часов". Если пропало питание больше, чем хватило резервного аккумулятора, после запуска (не важно какая причина на самом деле) я считываю значение из внешнего ОЗУ. На таком принципе у меня работает устройство вот уже с 1999 года. Если перезаписывать EEPROM раз в минуту, то одной ячейки хватит на несклько месяцев - єто не мой вариант )
у меня среди всех ошибок, такую выдает тоже, но Буут не шьет и скетчи не загружает. фактически Нано и Уно выведены из строя, пока не нашел как их восстановить.
@@ArduNotes То есть прямого ответа нет, так как вы даже не смогли это сделать. Хоть и есть на канали видео, Прощай Ардуино IDE, да здравствует Platformio. В итоге все равно работаем в глючнутой среде, как Ардуино IDE. А полноценного ответа как отлаживать софт в Platformio, просто нету.
"так как вы даже не смогли это сделать" - откуда информация? Я даже не пробовал и не искал, но слышал что с этим есть проблемы. "Хоть и есть на канали видео, Прощай Ардуино IDE, да здравствует Platformio" - ссылку пожалуйста, на канале нет такого видео. "в глючнутой среде, как Ардуино IDE" - где она глючнутая? Я не сталкивался "как отлаживать софт в Platformio" - далеко не все МК поддерживают аппаратную отладку, а для тех которые поддерживают - часто нужен отладчик, а он стоит бабок.
@@ArduNotes На тот случай если вы не в курсе то это второй канал Алекс Гайвера, и то что вы не знаете все видео Алекса, ставит большой прочерк о работе в его команде. На тот случай если вы не знаете почему Ардуино IDE является "глючнутой", которая не поддерживает дебаг, нет подсветки методов перегрузки и иных, что ты должен догадываться какие есть методы внутри библиотек. Вы можете и дальше использовать ее как вершинство творения, не понимая что есть масса иных студий где есть человеческая отладка, и иные плюшки. Также рекомендую сперва изучить Оба канала прежде чем хейтить ответ и подсказку для решения проблемы. А то как юзать программатор есть, а как дебажить ноль. Даже за столько лет не научится на своем примере.
Спасибо за видео, к сожалению тема которая меня сейчас интересует будет в следующем видео. У меня например ардуино иде выдаёт при прошивке аттини 13а с аттити кор ошибку. Нет подходящего программатора . Хотя у меня USBASP с другими микроконтроллерами этой проблемы нет
Может кто знает почему USBAsp не видит Arduino IDE. Вернее устройство подключено в порт USB но в Arduino IDE порт подключения пустой. Причем в Диспетчере устройств USBAsp определяется. У мня стоит на компе Виндовс 10 и для USBAsp установлен адаптированный драйвер под Виндовс 10.
В Arduino IDE при переключении на настройки для Attiny 13 пропадают из списка все доступные программаторы. Что забавно, первый раз самопальный программатор isp из адруинки нашло, после перезагрузки компа он пропал из списка доступных устройств пишет "No programmers available for this board". Пробовал шиться USBasp та же история, нету в списке программаторов. Кто-нибудь сталкивался с подобной проблемой?
Ну вот это он и есть, тот о чем идет речь в видео. Если нет ключа на переходнике можно с помощью мультиметра определить где находится VCC замкнув его на ногу 5V. Но я бы не рекомендовал сразу шить через программатор, на текущий момент вывел из строя Нано и Уно с помощью такого программатора, хотя драйвера и все такое установлено в диспетчере устройств определяется как положено.
@@Опасный-ш4ь тоже вот так подключил atmega8A-PU к usbasp через переходник для него,скачал дрова, сам программатор определяется без проблем,но ни одна из 3 микрух не читается. Chip not response. Здесь тоже возможно, что убил ?
@@ironninja1501 Компилятор вначале что то ругался, но все таки прошивка встает. Проверь на мигающий диод. Опасный 6 месяцев назад А, нет, отбой все таки все работает - поставил галочку "Загрузка" в "Показать подробный вывод:".
Делал все по инструкци но есть одно НО , загрузчик записывается , дрова стоят , но не указывается порт , не в ide не в dude , кто знает что делать помогите .
avrdude: set SCK frequency to 16000 Hz вылазит у меня при прошивке аттини13 через программатор как в видосе.......кто сталкивался подскажите как решить проблемму