Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: Котуинко

Вс апр 07, 2024 09:13:31

veso74,
Да, понял, спасибо, исправил.

Re: Котуинко

Вс апр 07, 2024 09:17:04

Не пишите много раз в EEPROM, там ресурс совсем не большой (100 000 раз, на самом деле в напр. ~10 раз больше). EEPROM быстро создаст проблемы. Напр. сохранять только статические настройки, изменения при выключения/вкл. и т. д.

Re: Котуинко

Вс апр 07, 2024 09:27:57

electroget
Вывод в порт у любой ардуинки возможен. Разница между мега 2560 и мегой 328 только в наличии "полных портов" на 8 бит.
И то... если в 328й использовать только как порт PD - будет вариант 8-битного вывода (но забываем про Rx/Tx, прервыания и перепрошивку через бутлоадер). Да еще можно без внешнего кварца PB использовать - но то уже не "классическая" нанка/про-мини, а некий самодел под специализированной "платформой".
Для простейших тренировок можете воспользоваться симулятором
статья
http://sheepdogguides.com/arduino/aht9simsimm.htm
сайт с симулятором
https://www.sites.google.com/site/unoardusim/
8)
Совет - прячьте код под спойлер - иначе занимает много места и отвлекает внимание от вопроса.
Для тестов лучше библиотеки не использовать (та же EEPROM) - добавляют трудностей на начальном этапе освоения.
Достаточно обычного массива в ОЗУ.
avr/io.h и так "по умолчанию" в ардуиноIDE подключен.
:tea:

Re: Котуинко

Вс апр 07, 2024 09:38:28

https://wokwi.com/projects/new/arduino-mega
и Ваш код смоделирован там. Дело за 5 секунд.

Изображение

Но это все равно симулятор - есть несоответствия напр. по определенным действиям/операциям/алгоритмам.

Re: Котуинко

Вс апр 07, 2024 09:47:31

Не пишите много раз в EEPROM, там ресурс совсем не большой

Благодарю за совет, но это пока всё тестовые наработки, если дело когда-нибудь дойдёт до реальной схемы, то eeprom конечно же будет внешний, на чипе 25LC08 например.

Добавлено after 1 minute 10 seconds:
BOB51,
Понял, спасибо.

Добавлено after 4 minutes 41 second:
veso74,
Пока не вижу необходимости пользоваться симулятором. У меня есть живая плата и живой Ардуино IDE, так оно как-то привычнее людям старой школы.

Re: Котуинко

Вс апр 07, 2024 09:49:01

Я тоже, по-старому :). Моделирование в симуляроре только как идея, напр. думать о наших делах для хобби в местах, где включение железа невозможно, на работе например :).

Re: Котуинко

Вс апр 07, 2024 10:06:42

veso74,
Я этим всем занимаюсь только в любительском плане и только дома, по выходным в основном. Живое железо имеет то преимущество, что нет сомнений в полученном или не полученном результате. А для неспециалиста (а я не специалист в программировании микроконтроллеров) это очень важно.

Re: Котуинко

Вс апр 07, 2024 12:13:51

Симулятор (да еще и с симуляцией простейшей внешней обвязки) дает возможность просмотреть пошаговое выполнение программы и состояние переменных. Полезно при отладке простых алгоритмов.
Более сложные моменты проверяются отладкой в железе с выводом контрольной информации на терминалку IDE.
8)

Re: Котуинко

Вс апр 07, 2024 12:20:32

Симулятор (да еще и с симуляцией простейшей внешней обвязки) дает возможность просмотреть пошаговое выполнение программы и состояние переменных.

Это интересно, благодарю за информацию.

Re: Котуинко

Вс апр 07, 2024 13:00:37

BOB51 писал(а):Разница между мега 2560 и мегой 328 только в наличии "полных портов" на 8 бит
я бы так не сказал, разница гораздо больше, одной FLASH-памяти 256К против 32К - это несущественно?! 4 штуки 16-битных таймера, 4 USART - это мелочи?!

Re: Котуинко

Вс апр 07, 2024 18:36:43

В данном случае человека интересовали именно порты с байтовой организацией.
За начинку разговор пока еще не шел (начало освоения).
Интерес к аппаратным вкусностям будет позже проявляться.
8)

Re: Котуинко

Пт апр 26, 2024 07:18:06

Коробейка "на DIP микросборках":
https://www.rlocman.ru/news/new.html?di=665979
Так что форм-фактор ардуино-нано /про-мини и подобных имеет право на развитие...
:idea: 8)

Re: Котуинко

Пт апр 26, 2024 09:49:45

BOB51, стоимостью лучше даже не интересоваться...

Re: Котуинко

Пт апр 26, 2024 10:14:20

Речь о применимости форм-фактора "DIP микросборка" элементной базы вида "ардуиноподобные".
Ежли далее пойдет станет стандартом блочно-модульный вариант но с меньшим размером модулей при одновременном росте их функциональности и надёжности.
То, о чем ранее говорилось.
8)
Ответить