Электротехнический калькулятор: расчет проводника

В электротехническом калькуляторе сделал страничку для расчета проводника.

Позволяет рассчитывать геометрию и сопротивление проводника.

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

Вскоре добавлю больше материалов.

Реклама

Чтение регистров микросхемы ADS131E0x

Семейство микросхем ADS131E0x включает следующие микросхемы: ADS131E04, ADS131E06 и ADS131E08 (4-канальная, 6-канальная и 8-канальная соответственно).

После включения питания микросхема ADS131E0x работает в режиме непрерывного чтения данных, при котором невозможно прочитать регистры.

Чтобы отключить этот режим, необходимо отправить однобайтную команду SDATAC: 0x11.

Чтение регистров необходимо начинать с отправки двухбайтовой команды RREG: 0x20 | r, 0x00 | (n - 1). Где r — адрес начального регистра, n — количество регистров для чтения.

Инструменты для разработки под ARM-микроконтроллеры

Список бесплатных кроссплатформенных инструментов для разработки под ARM-микроконтроллеры:

  1. Eclipse IDE for C/C++ Developers
    интегрированная среда разработки (чтобы русифицировать, следует установить Babel (Вавилон)),
  2. GNU Tools for ARM Embedded Processors
    инструменты для сборки из исходного кода: компилятор C/C++, сборщик и т. д.,
  3. GNU ARM Eclipse Plug-ins
    плагин для Eclipse, объединяющий предыдущие два инструмента,
  4. CMSIS
    низкоуровневая библиотека для процессоров ARM Cortex-M, скачивание доступно после регистрации.
  5. Библиотеки для конкретных микроконтроллеров, которых тысячи, например:

GNU toolchain from ARM порождает огромное количество машинного кода при использовании чистых виртуальных функций, как-будто это тянет за собой всю стандартную библиотеку. Если же использовать не чистые виртуальные функции, то производится незначительное количество машинного кода.