Jump to content

    
Herz

Даталоггер OWHL

Recommended Posts

16 minutes ago, Herz said:

Что такое - "запустить avrdude"? Я, например, не знаю.

Мама дорогая ! То есть модераторам запрещено набрать одно слово в гуглопоиске ?

Share this post


Link to post
Share on other sites
On 10/9/2021 at 1:43 PM, Herz said:

Поскольку опыт у меня с Ардуино невелик

Ну и смысл корячиться с убогой ардуиной, если можно просто на С написать под авр и по-человечески прошить, без плясок с бубном вокруг arduino-IDE и бутлоадеров?

Share this post


Link to post
Share on other sites
1 час назад, Herz сказал:

Как он определяет, с каким осциллятором работать МК, и, главное, как он управляет клоном в этом смысле?

Ну вот люди разбиральсь видимо и пишут - 

-у этого МК нет фьюзов, любые параметры, аналогичные тем, что настраиваются в меге328 фьюзами можно настроить или изменить прямо из программы.
-Что-бы МК поддерживал ардуино на стандартной частоте 16Мгц регистр управления системными клоками настраивается в бутлоадере.
-Поэтому не смотря на то, что там залит стандартный оптибутовский бутлоадер -с другими ардуиновскими лоадерами он не совместим, так как адаптирован под данный МК. Если залить обычный бутлоадер от меги, то пологаю МК может и запуститься, но на какой-то дефолтовой частоте.

47 минут назад, Eddy_Em сказал:

если можно просто на С написать под авр и по-человечески прошить, без плясок с бубном вокруг arduino-IDE и бутлоадеров?

Тут не мега, а ее клон, который не очень совместим с оригиналом, по описанию он более наворочен, но кое что выкусили (фьюзы, еепром)...

Share this post


Link to post
Share on other sites
2 часа назад, x893 сказал:

Мама дорогая ! То есть модераторам запрещено набрать одно слово в гуглопоиске ?

Да перестаньте Вы падать в обморок. И причём здесь модераторство?

Я, до последнего времени, не имел дела ни с Ардуино, ни с AVR, ни с бутлоадерами. Разберусь, что Вас так возбудило? Спасибо за подсказку обратиться к Гуглу, очень ценную.

1 час назад, Eddy_Em сказал:

Ну и смысл корячиться с убогой ардуиной, если можно просто на С написать под авр и по-человечески прошить, без плясок с бубном вокруг arduino-IDE и бутлоадеров?

Я бы так и сделал, если бы писал программу сам, с нуля, и для своего железа тем более.

Но, если Вы читали тему сначала, то могли заметить: и железо, и софт - готовы. Моя задача лишь собрать и запрограммировать. Но всё оказалось не так уж тривиально.

1 час назад, mantech сказал:

Ну вот люди разбиральсь видимо и пишут - 

Спасибо. Сам этот механизм мне всё ещё не понятен, но основные ответы я уже получил.

Share this post


Link to post
Share on other sites
30 минут назад, Herz сказал:

Но всё оказалось не так уж тривиально.

Цитата

Дорогая редакция! Спасибо вам за рецепт. Авокадо мы заменили отварным картофелем, а креветки — поджаренным салом, но в целом ваш рецепт салата из авокадо с креветками нам очень понравился.

:biggrin:

Share this post


Link to post
Share on other sites
3 часа назад, x893 сказал:

Скорее элементарно.

Я правильно понимаю, что запрограммировать клон так, как будто это оригинал - элементарно? Тогда не будет ли любезен уважаемый джин показать "на пальцах", как это сделать? :)

Не отсылая в Гугл. Буду весьма признателен.

Share this post


Link to post
Share on other sites
28 minutes ago, Herz said:

Буду весьма признателен.

1. Делаете/покупаете адаптер для программирования AVR (вариантов 100500)

2. Запускаете avrdude и читаете/пишете фьюзы (или не пишите если процессор какой то левый)

3. Из информации по п.2 ставите в коде частоту процессора и остальное - для бутлодера (если будете использовать) и своего кода

4. Программируете через бутлодер или только свой код (адаптером из п.1)

5. Радуетесь осени и солнцу

Share this post


Link to post
Share on other sites
19 часов назад, x893 сказал:

1. Делаете/покупаете адаптер для программирования AVR (вариантов 100500)

2. Запускаете avrdude и читаете/пишете фьюзы (или не пишите если процессор какой то левый)

3. Из информации по п.2 ставите в коде частоту процессора и остальное - для бутлодера (если будете использовать) и своего кода

4. Программируете через бутлодер или только свой код (адаптером из п.1)

5. Радуетесь осени и солнцу

Спасибо, это уже конкретно. Я попробую. Только, если позволите, пару уточнений. В качестве адаптера для программирования я могу использовать модуль Ардуино, чтобы сущности не плодить?

Вроде есть такая опция: использовать ArduinoISP, как программатор. Или читать им не получится?

Если чип какой-то "левый" или вообще, как выясняется, не ATmega, то как понять, куда и что вставлять в коде (п.3)?

10 часов назад, dimka76 сказал:

1. Задушить жабу.

2. Купить оригинальный МК.

3. Делать все по инструкции с сайта OWHL.

Да жаба у меня податливая, грех жаловаться... Вероятно, так и поступлю, ибо времени уже нет на эксперименты.

Но нынче купить оригинальный чип не так просто, Вы, наверное, в курсе. Я пока не смог найти в пределах досягаемости со вменяемым сроком доставки.

Остаётся вариант: купить оригинальный модуль Ардуино, и выпаять МК. Но при таком подходе и других непредвиденных расходах заказ из потенциально выгодного уже превращается в убыточный...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.