Pull to refresh

Comments 12

DMM, классно сократили. Я только из описания функционала понял, что это за девайс :)

Если будете работать в европейской или американской конторе, то обязательно услышите, что мультиметр там называют DMM.

Уже :) Ну немцы, саксонцы по крайней мере, просто говорят "мессгерет"(дословно измерительный прибор). А так в программах, да, проскакивают названия функций и переменных с DMM. Просто в русской статье непривычно это было видеть, вот мозг сразу и не включился.

5--Очень экзотический формат пакета для чтение I2C регистра. Как видите тут 2 старт сигнала и один только стоп. Это как если бы в математической формуле был бы нарушен баланс между открытыми и закрытыми скобками.
Ничего особенного, много в каких микросхемах используется такой подход

Ничего особенного, много в каких микросхемах используется такой подход

Есть ли возможность привести пример ASIC(а)?

В любой EEPROM 24 серии такой подход. Тысячи их. Вообще для I2C это стандартная тема с повторным стартом где в одной посылке надо и адрес регистра задавать и чтение выполнять

I2C не запрещает при установке адреса чтения подавать комбинацию СТОП и потом сразу за ней СТАРТ — но обычно этого не делают для экономии времени и размера программы.

Только такой подход не всегда работает в реализациях. Китайский микроконтроллер A9 мне например не удалось заставить так работать по его аппаратному I2C(через низкоуровневые функции SDK).

или реализовывать программный I2C драйвер чисто на GPIO и аппаратных таймерах.

Ну не обязательно колхозить. Насколько помню можно спуститься до регистров и написать драйвер на CMSIS, там можно сколько угодно стартов сделать

можно спуститься до регистров и написать драйвер на CMSIS

Есть такой Cortex-M4F для которого нет CMSIS.
Например микроконтроллер CC2652.
https://habr.com/ru/articles/726352/

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

Хотел прокомментировать каждый ляп, но их оказалось слишком много...

Sign up to leave a comment.

Articles