Тот файл, что без бутлоадера. Однако я б не рекомендовал использовать ардуино IDE для проектов не основанных на базе платок ардуино.
Все это понятно.
Вопрос в том, что есть намерение использовать разработку - Рукоятка паяльного фена и постройка станции на ее базе - в которой прошивка делалась в формате ардуино, но реализация на рассыпухе. Автор прошивал мк, используя, я так понимаю, ардуино, здесь такой возможности нет.
Поэтому ArduinoIDE использовалась исключительно для получения файла hex из авторского скетча.
И еще. 1. Где в ArduinoIDE можно посмотреть фюзы для текущего проекта? Здесь?
интересный переход от "странно дохнет манадрина" к "прошивке иного проекта"
на да ладно, пару строк:
Цитата:
прошивать той же связкой программатор+адаптер, что и Atmega8?
не совсем понятна смысль, подробнее, если не сложно
Цитата:
здесь такой возможности нет
нет возможности прошить в Arduino-IDE? странно, это же проще не куда, ставим IDE и шьем (и/или вы не достаточно подробно описали "окружение" или я плохо прочитал )
Цитата:
Где в ArduinoIDE можно посмотреть фюзы для текущего проекта
да, очень похоже что вы раскапали то, что нужно... доп: если мне не изменяет память, все "подобные настройки" храняться в текстовых файлах в подкаталогах arduino-IDE, таких как:
но самое простое наглядное это - в настройках arduino-ide установить "полный лог работы", - прошить контроллер - взять выхлоп и найти соотв. команды/настройки
я вот тут, типа щас, агитирую за использование Arduino_IDE, да... но только потому, что это наиболее рационально, быстро, понятно итд... (сам я стараюсь не использовать Arduino_IDE, чего и вам рекомендую, когда разберетесь !!! но !!! не в данном случае)
мур... (чем мог тем, надеюсь, помог)
з.ы. примеры с "путями" - из под линукса
з.ы.2 в догонку, если вы не планируете использовать Arduino_IDE - то есть три пути:
- ПЕРВЫЙ писать на Wiring (arduino ядро, т.н. "язык Ардуино", простыми словами) и тогда все равно надо использовать "ядро адруино" и ставить Arduino-IDE... саму IDE можно не использовать, и юзать, как уже говорил, только ядро... ключевое словоArduino.mk - это makefile кот. позволяет в ком. строке собирать arduino-проекты, в сети несколько "вариантов", я использую один из них, какой именно не подскажу, прикреплю к сообщению архив с каталогом, читаем "тексты" README.md и сам Arduino.mk и/или смотрим в инете как с ним работать
- ВТОРОЙ - писать в C/C++ и собирать с пом-ю makefile (но это уже для продвинутых как наберетесь нужной информации, так сразу станет все самому понятно... ну или, надеюсь, более прожженые коты подскажут )
- ТРЕТИЙ - использовать AVR/Atmel Studio, с помощью помощника перенести проект из Arduino в AVR/Atmel Studio, такая возможность появилась, по моему в 7й версии и далее писать на C/C++ уже в Studio, прошивать можно так же из под нее (под Windows) у меня с этим вариантом были проблемы, пытался пощупать, но так не добился нормального результата (возможно версии винды/avr-studio были не подходящими или к.л. апдейтов нехватало, разбираться дотошно не стал, НО данная возможность ЗАДЕКЛАРИРОВАНА )
в догонку - все это под линуксом, под виндой тоже, вроде как, должно работать ...
_________________ Енот - это кот, только инкогнито! p.s. держитесь обоими руками, а то прорвет...
Используемый программатор USB ISP понимает только одну программу - ProgISP, и понятия не имеет об ArduinoIDE, "дудке" и пр. Мутить "правильный" программатор ради одной разработки смысла/вдохновения нет.
- ПЕРВЫЙ писать на Wiring (arduino ядро, т.н. "язык Ардуино" - связываться с Ардуино желания нет по умолчанию. - ВТОРОЙ - писать в C/C++ и собирать с пом-ю makefile - время от времени так и делаю, в WinAVR. - ТРЕТИЙ - использовать AVR/Atmel Studio, с помощью помощника перенести проект из Arduino в AVR/Atmel Studio - а вот это уже интересно, правда, AVR/Atmel Studio у меня 6.2, да и у вас были проблемы, видимо, не все так просто.
Спасибо за помощь .
_________________ Варкалось. Хливкие шорьки Пырялись по нове, И хрюкотали зелюки, Как мюмзики в мове.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
AVR/Atmel Studio у меня 6.2, да и у вас были проблемы, видимо, не все так просто
я "мучил" студию под виртуалкой, винда и студия была не последняя и, видимо, не со всеми апдейтам пробуйте, в инете есть положительные отзывы по переносу, во вс. случае на аврфрике читал, что переносят без проблем
Цитата:
не совсем понятна смысль, подробнее, если не сложно --> Вопрос касался распиновки Atmega328 и Atmega8 - сопадение ног, MOSI, MISO и прочего.
да, вроде как один в один, только "размерами" отличаются
_________________ Енот - это кот, только инкогнито! p.s. держитесь обоими руками, а то прорвет...
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
"широкие" в DIP28 скорее антиквариат... "студию" старше 4.19 есть смысл ставить только под самые последние модели (коих не имелось в перечне производимых ранее) и то ... разве что для корректной работы дебаггера. На крайний случай делаем собственные заголовочные файлы и используем заложенные в IDE компиляторы. программаторы... при наличии интегрированного СОМ порта или карты PCI-COM расширителя особых проблем быть не может - поддержка или пони-прогом или avrdudeshell достаточно широка.
Относительно "распиновки"... Робятки... а даташитики почитать??
> Робятки... а даташитики почитать?? ну да, на один очевидный вопрос срываться с места и бежать искать даташиты типа - василий, а ты там сметанку всю слопал, еще будешь? кот срывается, бежит проверяет миску с едой, потом летит к хозяину, заглядывает своими честными глазами в его "наглую белую морду" - муррр... сметанку сьел, сметанку буду... и бежит обратно завалиться обратно ...
умный кот так не делает, а мирно дремлет на солнышке, изредка помахивая хвостом ... и на риторические вопросы хозяина лениво мурлычит - мя мя (да, типа, буду сметанку)
p.s. мур-р-p
_________________ Енот - это кот, только инкогнито! p.s. держитесь обоими руками, а то прорвет...
Последний раз редактировалось sunjob Вс сен 02, 2018 11:56:12, всего редактировалось 1 раз.
Ну вообще-то ATmega8 это одно сущностя, а ATmega 48/88/168/328 несколько другое... https://yadi.sk/i/wsBddHOM3anCGQ (файл уж больно велик, а ныне на микрощипатмеле искать совсем ВЛОООМММ). Хотя детально я ни ту ни другую не прорабатывал "за временной ненадобностью" (там еще ЕРРАТ... некоторое количество - надо версии выпусков знать...)
Программатору все равно какой из имеющихся в списке доступных прошить. Только вот фузы выставлять придется самостоятельно вручную (согласно условий проекта и даташита). А они наверняка могут отличаться. Компиляторы атмел не вставляют в файл прошивки информацию о тех фузах (по крайней мере ассемблер этого точно не делает).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения