Перейти к содержанию

Лицензии и источники данных

Тексты, схемы, калькуляторы и оформление GAW созданы редакцией сайта. Часть справочных разделов построена на открытых данных производителей, а сайт использует открытые шрифты и библиотеки. Здесь перечислены эти источники и условия, на которых они распространяются. Таблицы атласа микроконтроллеров — каталоги и выводы STM32 и AVR — можно скачать в формате CSV в разделе «Открытые данные».

Данные о микроконтроллерах STM32

Раздел «Микроконтроллеры STM32» — корпуса, выводы, сигналы, номера альтернативных функций и ремапы — построен на наборе STM32_open_pin_data, который публикует компания STMicroelectronics. Это открытая часть базы программы STM32CubeMX. Использованная версия: STM32CubeMX 6.18.0, коммит 7d1f1514ed от 2026-06-29.

Что сделано с данными: файлы описаний преобразованы в записи нашего формата, по ним построены таблицы выводов, схемы корпусов и списки микроконтроллеров с похожим расположением выводов. Имена выводов и сигналов, номера функций и параметры микроконтроллеров при этом не менялись. Пояснения к таблицам, рисунки корпусов и расчёт сходства распиновок — наши.

Набор распространяется по лицензии BSD 3-Clause:

BSD 3-Clause License

Copyright (c) 2020, STMicroelectronics
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
   contributors may be used to endorse or promote products derived from
   this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Таблицы заказных номеров на страницах микроконтроллеров — полные номера, корпуса, вид упаковки и температурный диапазон — составлены по страницам продуктов на сайте st.com (4554 номера для 1502 микроконтроллеров, данные на 22 октября 2026 г.). В наборе STM32_open_pin_data этих сведений нет, и лицензия выше к ним не относится. Цены, наличие и статус производства мы не публикуем: они меняются, их смотрите на st.com и у дистрибьюторов.

GAW не связан с STMicroelectronics, и компания не проверяла и не одобряла эти страницы. STM32 и STM32CubeMX — товарные знаки STMicroelectronics.

Данные о микроконтроллерах AVR

Калькулятор фьюзов AVR — назначение битов фьюзов и lock-битов, списки значений, заводские значения, сигнатуры и интерфейсы программирования — и страницы микроконтроллеров ATmega и ATtiny в разделе «Микроконтроллеры AVR» — корпуса, выводы и их функции, память, заказные номера, фьюзы и векторы прерываний — построены на файлах описания устройств (ATDF) из паков Microchip: ATmega Series Device Support (ATmega_DFP) 3.6.299 и ATtiny Series Device Support (ATtiny_DFP) 3.4.278, загруженных с packs.download.microchip.com.

Что сделано с данными: файлы ATDF 168 устройств с классическим ядром преобразованы в записи нашего формата, подписи значений переведены на русский, названия сигналов выводов приведены к виду даташитов, а заказные номера, в которых пак противоречит сам себе, отмечены и не публикуются. Опечатки в заказных номерах, которые разрешает таблица заказа в даташите (ATtiny85V-20 вместо ATtiny85-20), исправлены. Обозначения микроконтроллеров для avrdude взяты из файла avrdude.conf.in проекта AVRDUDE.

Функции и расположение выводов на страницах микроконтроллеров сверены с даташитами Microchip и Atmel: функции, которых нет в паке, добавлены по даташиту, а сигналы и выводы, которые пак указывает неверно, исправлены — каждое исправление названо на странице устройства. Для микроконтроллеров, распиновок которых в паке нет (ATtiny2313, ATmega8515, ATmega8535, ATmega162, ATmega3250, ATmega3290 и их версии, ATtiny26), номера выводов и их функции прочитаны из даташита. Корпуса, расположение выводов которых не удалось сверить, не нарисованы. Даташиты на сайте не публикуются: страницы ссылаются на них на сайте Microchip.

Паки распространяются по лицензии Apache 2.0, полный текст — на apache.org. Уведомление из паков:

Copyright (c) 2026 Microchip Technology Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Страницы регистров AVR — например, регистры ATmega328P — построены на описаниях регистров из тех же файлов ATDF: адреса, поля битов, их подписи и списки значений. Каждый регистр сверен со сводкой регистров и диаграммами битов в даташите, а имена регистров и битов — ещё и с заголовочными файлами avr/io*.h из паков (лицензия BSD с тремя условиями указана в заголовке каждого файла, Copyright (C) 2020 Microchip Technology Inc. and its subsidiaries). Из заголовков берутся только имена, их код на сайте не используется. Расхождения между источниками решены по даташиту, а где ошибка заголовка меняет код (номера битов), страница блока об этом предупреждает.

GAW не связан с Microchip Technology, и компания не проверяла и не одобряла эти страницы. AVR, megaAVR и tinyAVR — товарные знаки Microchip Technology Inc.

Выводы плат Arduino

Карта выводов Arduino — какой порт микроконтроллера стоит за номером вывода Arduino Uno, Nano и Mega 2560, таймеры ШИМ, номера прерываний, выводы SPI, I²C и светодиода — составлена по исходным файлам ядра Arduino AVR Boards (коммит 11b9130): variants/*/pins_arduino.h, cores/arduino/WInterrupts.c и boards.txt. Файлы ядра распространяются по лицензии GNU LGPL 2.1 (указана в заголовках файлов); мы берём из них только факты о выводах — соответствие номеров портам и таймерам, — сам код ядра на сайте не используется. Функции выводов и их номера в корпусах — из данных Microchip, описанных выше.

Страницы плат Arduino UNO R3, Nano и Mega 2560 Rev3 построены на документации Arduino из репозитория arduino/docs-content (коммит 28eb2b3): CAD-файлах Eagle плат (downloads/A0000xx-cad-files.zip), файлах tech-specs.yml и даташитах плат. Документация и файлы плат распространяются по лицензии Creative Commons Attribution-ShareAlike 4.0 («This project's hardware is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License» — из файла License.txt в архивах CAD-файлов). Из них взяты факты: координаты контактов, цепи, к которым они подключены, детали питания, размеры и характеристики плат; рисунки и тексты на сайте — свои, файлы Arduino на сайте не публикуются.

GAW не связан с Arduino S.r.l., и компания не проверяла и не одобряла эти страницы. Arduino — товарный знак Arduino S.r.l.

Raspberry Pi Pico и RP2040

Страница Raspberry Pi Pico построена на документации Raspberry Pi Ltd: даташите платы (Raspberry Pi Pico Datasheet, release 21) и даташите микроконтроллера (RP2040 Datasheet), которые распространяются по лицензии Creative Commons Attribution-NoDerivatives 4.0, и на файлах проекта платы (схема Pico Rev3), которые Raspberry Pi публикует «openly, with no limitations» — с разрешением использовать, изменять и распространять их для любых целей. Из документов взяты факты: размеры платы и расположение контактов, их назначение, функции выводов GPIO, характеристики питания и АЦП. Рисунки, таблицы и тексты на сайте — свои; документы Raspberry Pi на сайте не публикуются и не переводятся.

Таблица функций GPIO сверена с файлом hardware/regs/io_bank0.h, а выводы интерфейсов по умолчанию взяты из boards/pico.h набора pico-sdk 2.1.1 (лицензия BSD-3-Clause, указана в заголовках файлов); код SDK на сайте не используется.

Регистры RP2040 построены на заголовках hardware_regs того же набора pico-sdk 2.1.1 (коммит bddd20f): из них взяты смещения регистров, биты полей, тип доступа, значения после сброса и базовые адреса блоков из addressmap.h. Русские описания регистров и полей написаны редакцией по английским комментариям этих заголовков и фактам даташита; текст даташита не переводится. Лицензия pico-sdk: Copyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd., BSD-3-Clause — распространение с изменениями и без разрешено при сохранении уведомления об авторских правах, условий лицензии и отказа от гарантий; полный текст — в файле LICENSE.TXT репозитория.

GAW не связан с Raspberry Pi Ltd, и компания не проверяла и не одобряла эти страницы. Raspberry Pi — товарный знак Raspberry Pi Ltd.

ESP32 и ESP32-DevKitC

Страница ESP32-DevKitC построена на документации Espressif Systems. Руководство по плате взято из репозитория esp-dev-kits (коммит 6f4b0f6): документация в нём распространяется по лицензии Creative Commons Attribution-ShareAlike 4.0, код — по Apache 2.0. Схема, чертёж размеров и разводка платы, даташиты ESP32 и модуля ESP32-WROOM-32E и техническое руководство ESP32 опубликованы Espressif на её сайте. Таблица функций выводов ESP32 собрана из заголовочных файлов esp-idf v6.1 (лицензия Apache-2.0 или MIT, указана в файлах) и сверена с таблицей 2-1 даташита; выводы интерфейсов по умолчанию — из variants/esp32/pins_arduino.h ядра arduino-esp32 3.3.12 (LGPL 2.1). Из документов взяты факты; рисунки, таблицы и тексты на сайте — свои, документы Espressif на сайте не публикуются.

GAW не связан с Espressif Systems, и компания не проверяла и не одобряла эти страницы. ESP32 — товарный знак Espressif Systems.

NodeMCU и ESP8266

Страница NodeMCU построена на открытом проекте платы nodemcu/nodemcu-devkit-v1.0 (коммит 7cb0a33, лицензия MIT, © 2014 NodeMCU Team): схеме, перечне элементов, карте выводов и Gerber-файлах — из них взяты размеры платы, места контактов и отверстий и назначение контактов. Функции выводов ESP8266 — из даташита ESP8266EX (Espressif) и файла esp8266/pin_mux_register.h из ESP8266_RTOS_SDK v3.4 (ESPRESSIF MIT License); номера D0–D10 и выводы по умолчанию — из variants/nodemcu/pins_arduino.h ядра ESP8266 Arduino 3.1.2 (LGPL 2.1). Рисунки, таблицы и тексты на сайте — свои.

Страница D1 mini построена на документации LOLIN из репозитория wemos/docs (коммит efb3d1d): описании платы, схеме и чертеже размеров ревизии V4.0.0. Лицензия в репозитории не указана, поэтому из документов взяты только факты — назначение контактов, размеры и детали схемы; рисунки и тексты на сайте свои.

Blue Pill и Black Pill

Страница Blue Pill построена на данных открытого проекта STM32-base (коммит 9f6b21f, лицензия MIT, © 2020 Thomas Gravekamp) — описании разъёмов, фотографии и опубликованной там исходной схеме платы. Страница Black Pill — на схеме, чертеже и описании из репозитория WeActStudio.MiniSTM32F4x1 (коммит 05380f5; лицензия в репозитории не указана, поэтому взяты только факты). Функции выводов — из атласа STM32 (STM32_open_pin_data, BSD-3-Clause), 5-вольтовые выводы — из таблиц выводов даташитов ST DS5319 и DS10314. Рисунки и тексты на сайте — свои.

Шрифты и библиотеки

  • Inter и JetBrains Mono — шрифты сайта, лицензия SIL Open Font License 1.1.
  • KaTeX — набор формул, лицензия MIT.

Как сообщить о неточности

Преобразование данных проверяется автоматическими тестами, но ошибка возможна и в исходном наборе, и при преобразовании. Если таблица на сайте расходится с даташитом, напишите нам — укажите страницу и вывод.