Comments 12
DMM, классно сократили. Я только из описания функционала понял, что это за девайс :)
Если будете работать в европейской или американской конторе, то обязательно услышите, что мультиметр там называют DMM.
5--Очень экзотический формат пакета для чтение I2C регистра. Как видите тут 2 старт сигнала и один только стоп. Это как если бы в математической формуле был бы нарушен баланс между открытыми и закрытыми скобками.
Ничего особенного, много в каких микросхемах используется такой подход
Ничего особенного, много в каких микросхемах используется такой подход
Есть ли возможность привести пример ASIC(а)?
I2C не запрещает при установке адреса чтения подавать комбинацию СТОП и потом сразу за ней СТАРТ — но обычно этого не делают для экономии времени и размера программы.
Только такой подход не всегда работает в реализациях. Китайский микроконтроллер A9 мне например не удалось заставить так работать по его аппаратному I2C(через низкоуровневые функции SDK).
или реализовывать программный I2C драйвер чисто на GPIO и аппаратных таймерах.
Ну не обязательно колхозить. Насколько помню можно спуститься до регистров и написать драйвер на CMSIS, там можно сколько угодно стартов сделать
можно спуститься до регистров и написать драйвер на CMSIS
Есть такой Cortex-M4F для которого нет CMSIS.
Например микроконтроллер CC2652.
https://habr.com/ru/articles/726352/
Хотел прокомментировать каждый ляп, но их оказалось слишком много...
Обзор Aппаратного Aудио кодека MAX9860 (2x ADC+DAC)