Аппаратный счетчик импульсов на I2C для Ардуино.

Обсуждаем контроллеры компании Atmel.
Ответить
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Ivanoff-iv писал(а):у ардуины есть преимущество, которое особо ценят новички: куча ( и доступность) библиотек под всякую периферию и настраиваются они довольно просто...
Есть большой минус, использование классов, которые просто напросто жрут оперативную память.
В общем, ардуино IDE - в топку.
Tehnikr писал(а):рассчет реального расхода топлива
а не проще с форсунки снимать импульсы?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15600
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

А никто не заставляет ОБЯЗАТЕЛЬНО все использовать.
Довольно часто свое написать гораздо проще (на основе штатного набора функционала из референса).
Помимо прочего вряд-ли самописные варианты для сетевых и вай-фай/блютуз приложений будут меньше...
Ёжли добавить к тому время на изучение соответствующей матчасти (НЕ АВРки, а СБИС сетевых устройств и соответствующие протоколы)...
Так просто ту адурину не удастся со счетов сбросить.
8)
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Да ладно.
Пример
CardInfo

Код: Выделить всё

Скетч использует 10666 байт памяти устройства. 
Глобальные переменные используют 1422 байт динамической памяти
TinyGPS++

Код: Выделить всё

Скетч использует 7692 байт памяти устройства
Глобальные переменные используют 853 байт динамической памяти
ну и какая мега потребуется?
Эту ардуиноIDE использую только для проверки того или иного, из-за готовых библиотек и примеров.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1363
Зарегистрирован: Чт апр 04, 2013 22:22:57
Откуда: Белгород, РФ

Сообщение SIM31 »

Лучше слово Ардуино не упоминать, начинается спор ни о чем. Тут похоже нужно настроить таймер на внешнее тактирование, пара строчек кода.
...источником тактового сигнала для таймера/счетчика T1 может быть как тактовый сигнал используемый для всего микроконтроллера с использованием предделителя, так и сигнал, поступающий на вход T1 (11 ножка)...
Пропускать импульсы не должно, смотря какая частота, одно дело 100 МГц, другое дело 0.05 МГц. Высокую частоту можно делителем понизить, в 2-4-8 раз и более.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15600
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

В случае с собственным проектом - так и будет, а вот в случае с адуриной (и/или иными "комплектными" - платка + набор начального функционала/РТОС) необходимо сначала внимательно отследить уже используемые функционалом начального программного обеспечения аппаратные ресурсы. Дабы случайно не устроить трудно отлавливаемые ошибки.
:roll:
Посему при использовании адуринки или вписываемся в референс (как простой пользователь) или лезем в дебри - что и не всякий профи себе может позволить.
Ежли сам прожку писать вознамерился без оглядки на "случайные ограничения" - тогда схемка и СТАНДАРТНАЯ IDE (студия 4.19 или 7ка) с голым Си или ассемблером. Однако в таком случае - ПОЛНАЯ ВЛАСТЬ над МК с правом творить всё, что можно из его (МК) начинки выжать.
СпойлерТолько вот там... с "примитивами" работать легко и приятно, а с более сложным - те же CD карты с FAT, сетевые протоколы, дисплеи с графикой - да еще все вместе увязать - задача требующая немалой начальной подготовки.
8)
Выбор за конкретным пользователем.
Это ведь ТВОРЧЕСТВО.
:beer:
Реклама
Ответить

Вернуться в «AVR»