Сен 162020
 

Arduino STM32 — таймеры

Arduino

50dbb7.png

Это третья часть посвящённая плате Blue Pill (Arduino STM32).

Первая часть — прошивка
Вторая часть — внешние прерывания

Таймер — это адски крутая штуковина просто счетчик, который при достижении заданного значения может вызывать определённые события — прерывания, измерение времени между импульсами, генерировать ШИМ, отвечает за работу интерфейсов типа I2C, и ещё кучу всяких полезных делишек может делать.

Микроконтроллер STM32F103х имеет на борту четыре 16-ти битных таймера

• три таймера — TIM2, TIM3, TIM4, общего назначения (general-purpose timers).
• один продвинутый таймер — TIM1, с расширенными возможностями (advanced-control timers).

А так же…

• два WDT (WatchDog Timer).
• один SysTick Timer.

16-ти битный таймер умеет считать в диапазоне от 0 до 65535 (это значение называется «переполнение» см. ниже). То есть, говоря простым языком, в пямяти есть переменная, которая увеличивается на единицу с каждым следующим «тиком» таймера. При достижении заданного пользователем значения (если значение не задавать, то счёт идет до максимального значения — 65535), после чего счётчик сбрасывается в ноль, генерируется какое-либо событие, и отсчёт начинается заново.

Таймеры независимы друг от друга.

Таймеры тактируются (то есть «тикают») от системной частоты и соответственно не потребляют ресурсов.
Если не использовать дополнительных настроек, то таймер будет считать со скоростью 72Мгц (72 миллиона «тиков» в секунду). То есть до максимального значения (65535) он досчитает за ~0.9 миллисекунды. В общем шустрый парнишка.

Настройки таймера (режимы)

Так как настроек и режимов достаточно много, то я буду описывать их «от простого к сложному». Каким образом и при каких обстоятельствах применять те или иные режимы решать Вам.

На всякий случай:
мс — миллисекунда (1000мс = 1сек).
мкс — микросекунда (1000000мкс = 1сек).
нс — наносекунда (1000000000мкс = 1сек)

Предделитель

Как написано выше, если запустить таймер без настроек, то он будет считать очень быстро, что конечно же не всегда целесообразно. Для того чтобы понизить скорость отсчёта, нужно использовать предделитель.

Предделитель делит системную частоту на любое число от 1 до 65536. Например, если установить значение предделителя 3600, то таймер будет «тикать» со скоростью 20000 раз в секунду (72МГц / 3600 = 20КГц). То есть он будет доходить до максимального значения (65536) примерно за 3.22 секунды.

Для примера используем таймер №3, установим делитель 720 (72МГц / 720 = 100КГц) и активируем прерывание, которое будет происходить каждый раз когда таймер досчитает до мах. значения (примерно каждые 650мс). В обработчике будем менять состояние светодиода на противоположное…

volatile bool LEDOn13 = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); // PC13 Timer3.pause(); // останавливаем таймер перед настройкой Timer3.setPrescaleFactor(720); // устанавливаем делитель Timer3.attachInterrupt(TIMER_UPDATE_INTERRUPT, func_tim_3); // активируем прерывание Timer3.refresh(); // обнулить таймер Timer3.resume(); // запускаем таймер } void loop() {} void func_tim_3() // обработчик прерывания { digitalWrite(LED_BUILTIN, (LEDOn13 = !LEDOn13)); } 

TIMER_UPDATE_INTERRUPT — режим таймера (автоматическое обновление и вызов прерывания).

Функции pause(), refresh() и resume() не обязательны, я их просто обозначил. Эти функции можно использовать в любом месте программы, например, если где-то в основном цикле нужно приостановить, запустить или обнулить таймер.

Переполнение

Переполнением называется то самое значение (65535), до которого считает таймер. Его можно менять по своему усмотрению.
Если переполнение не указано в коде, как в примере выше, то по умолчанию устанавливается мах. значение — 65535.

Если мы укажем в нашем коде переполнение равное 16000, тогда таймер будет обнуляться и начинать отсчёт заново достигнув этой цифры. Таким образом светодиод будет моргать в четыре раза чаще…

volatile bool LEDOn13 = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); // PC13 Timer3.pause(); // останавливаем таймер перед настройкой Timer3.setPrescaleFactor(720); // устанавливаем делитель Timer3.setOverflow(16000); // переполнение Timer3.attachInterrupt(TIMER_UPDATE_INTERRUPT, func_tim_3); // активируем прерывание Timer3.refresh(); // обнулить таймер Timer3.resume(); // запускаем таймер } void loop() {} void func_tim_3() // обработчик прерывания { digitalWrite(LED_BUILTIN, (LEDOn13 = !LEDOn13)); } 

Оперируя предделителем и переполнением можно получать различные интервалы времени. Однако если нет желания заморачиваться с подсчётами, то можно функции setPrescaleFactor() и setOverflow() заменить одной функцией — setPeriod(), которая сделает всё сама, ей нужно только указать время в микросекундах…

volatile bool LEDOn13 = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); // PC13 Timer3.pause(); // останавливаем таймер перед настройкой Timer3.setPeriod(500000); // время в микросекундах (500мс) Timer3.attachInterrupt(TIMER_UPDATE_INTERRUPT, func_tim_3); // активируем прерывание Timer3.refresh(); // обнулить таймер Timer3.resume(); // запускаем таймер } void loop() {} void func_tim_3() // обработчик прерывания { digitalWrite(LED_BUILTIN, (LEDOn13 = !LEDOn13)); } 

Таймер будет срабатывать каждые 500мс.

Эту функцию стоило бы описать самой первой, так как она самая простая, но тогда было бы непонятно, что она объединяет в себе настройки предделителя и переполнения.

Максимальная задержка ~59сек — setPeriod(59000000).

Вернёмся ко второму примеру и добавим функцию — setCount(). Эта функция в некотором роде противоположность setOverflow(), она указывает таймеру с какого места нужно начинать отсчёт.

Допустим что переполнение у нас равно 60000, то есть счётчик считает от 0 до 60000. Теперь если в обработчике прерывания дописать — Timer3.setCount(59000), то отсчёт будет вестись не от нуля, а от 59000. Соответственно таймер переполнится очень быстро.

Функция setCount() устанавливает новое значение только один раз, при следующей итерации таймер снова будет отсчитывать от нуля, поэтому её нужно вызывать каждый раз…

volatile int i = 0; volatile bool LEDOn13 = 0; void setup() { pinMode(LED_BUILTIN, OUTPUT); // PC13 Timer3.pause(); // останавливаем таймер перед настройкой Timer3.setPrescaleFactor(1720); // устанавливаем делитель Timer3.setOverflow(60000); // переполнение Timer3.attachInterrupt(TIMER_UPDATE_INTERRUPT, func_tim_3); // активируем прерывание Timer3.refresh(); // обнулить таймер Timer3.resume(); // запускаем таймер } void loop() {} void func_tim_3() // обработчик прерывания { digitalWrite(LED_BUILTIN, (LEDOn13 = !LEDOn13)); i++; if(i > 6 && i < 91) Timer3.setCount(59000); if(i > 90 && i < 101) Timer3.setCount(35000); if(i > 100) Timer3.setCount(0); } 

Сначала светик мигнёт три раза с частотой заданой в setup(), потом заморгает очень быстро, потом медленней, и на конец вернётся к изначальной частоте.

Теперь пришло время разобраться с каналами таймеров…

У таймеров TIM1, TIM2, TIM3, TIM4 имеется в наличии по четыре канала ввода/вывода (TIMER_CH1…TIMER_CH4). Каналы могут работать в режимах — захват, сравнение, генерировать ШИМ и одиночные импульсы.

Сравнение

Работа каналов в режиме сравнения, это когда в специальную ячейку (для каждого канала своя ячейка) памяти помещается число от 0 до 65535, а таймер ведя отсчёт постоянно сравнивает своё значение со значением в ячейке. Как только значения совпадают, то тут же вызывается какое-либо событие, например прерывание. Таймер при этом продолжает считать пока не переполнится, после чего цикл повторяется.

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

В примере ниже происходит следующее: таймер №3 будет считать от 0 до 14000 (переполнение), и после каждого «тика» сравнивать своё значение со значениями сравнений каналов (в примере я задействовал все четыре канала). При каждом совпадении значений будут генерироваться прерывания…
пример

20cae3.png

… при этом ничто не мешает использовать ещё и прерывание по переполнению.
пример

b59b76.png

Поскольку в рамках одного цикла интервал получается очень маленьким, то можно просто добавить переменную, которая будет увеличиваться при каждом прерывании и событие произойдёт по достижении нужного значения…
пример

TIMER_CH1…TIMER_CH4 — номера каналов.
TIMER_OUTPUT_COMPARE — режим канала.

ШИМ

К каждому каналу таймера привязана конкретная «ножка» МК, которую можно использовать в различных целях, например генерировать сигнал ШИМ
каналы

Для примера воспользуемся первым и вторым каналом третьего таймера. Переполнением (setOverflow) зададим период, а сравнением (setCompare) будем регулировать длину импульса…

6ce925.png
tдлина импульса.
Tпериод.

void setup() { pinMode(PA6, PWM); // выход ШИМ канал 1 pinMode(PA7, PWM); // выход ШИМ канал 2 Timer3.setPrescaleFactor(72); // 1мкс Timer3.setOverflow(5000); // период 5 мс Timer3.setCompare(TIMER_CH1, 4000); // импульс 4 мс Timer3.setCompare(TIMER_CH2, 100); // импульс 0.1 мс Timer3.refresh(); // обнулить счётчик Timer3.resume(); } void loop() { Timer3.setCompare(TIMER_CH1, 4000); Timer3.setCompare(TIMER_CH2, 100); Timer3.refresh(); delay(2000); Timer3.setCompare(TIMER_CH1, 2000); Timer3.setCompare(TIMER_CH2, 700); Timer3.refresh(); delay(2000); Timer3.setCompare(TIMER_CH1, 700); Timer3.setCompare(TIMER_CH2, 2000); Timer3.refresh(); delay(2000); Timer3.setCompare(TIMER_CH1, 100); Timer3.setCompare(TIMER_CH2, 4000); Timer3.refresh(); delay(2000); }

Добавив ещё один канал можно рулить RGB-лентой…
RGB

Задействовав все четыре таймера можно подключить четыре ленты, и при этом выполнять ещё какие-либо действия без ущерба для всей этой иллюминации.

В примере под спойлером появилась новая функция — getCompare(). Если у некоторых функций заменить приставку — set на get, то можно посмотреть текущие значения…

volatile bool LEDOn13 = 0; void setup() { Serial.begin(115200); pinMode(LED_BUILTIN, OUTPUT); Timer3.setMode(TIMER_CH1, TIMER_OUTPUT_COMPARE); Timer3.pause(); Timer3.setPrescaleFactor(7200); Timer3.setOverflow(14000); Timer3.setCompare(TIMER_CH1, 3000); Timer3.attachInterrupt(TIMER_CH1, func_1); Timer3.resume(); } void loop() { Serial.println(Timer3.getPrescaleFactor()); Serial.println(Timer3.getOverflow()); Serial.println(Timer3.getCount()); // текущее значение счётчика Serial.println(Timer3.getCompare(TIMER_CH1)); Serial.println("
Сен 162020
 

Arduino STM32 — внешние прерывания

Arduino

df7438.jpg

Эта статья является продолжением описания платы Blue Pill (Arduino STM32). Начало здесь.

Описание сделано предельно упрощённо, и рассчитано на программирование в IDE Arduino.

Прерывание — это сигнал, при возникновении которого, работа основного цикла (void loop) программы мгновенно прерывается, и выполняется функция, которую называют обработчиком прерывания (см. ниже пример кода). После того как эта функция завершится, работа основного цикла возобновится с места остановки.

Выполнение функции обработки прерывания называют вектором прерывания, то есть, если можно так выразиться, отклонением от основного цикла.

Во время обработки прерывания не работают функции delay() и millis().

Прерывания от таймеров здесь не рассматриваются, про это в следующей части.

Внешние прерывания вызываются при поступлении сигналов от какого-либо устройства, например, изменение состояния на «ножке» МК…

Предположим у Вас есть программа, которая в числе прочего, должна считывать импульсы с какого-то источника. Чтобы не пропускать эти импульсы, нужно пин, к которому подключён источник, запрограммировать на прерывание и написать обработчик (допустим увеличение переменной на единицу, мы же импульсы считаем). Таким образом, при появлении импульса, программа будет прерываться и выполнять действие описанное в обработчике.

В обработчике прерывания должно быть минимум кода, всё что возможно выносите в основной цикл.

Любой пин может использоваться для прерываний, но не более 16-ти одновременно. Это определяется количеством EXTI Line — линий внешних прерываний (External Interrupts Lines), к которым подключены пины.

К линии EXTI0 подключены нулевые пины — PB0 и PA0, к линии EXTI1 первые — PA1 и PB1 и т.д. Обращайте внимание на то, что выведено на пины, например РА11 и РА12 это USB, поэтому вряд ли стоит заводить на них внешние сигналы.

Не получится одновременно использовать несколько пинов находящихся на одной линии, можно только какой-то один (это замечание относится к программированию в IDE Arduino). Соответственно если Вам нужно «слушать» прерывания от двух источников, нельзя использовать PB0 и PA0, нужно выбрать пины из разных линий.

381e31.png
Arduino STM32

Еще есть линии внешних прерываний не выведенные непосредственно на «ножки»…

EXTI16 – подключена к PVD (программируемый детектор напряжения).
EXTI17 – RTC Alert event.
EXTI18 – USB Wakeup event.
EXTI19 – Ethernet Wakeup event.
схема из datasheetcf9b13.png

Запуск прерывания — attachInterrupt(pin, function, mode);
Отключение — detachInterrupt(pin);

pin — номер пина
function — функция, которая будет вызываться при срабатывании прерывания.
mode — тип сигнала (RISING, FALLING, CHANGE).

RISING — с LOW на HIGH.
FALLING — с HIGH на LOW.
CHANGE — с LOW на HIGH и с HIGH на LOW.

То есть то же самое, что и у Arduino, только нет режима LOW.

Переменные внутри функции прерывания должны иметь модификатор volatile.

Пример прослушивания трёх внешних прерываний:

#define signal1 PA0 // пин на линии EXTI0 #define signal2 PA1 // пин на линии EXTI1 #define signal3 PA2 // пин на линии EXTI2 #define LED1 PB0 #define LED2 PB1 volatile int state1 = LOW; volatile int state2 = LOW; volatile int state3 = LOW; void setup() { Serial.begin(115200); pinMode(signal1, INPUT_PULLDOWN); pinMode(signal2, INPUT_PULLDOWN); pinMode(signal3, INPUT_PULLDOWN); pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED_BUILTIN, OUTPUT); // PC13 attachInterrupt(signal1, func_interrup_1, RISING); // инициализация первого прерывания attachInterrupt(signal2, func_interrup_2, FALLING); // инициализация второго прерывания attachInterrupt(signal3, func_interrup_3, CHANGE); // инициализация третьего прерывания } void loop() { Serial.println("Hello"); delay(2000); } void func_interrup_1() // обработчик первого прерывания { if(state1 == HIGH) state1 = LOW; else state1 = HIGH; digitalWrite(LED1, state1); } void func_interrup_2() // обработчик второго прерывания { if(state2 == HIGH) state2 = LOW; else state2 = HIGH; digitalWrite(LED2, state2); } void func_interrup_3() // обработчик третьего прерывания { if(state3 == HIGH) state3 = LOW; else state3 = HIGH; digitalWrite(LED_BUILTIN, state3); }

Теперь, если подать на пины PA0, PA1, PA2 сигналы (например с ардуины — чередующиеся digitalWrite(5, HIGH); delay(50); и digitalWrite(5, LOW); delay(50);), то светики на пинах PB0, PB1, PC13 будут дружно моргать. PC13 будет мигать в два раза чаще. При этом задержка в цикле void loop() не будет ни на что влиять.

Warning! Пины PA0, PA1, PA2 трехвольтовые, сигнал подавайте через делитель напряжения, либо укажите другие ноги.картинка

У микроконтроллера stm32 (в отличии от Arduino) у прерываний есть приоритет, высший у линии EXTI0, низший у линии EXTI19. Соответственно если одновременно произойдут два или более прерывания, то приоритет будет у линии с меньшим номером. Прерывания на линии с большим номером будут поставлены в очередь.

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

На этом всё.

Форум (рус.)

Руководство (рус.) по stm32

Телеграм-чат STM32

Следите за обновлениями ядра.

Ссылки:
External Interrupts

attachInterrupt

detachInterrupt

Сен 162020
 

Arduino STM32

Arduino
79a817.png

Здравствуйте.

Речь пойдёт о плате Blue Pill (в простонародье Arduino STM32), построенной на базе микроконтроллера STM32F103C8T6, которая по своим размерам и цене сравнима с Arduino Nano, но значительно превосходит её по возможностям и может программироваться в IDE Arduino.

Основные тех. характеристики

• ARM Cortex M3
• Разрядность — 32-х битный
• Частота — 72МГц
• Flash-память — 64КБ / 128КБ
• Оперативная память — 20КБ
• SPI — две штуки
• I2C — две штуки
• UART — три аппаратных UART’а + USB (то есть получается четыре интерфейса)
• CAN-шина
• АЦП — 12-и битный
• ШИМ — 16-и битный
• Напряжение питания — от 2 до 3.6В (то есть можно запитать от двух «пальчиковых» батареек)
• Внутренние часы реального времени (на плате есть специальный пин — Vbat, для подключения батарейки)

Распиновка

ec9377.pngещё вариант

Повторяющиеся названия, например Serial1, говорят о том, что этот интерфейс можно запрограммировать для работы на одних либо на других «ножках».
По умолчанию, Serial1 «сидит» на «ножках» РА9 и РА10, на «ножках» РВ6 и РВ7 I2C1, а на РВ8 и РВ9 CAN-шина. Однако ничто не мешает перенастроить эти пины (равно как и любые другие, в том числе «аналоговые») на работу в дискретном режиме, то есть как обычные «цифровые».

Warning!

Будьте осторожны с пинами РА11 и РА12 — это USB, если что-то пойдёт не так, то помимо потери возможности прошивки МК по usb, можно ещё и комп повредить.

К пинам РС14 и РС15 подключён внешний кварц для часов (32.768). 9a8677.png

Другие пины могут выдать максимум 20мА, рекомендуется 8мА. Общая максимальная нагрузка не должна превышать 150мА.

Не смотря на то, что напряжение питания ~3В, половина «ножек» терпимы к пяти вольтам. Что конечно же значительно облегчает использование различной периферии.

Светодиод РС13 (который у ардуины D13) включается не плюсом, а минусом. Это на всякий случай, чтоб у Вас не произошло когнитивного диссонанса, когда напишите — digitalWrite(PC13, HIGH), а диод погаснет. 407d92.jpg

Негативные моменты

У МК отсутствует EERPOM, но это решается подключением внешней флешки по I2C или SPI. Помимо этого можно эмулировать EEPROM используя встроенную flash-память. Есть в примерах IDE.

Вот здесь, говорится о том, что стандарт USB требует подтяжки линии D+ резистором 1.5kΩ, вместо этого почему то ставят 10kΩ или 4.7kΩ. Его рекомендуют заменить либо добавить резистор на 1.8kΩ между PA12 и 3.3V.
На моей плате стоит 10kΩ и я ничего не менял.

И ещё, когда будете припаивать «гребёнки», пропаяйте места крепления разъёма micro-usb.

Подготовка к работе

Описание будет сделано для 7465ad.png и 97c431.png

Среда программирования IDE Arduino 1.8.5

Изначально, заливать скетчи через встроенный USB не получится, для этого нужно прошить специальный загрузчик (про бутлоадер в конце статьи). Чтобы это осуществить, понадобится USB to UART конвертер (далее по тексту я буду часто использовать этот «термин»).

3ad8f5.jpg

Если такой штуковины нет, то есть два варианта превращения ардуины в конвертер…

1. Замкнуть RESET на GND (может не прокатить).
2. Загрузить в неё вот такой незамысловатый скетч:

void setup() { pinMode(0, INPUT); pinMode(1, INPUT); } void loop() {} 

проверить

В «этих ваших интернетах» пишут, что нужно согласовывать уровни напряжения (5v to 3.3v), но в этом нет смысла так как нужные нам ножки толерантны к 5v.

Далее переставляем джамперы на платке вот так:

Для чего это делается — прочтете в конце статьи.

b317a1.png

Соединяем конвертер и STM следующим образом…картинка

Конвертер RX <-> PA9 STM
Конвертер TX <-> PA10 STM
Конвертер GND <-> GND STM

… и подключаем конвертер и STM к компьютеру.

Железки подготовили, теперь займёмся средой. Скачайте архив STM32.zip и куда-нибудь его распакуйте.

faa1a8.png

Папку ArduinoSTM32 (это ядро stm, взято отсюда) нужно положить в ../arduino-1.8.5/hardware/…

2db5d1.png
Справедливо для windows и linux, только пути разные (философская фразочка получилась). 407d92.jpg

Далее запускаем среду и открываем «Менеджер плат…»

a08b7b.png
Если покрутить список вниз, то будет видно что наша платка уже появились — «Generic STM32F103C series».

В «Менеджере плат» нужно установить пакет Arduino SAM Boards (32-bits ARM Cortex-M3)

8c77ce.png

Всё, среду тоже подготовили, теперь перейдём к установке загрузчика.

Инструкция по прошивке загрузчика для 7465ad.png

Первый вариант — из командной строки.

Опишу этот вариант не смотря на то, что это противоречит мировоззрению большинства поклонников windows.

Открываем терминал и переходим в папку с утилитой stm32flash.exe, у меня это — c:\arduino-1.8.5\hardware\ArduinoSTM32\tools\win\

cd c:\arduino-1.8.5\hardware\ArduinoSTM32\tools\win\

Копируем в эту папку файл generic_boot20_pc13.bin (он есть в архиве, взят отсюда) и даём команду…

stm32flash.exe -w generic_boot20_pc13.bin -v -g 0x0 COM12

COM12 — это порт на котором висит конвертер.

b4cbf4.png
Всё, загрузчик прошит. С помощью этой утилиты можно выполнять любые действия — загружать bin-файлы, очищать МК, читать прошивку и т.д. Посмотреть справку — stm32flash.exe —help

Второй вариант — с помощью программы Flash Loader Demonstrator.

Переходим в папку Flash Loader Demonstrator и запускаем Flash Loader Demonstrator.exe

4f044e.png
Выбираем СОМ-порт конвертера и жмем Next

7cb0b0.png
Если светофор даёт зеленый свет, то смело жмите Next

624373.png
Жмем Next

058569.png
В пункте Download to device указываем файл — generic_boot20_pc13.bin (он есть в архиве) и жмем Next

31f5bf.png
Прошивка прошла успешно. Закрываем программу, больше она не нужна.

Теперь идём в папку ..\Drivers\win\ (из архива) и от имени администратора запускаем файл install_drivers.bat, это установит драйвера для платы.

Инструкция по прошивке загрузчика для 97c431.png

Перейдите в папку…

cd /home/dima/arduino-1.8.5/hardware/ArduinoSTM32/tools/linux64/stm32flash/

Для 64-х битной системы.

cd /home/dima/arduino-1.8.5/hardware/ArduinoSTM32/tools/linux/stm32flash/

Для 32-х битной системы.

Забросьте в эту папку файл generic_boot20_pc13.bin (он лежит в архиве, взят отсюда) и дайте комаду…

./stm32flash -w generic_boot20_pc13.bin -v -g 0x0 /dev/ttyUSB0

d128fd.png
Всё, загрузчик прошит. С помощью этой утилиты можно выполнять любые действия — загружать bin-файлы, очищать МК, читать прошивку и т.д. Посмотреть справку — ./stm32flash —help

Позже, при попытке залить скетч, я столкнулся с тем, что IDE не видела устройства…

146ab1.png

Вылечил следующим образом…

Установил утилиту dfu-util

sudo apt install dfu-util

Так и не понял нужно ли это было делать. Попробуйте без этой команды.

Создал правило в /etc/udev/rules.d/

sudo nano /etc/udev/rules.d/45-maple.rules

Вот с таким содержимым:

ATTRS{idProduct}=="1001", ATTRS{idVendor}=="0110", MODE="664", GROUP="plugdev" ATTRS{idProduct}=="1002", ATTRS{idVendor}=="0110", MODE="664", GROUP="plugdev" ATTRS{idProduct}=="0003", ATTRS{idVendor}=="1eaf", MODE="664", GROUP="plugdev" SYMLINK+="maple" ATTRS{idProduct}=="0004", ATTRS{idVendor}=="1eaf", MODE="664", GROUP="plugdev" SYMLINK+="maple"

Так же это работает если заменить группу plugdev на dialout (это просто к сведению).

Перегружаем правила:

sudo udevadm control --reload-rules

Да, проверьте состоит ли Ваш пользователь в группе plugdev (сделать это можно через пункт меню «Настройки» ⇨ «Пользователи и группы», после добавления пользователя необходимо перелогиниться).

Это решение я нашёл в сети, а позже обнаружил, что файлик 45-maple.rules есть в папке ../ArduinoSTM32/tools/linux64/, ну это опять же, просто к сведению.

Далее идёт описание для обоих ОС

Возвращаем джампер в исходное положение…

761582.png

… подключаем USB и нажимаем кнопочку RESET на плате. Светодиод начнёт часто мигать.

Запускаем IDE Arduino, выбираем плату и всё остальное как на картинке…

2b4c01.png

Здесь есть несколько пунктов, которые требуют пояснения…

Во-первых, у Вас ещё пока не появился usb-порт «Maple mini» (будет только порт конвертера), но об этом ниже.

Во-вторых, пункт — Variant: «STM32F103C8 (20k RAM.64k Flash)»
Если внимательно посмотреть на картинки из главы про прошивку загрузчика, то будет видно, что в варианте прошивки через «командную строку», утилита stm32flash.exe показала — Flash: 128KiB, а в варианте с Flash Loader Demonstrator было — 64КВ.
Вот здесь (в разделе 128 KB flash on C8 version) пишут, что практически все протестированные ими (видимо имеется в виду ихний форум) микроконтроллеры имеют 128КБ флэша.

Ещё один пункт, который может показаться непонятным — Optimize: «Smallest(default)». Он отвечает за уровень оптимизации при компиляции и добавление отладочных символов, если Вы не знаете что это такое, то оставьте как на картинке.

Теперь про порт «Maple mini». Чтобы он появился, нужно один раз загрузить любой скетч. Вот здесь (в разделе Software installation) про это пишут, но причин не объясняют, поэтому давайте просто сделаем…

Выберите в IDE любой порт…

36dca0.png

bd8ffd.png

… и прошейте этот скетч:

void setup() { pinMode(PC13, OUTPUT); } void loop() { digitalWrite(PC13, HIGH); delay(40); digitalWrite(PC13, LOW); delay(40); }

c04b9a.png
Загрузка прошла успешно.

После загрузки сразу же появится порт «Maple mini». Возня с загрузчиками на этом закончена, тернистый путь Вы прошли. 5f887b.png

Отключите конвертер (или не отключайте, как хотите), выбирайте «Maple mini» и загружайте свои скетчи.

8733ee.png

На картинке видно ошибку — error resetting after download: usb_reset: could not reset device, win error:
На работу это не влияет.

Иногда происходят вот такие ошибки…

60026d.png

9b4021.png

89f9d9.png

МК не хочет прошиваться. Помогает нажатие RESET.
Если не помогает, тогда зажмите RESET, отпустите его, и спустя мгновение нажмите кнопку db334c.png Должно прошиться.
описание проблемыНе отрабатывает авторесет МК.

Эта проблема описана здесь (в разделе Software installation). Для Linux (про win ничего не говорят) предлагается увеличить задержку после ресета в файле maple_upload из папки ../ArduinoSTM32/tools/linux/.

Речь идёт об этой строчке — «${DIR}/upload-reset» ${dummy_port_fullpath} 750
Я «поигрался» этим значением, но в силу того, что ошибка проявляется редко, так и не понял, помогает это или нет.

Linux у меня 64-х битный, но файлик всё равно используется из папки /linux/, а не /linux64/. Проверить это легко, просто добавьте в самый конец строчку — echo istarik.ru.

69a23f.png

Собственно это и проблемой то нельзя назвать, не такой уж и великий труд нажать иногда кнопку ресет. На работу МК это никак не влияет.

Примеры

В разделе «Примеры» есть различные примеры a7d6b8.png

9f8a3b.png

В примерах указаны неправильные обозначения «ножек», например в скетче Blink прописан пин PB1, это связано с тем, что примеры делались для платы Maple Mini, поэтому сверяйтесь с распиновкой.

Небольшое пояснение функции Serial.println();

Serial.println() — печать в USB.
Serial1.println() — печать в UART 1.
Serial2.println() — печать в UART 2.
Serial3.println() — печать в UART 3.

Настройка скорости .begin(baud rate) действует только на Serial1,2,3 (UARTы).
Для Serial (USB) функцию .begin() прописывать не обязательно. В «Мониторе порта» можно указывать любую скорость.

Реальная скорость USB может зависеть от различных факторов, от принимающей стороны (какую максимальную скорость поддерживает устройство), от посылаемых данных (например длиная строка или побайтно). Примерная скорость — от 1Мбит/с. до 5Мбит/с.

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

Про джамперы и bootloader

Bootloader (загрузчик) – это обычная программа, которая в момент старта МК решает, что должно происходить дальше…

Сейчас, когда у Вас уже всё сделано, процесс работы выглядит так: как только Вы подали питание или нажали кнопку RESET, в дело вступает прошитый bootloader (файлик generic_boot20_pc13.bin). В течении первой секунды он ожидает заливки новой прошивки (по USB), если новой прошивки не поступает (то есть Вы ничего не заливаете в МК), тогда bootloader проверяет есть ли в МК какая-либо прошивка и если есть, то передаёт управление ей. Если ничего нет, то ничего и не происходит.

Когда Вы в своей IDE нажимаете кнопку db334c.png , в МК посылается спец. сигнал вызывающий программный RESET и пошло-поехало.

Джамперы

75c9b6.png
Обычный режим. За загрузку программ отвечает установленный нами bootloader. Если его не установить, то прошить МК можно только в режиме «системного bootloader’а». Спец. программаторы в статье не рассматриваются.

b317a1.png
Режим «системного bootloader’а». Системный bootloader ожидает прошивку — можно загружать в МК всё что угодно. Либо через IDE Arduino, выбрав Upload method: «Serial» и порт конвертера, либо утилитой stm32flash, либо Flash Loader Demonstrator’ом.

Системный bootloader зашивается в System memory на этапе производства, его нельзя удалить или изменить.

65d2fa.png
В этом режиме, с помощью специального программатора, можно заливать прошивку в оперативную память. Это продлевает жизнь Flash при отладке программ.

d81518.png

1274f6.png

В разделе Option bytes хранятся некоторые настройки, с помощью которых можно защитить Flash от записи/чтения и вкл/откл watchdog. Для установки воспользуйтесь Flash Loader Demonstartor или stm32flash.

Руководство (рус.) по stm32

Datasheet

Reference Manual RM0008

Programming Manual PM0056

Схема

Полезные ресурсы:

ОБ ОТДЕЛЬНЫХ ВОПРОСАХ, СВЯЗАННЫХ С ТОВАРАМИ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ

 Arduino  Комментарии к записи ОБ ОТДЕЛЬНЫХ ВОПРОСАХ, СВЯЗАННЫХ С ТОВАРАМИ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ отключены
Сен 042020
 
СОВЕТ ЕВРАЗИЙСКОЙ ЭКОНОМИЧЕСКОЙ КОМИССИИ РЕШЕНИЕ от 20 декабря 2017 г. N 107 ОБ ОТДЕЛЬНЫХ ВОПРОСАХ, СВЯЗАННЫХ С ТОВАРАМИ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ Список изменяющих документов (в ред. решений Совета Евразийской экономической комиссии от 01.11.2018 N 91, от 28.05.2019 N 53) В соответствии с пунктом 6 статьи 256, пунктом 11 статьи 260, пунктами 2, 3, 6 и 8 статьи 266 Таможенного кодекса Евразийского экономического союза Совет Евразийской экономической комиссии решил: 1. Установить, что: а) стоимостные, весовые и (или) количественные нормы, в пределах которых товары для личного пользования ввозятся на таможенную территорию Евразийского экономического союза без уплаты таможенных пошлин, налогов, определяются согласно приложению N 1; б) единые ставки таможенных пошлин, налогов, а также категории товаров для личного пользования, в отношении которых подлежат уплате таможенные пошлины, налоги, взимаемые в виде совокупного таможенного платежа, определяются согласно приложению N 2; в) случаи и условия ввоза на таможенную территорию Евразийского экономического союза товаров для личного пользования с освобождением от уплаты таможенных пошлин, налогов определяются по перечню согласно приложению N 3; г) бывшие в употреблении товары для личного пользования, которые могут ввозиться в установленном количестве иностранными физическими лицами на период своего пребывания на таможенной территории Евразийского экономического союза без уплаты таможенных пошлин, налогов независимо от стоимости и (или) веса таких товаров, определяются по перечню согласно приложению N 4; д) случаи осуществления таможенного декларирования товаров для личного пользования лицом, действующим от имени и по поручению декларанта и не являющимся таможенным представителем, определяются по перечню согласно приложению N 5; е) категории товаров, не относящихся к товарам для личного пользования, определяются по перечню согласно приложению N 6; ж) в отношении категорий товаров для личного пользования, указанных в пунктах 1 - 4 приложения N 1 к настоящему Решению, законодательством государства - члена Евразийского экономического союза (далее соответственно - государство-член, Союз) могут устанавливаться более жесткие, чем предусмотренные приложением N 1 к настоящему Решению, стоимостные, весовые и (или) количественные нормы, в пределах которых такие товары для личного пользования ввозятся на таможенную территорию Союза без уплаты таможенных пошлин, налогов; з) установленные законодательством государства-члена более жесткие, чем предусмотренные приложением N 1 к настоящему Решению, стоимостные, весовые и (или) количественные нормы, в пределах которых товары для личного пользования ввозятся на таможенную территорию Союза без уплаты таможенных пошлин, налогов, применяются при выпуске товаров для личного пользования в свободное обращение в государстве-члене, законодательством которого установлены такие нормы; и) в части превышения установленных законодательством государства-члена более жестких, чем предусмотренные приложением N 1 к настоящему Решению, стоимостных, весовых и (или) количественных норм, в пределах которых товары для личного пользования ввозятся на таможенную территорию Союза без уплаты таможенных пошлин, налогов, применяются единые ставки таможенных пошлин, налогов, указанные в пунктах 1 - 4 приложения N 2 к настоящему Решению; к) в отношении автомобилей легковых и прочих моторных транспортных средств, классифицируемых в позициях 8702, 8703, 8704 21 и 8704 31 ТН ВЭД ЕАЭС и указанных в пунктах 1, 3 и 4 таблицы 2 приложения N 2 к настоящему Решению, до начала применения Республикой Армения и Кыргызской Республикой ставок, установленных Единым таможенным тарифом Евразийского экономического союза в отношении автомобилей легковых и прочих моторных транспортных средств, классифицируемых в позициях 8702, 8703, 8704 21 и 8704 31 ТН ВЭД ЕАЭС, не применяются единые ставки таможенных пошлин, налогов, а также не подлежат уплате таможенные пошлины, налоги, взимаемые в виде совокупного таможенного платежа, установленные пунктами 1, 3 и 4 таблицы 2 приложения N 2 к настоящему Решению. 2. Настоящее Решение вступает в силу по истечении 10 календарных дней с даты его официального опубликования, но не ранее даты вступления в силу Договора о Таможенном кодексе Евразийского экономического союза от 11 апреля 2017 года. Члены Совета Евразийской экономической комиссии: От Республики Армения В.ГАБРИЕЛЯН От Республики Беларусь В.МАТЮШЕВСКИЙ От Республики Казахстан А.МАМИН От Кыргызской Республики Т.АБДЫГУЛОВ От Российской Федерации И.ШУВАЛОВ Приложение N 1 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 СТОИМОСТНЫЕ, ВЕСОВЫЕ И (ИЛИ) КОЛИЧЕСТВЕННЫЕ НОРМЫ, В ПРЕДЕЛАХ КОТОРЫХ ТОВАРЫ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ ВВОЗЯТСЯ НА ТАМОЖЕННУЮ ТЕРРИТОРИЮ ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА БЕЗ УПЛАТЫ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ Список изменяющих документов (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) Категории товаров для личного пользования и способы их ввоза Стоимостные, весовые и (или) количественные нормы ввоза 1. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже воздушным видом транспорта, включая: стоимость не превышает сумму, эквивалентную 10 000 евро, и (или) вес не превышает 50 кг табак и табачные изделия 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом не более 250 г в расчете на одно физическое лицо, достигшее 18-летнего возраста 2. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже видами транспорта, отличными от воздушного, или в пешем порядке, включая: по 31 декабря 2018 г. включительно - стоимость не превышает сумму, эквивалентную 1 500 евро, и (или) вес не превышает 50 кг с 1 января 2019 г. - стоимость не превышает сумму, эквивалентную 500 евро, и (или) вес не превышает 25 кг (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) табак и табачные изделия 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом не более 250 г в расчете на одно физическое лицо, достигшее 18-летнего возраста 3. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), доставляемые перевозчиком на таможенную территорию Евразийского экономического союза (далее - Союз), включая: по 31 декабря 2018 г. включительно - стоимость не превышает сумму, эквивалентную 1 000 евро, и (или) вес не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость не превышает сумму, эквивалентную 500 евро, и (или) вес не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2020 г. - стоимость не превышает сумму, эквивалентную 200 евро, и (или) вес не превышает 31 кг табак и табачные изделия 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом не более 250 г в расчете на одно физическое лицо, достигшее 18-летнего возраста 4. Товары для личного пользования (за исключением неделимых товаров для личного пользования), пересылаемые в международных почтовых отправлениях на таможенную территорию Союза по 31 декабря 2018 г. включительно - стоимость не превышает сумму, эквивалентную 1 000 евро, и (или) вес брутто международных почтовых отправлений не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость не превышает сумму, эквивалентную 500 евро, и (или) вес брутто международных почтовых отправлений не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2020 г. - стоимость не превышает сумму, эквивалентную 200 евро, и (или) вес брутто международного почтового отправления не превышает 31 кг 5. Алкогольные напитки и пиво, ввозимые в сопровождаемом и (или) несопровождаемом багаже 3 л в расчете на одно физическое лицо, достигшее 18-летнего возраста 6. Награды в виде орденов, медалей, кубков, ввозимые любым способом награжденными за пределами таможенной территории Союза и (или) в адрес таких лиц при условии представления документов, подтверждающих получение таких наград независимо от стоимости и веса 7. Спортивный инвентарь, фото- и видеооборудование, иные товары, используемые в профессиональной деятельности, не связанной с осуществлением предпринимательской деятельности, физическими лицами, аккредитованными в государствах - членах Союза для участия в официальных международных спортивных, культурных, научно-исследовательских, образовательных и иных подобных мероприятиях, проводимых на территориях государств - членов Союза, ввозимые такими лицами любым способом и (или) в адрес таких лиц независимо от стоимости и веса в количестве, необходимом для использования в период пребывания на таможенной территории Союза 8. Гробы с телами (останками) и урны с прахом (пеплом) умерших, ввозимые любым способом независимо от стоимости и веса 9. Наличные денежные средства и (или) денежные инструменты, ввозимые любым способом независимо от стоимости и веса Примечания: 1. Для целей настоящего документа под неделимым товаром для личного пользования понимается товар для личного пользования весом более 35 кг (с учетом фактически перемещаемой первичной упаковки, которая неотделима от товара до его потребления и (или) в которой товар представляется для розничной продажи), состоящий из одной единицы товара (в том числе перемещаемый в несобранном или разобранном виде, в том числе в некомплектном или незавершенном виде), при условии, что разделение такого товара невозможно без изменения его назначения. Соблюдение указанных условий отнесения товаров к неделимым товарам для личного пользования может подтверждаться на основании сведений, представленных изготовителем, продавцом или отправителем товара на ярлыках, в паспортах изделий, гарантийных талонах, упаковочных листах, иных документах, а также исходя из общепринятой (традиционной) практики использования такого товара, соответствующего его функциональному назначению. Настоящий документ применяется в отношении неделимых товаров для личного пользования до 31 декабря 2019 г. 2. Нормы ввоза на таможенную территорию Евразийского экономического союза товаров для личного пользования в сопровождаемом и (или) несопровождаемом багаже определяются без учета товаров для личного пользования, бывших в употреблении и необходимых в пути следования и (или) месте назначения, исходя из следующих критериев: общепринятая (традиционная) практика использования в пути следования и (или) месте назначения, в том числе с учетом сезонности, цели поездки, вида транспорта, частоты пересечения таможенной границы Евразийского экономического союза; наличие признаков износа (в том числе царапин, вмятин, иных механических повреждений), стирки, иного использования; отсутствие бирок, ярлыков, этикеток, первичной упаковки, в том числе перемещаемых отдельно, за исключением упаковки, поврежденной способом, исключающим восстановление ее первоначального состояния экономически выгодным способом; ввоз в единичном или ином количестве, необходимом для общепринятой (традиционной) практики использования такого товара, в том числе с учетом сезонности, цели поездки, вида транспорта, объективной необходимости в пути следования и (или) месте назначения. Приложение N 2 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ЕДИНЫЕ СТАВКИ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ, А ТАКЖЕ КАТЕГОРИИ ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ, В ОТНОШЕНИИ КОТОРЫХ ПОДЛЕЖАТ УПЛАТЕ ТАМОЖЕННЫЕ ПОШЛИНЫ, НАЛОГИ, ВЗИМАЕМЫЕ В ВИДЕ СОВОКУПНОГО ТАМОЖЕННОГО ПЛАТЕЖА Список изменяющих документов (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) Таблица 1 Товары для личного пользования, за исключением транспортных средств для личного пользования, кузовов транспортных средств для личного пользования, ввозимые на таможенную территорию Евразийского экономического союза Категории товаров для личного пользования и способы их ввоза Стоимостные, весовые и (или) количественные нормы ввоза Единые ставки таможенных пошлин, налогов 1. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже воздушным видом транспорта стоимость превышает сумму, эквивалентную 10 000 евро, и (или) вес превышает 50 кг 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм 2. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже видами транспорта, отличными от воздушного, или в пешем порядке по 31 декабря 2018 г. включительно - стоимость превышает сумму, эквивалентную 1 500 евро, и (или) вес превышает 50 кг 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2019 г. - стоимость превышает сумму, эквивалентную 500 евро, и (или) вес превышает 25 кг (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) 3. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), доставляемые перевозчиком на таможенную территорию Евразийского экономического союза (далее - Союз) по 31 декабря 2018 г. включительно - стоимость превышает сумму, эквивалентную 1 000 евро, и (или) вес превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость превышает сумму, эквивалентную 500 евро, и (или) вес превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2020 г. - стоимость превышает сумму, эквивалентную 200 евро, и (или) вес превышает 31 кг 15 процентов от стоимости, но не менее 2 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм 4. Товары для личного пользования (за исключением неделимых товаров для личного пользования), пересылаемые в международных почтовых отправлениях на таможенную территорию Союза по 31 декабря 2018 г. включительно - стоимость превышает сумму, эквивалентную 1 000 евро, и (или) вес брутто международных почтовых отправлений превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость превышает сумму, эквивалентную 500 евро, и (или) вес брутто международных почтовых отправлений превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2020 г. - стоимость международного почтового отправления превышает сумму, эквивалентную 200 евро, и (или) вес брутто международного почтового отправления превышает 31 кг 15 процентов от стоимости, но не менее 2 евро за 1 кг веса брутто международного почтового отправления в части превышения стоимостной и (или) весовой норм 5. Неделимые товары для личного пользования, ввозимые любым способом независимо от стоимости и веса 30 процентов от стоимости, но не менее 4 евро за 1 кг веса 6. Этиловый спирт, ввозимый в сопровождаемом и (или) несопровождаемом багаже, а также доставляемый перевозчиком на таможенную территорию Союза в количестве до 5 л включительно 22 евро за 1 л 7. Алкогольные напитки и пиво, ввозимые в сопровождаемом и (или) несопровождаемом багаже в количестве более 3 л, но не более 5 л 10 евро за 1 л в части превышения количественной нормы 3 л 8. Алкогольные напитки и пиво, доставляемые перевозчиком на таможенную территорию Союза в количестве до 5 л включительно 10 евро за 1 л 9. Товары для личного пользования, ввозимые в сопровождаемом и (или) несопровождаемом багаже физическим лицом государства - члена Союза, временно проживавшим в иностранном государстве не менее 12 месяцев, при подтверждении факта временного проживания в иностранном государстве в течение указанного срока в порядке, установленном законодательством государства - члена Союза стоимость превышает сумму, эквивалентную 5 000 евро 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной нормы 5 000 евро в эквиваленте Таблица 2 Транспортные средства для личного пользования и кузова транспортных средств для личного пользования, ввозимые на таможенную территорию Союза любым способом Категории транспортных средств для личного пользования, кузова транспортных средств для личного пользования Таможенные пошлины, налоги, подлежащие уплате 1. Квадроциклы, снегоходы, снегоболотоходы, мотовездеходы и иные моторные транспортные средства, не предназначенные для движения по дорогам общего пользования (за исключением гоночных автомобилей, не предназначенных для движения по дорогам общего пользования), классифицируемые в товарной позиции 8703 ТН ВЭД ЕАЭС в виде совокупного таможенного платежа Мотоциклы, мопеды, мотороллеры, классифицируемые в товарной позиции 8711 ТН ВЭД ЕАЭС Моторные транспортные средства для перевозки не более 12 человек, включая водителя, классифицируемые в товарной позиции 8702 ТН ВЭД ЕАЭС Моторные транспортные средства для перевозки грузов с полной массой до 5 тонн включительно, классифицируемые в субпозициях 8704 21 и 8704 31 ТН ВЭД ЕАЭС Прицепы к авто- и мототранспортным средствам, являющимся транспортными средствами для личного пользования 2. Водные суда, воздушные суда в виде совокупного таможенного платежа 3. Автомобили легковые (за исключением автомобилей, специально предназначенных для медицинских целей) и прочие моторные транспортные средства, предназначенные главным образом для перевозки людей, классифицируемые в товарной позиции 8703 ТН ВЭД ЕАЭС (за исключением транспортных средств, указанных в пунктах 1 и 4 настоящей таблицы): в отношении автомобилей, с момента выпуска которых прошло не более 3 лет: стоимость которых не превышает 8 500 евро в эквиваленте по единой ставке 54 процента от стоимости, но не менее 2,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 8 500 евро в эквиваленте, но не превышает 16 700 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 3,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 16 700 евро в эквиваленте, но не превышает 42 300 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 5,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 42 300 евро в эквиваленте, но не превышает 84 500 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 7,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 84 500 евро в эквиваленте, но не превышает 169 000 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 15 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 169 000 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 20 евро за 1 куб. см рабочего объема двигателя в отношении автомобилей, с момента выпуска которых прошло более 3 лет, но не более 5 лет: рабочий объем двигателя которых не превышает 1 000 куб. см по единой ставке в размере 1,5 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 000 куб. см, но не превышает 1 500 куб. см по единой ставке в размере 1,7 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 500 куб. см, но не превышает 1 800 куб. по единой ставке в размере 2,5 евро за 1 куб. см рабочего объема двигателя см рабочий объем двигателя которых превышает 1 800 куб. см, но не превышает 2 300 куб. см по единой ставке в размере 2,7 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 2 300 куб. см, но не превышает 3 000 куб. см по единой ставке в размере 3 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 3 000 куб. см по единой ставке в размере 3,6 евро за 1 куб. см рабочего объема двигателя в отношении автомобилей, с момента выпуска которых прошло более 5 лет: рабочий объем двигателя которых не превышает 1 000 куб. см по единой ставке в размере 3 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 000 куб. см, но не превышает 1 500 куб. см по единой ставке в размере 3,2 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 500 куб. см, но не превышает 1 800 куб. см по единой ставке в размере 3,5 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 800 куб. см, но не превышает 2 300 куб. см по единой ставке в размере 4,8 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 2 300 куб. см, но не превышает 3 000 куб. см по единой ставке в размере 5 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 3 000 куб. см по единой ставке в размере 5,7 евро за 1 куб. см рабочего объема двигателя 4. Автомобили легковые и прочие моторные транспортные средства, предназначенные главным образом для перевозки людей, содержащие в качестве ходовых исключительно электродвигатели (один или несколько), классифицируемые в субпозиции 8703 80 000 ТН ВЭД ЕАЭС в виде совокупного таможенного платежа 5. Кузова транспортных средств для личного пользования в виде совокупного таможенного платежа Примечание. Для целей настоящего документа под неделимым товаром для личного пользования понимается товар для личного пользования весом более 35 кг (с учетом фактически перемещаемой первичной упаковки, которая неотделима от товара до его потребления и (или) в которой товар представляется для розничной продажи), состоящий из одной единицы товара (в том числе перемещаемый в несобранном или разобранном виде, в том числе в некомплектном или незавершенном виде), при условии, что разделение такого товара невозможно без изменения его назначения. Соблюдение указанных условий отнесения товаров к неделимым товарам для личного пользования может подтверждаться на основании сведений, представленных изготовителем, продавцом или отправителем товара на ярлыках, в паспортах изделий, гарантийных талонах, упаковочных листах, иных документах, а также исходя из общепринятой (традиционной) практики использования такого товара, соответствующего его функциональному назначению. Настоящий документ применяется в отношении неделимых товаров для личного пользования до 31 декабря 2019 г. Приложение N 3 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ СЛУЧАЕВ И УСЛОВИЙ ВВОЗА НА ТАМОЖЕННУЮ ТЕРРИТОРИЮ ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ С ОСВОБОЖДЕНИЕМ ОТ УПЛАТЫ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ 1. Глава дипломатического представительства государства - члена Евразийского экономического союза (далее соответственно государство-член, Союз), расположенного за пределами таможенной территории Союза, член дипломатического и административно-технического персонала дипломатического представительства государства-члена, расположенного за пределами таможенной территории Союза, глава консульского учреждения и иное консульское должностное лицо консульского учреждения государства-члена, расположенного за пределами таможенной территории Союза, консульский служащий консульского учреждения государства-члена, расположенного за пределами таможенной территории Союза, сотрудник представительства государства-члена при международной организации, расположенного за пределами таможенной территории Союза (далее соответственно - сотрудники, загранучреждение), а также проживающие вместе с сотрудником за пределами таможенной территории Союза члены его семьи могут ввозить на таможенную территорию Союза самостоятельно любым способом с освобождением от уплаты таможенных пошлин, налогов независимо от стоимости и веса товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) либо принадлежащие сотруднику или члену его семьи такие товары может ввозить иное лицо, действующее от имени и по поручению сотрудника или члена его семьи, в сопровождаемом и (или) несопровождаемом багаже при соблюдении следующих условий: а) товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) ввозятся не чаще 1 раза в календарный год в пределах срока работы сотрудника в загранучреждении при представлении: сотрудником или членом его семьи - выданного в соответствии с законодательством государства-члена документа, удостоверяющего статус такого сотрудника или члена его семьи и подтверждающего, что в течение текущего календарного года таким сотрудником или членом его семьи товары для личного пользования не ввозились на таможенную территорию Союза с освобождением от уплаты таможенных пошлин, налогов; иным лицом, действующим от имени и по поручению сотрудника или члена его семьи, - следующих документов: выданный в соответствии с законодательством государства-члена документ, удостоверяющий статус такого сотрудника или члена его семьи и подтверждающий, что в течение текущего календарного года таким сотрудником или членом его семьи товары для личного пользования не ввозились на таможенную территорию Союза с освобождением от уплаты таможенных пошлин, налогов; нотариально заверенная опись товаров для личного пользования, составленная сотрудником или членом его семьи; нотариально заверенная доверенность на осуществление ввоза и совершение таможенных операций, связанных с таможенным декларированием товаров для личного пользования, принадлежащих сотруднику или члену его семьи; б) товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) ввозятся в связи с прекращением работы сотрудника в загранучреждении, включая перевод на работу в другое государство или досрочный отзыв, при представлении: сотрудником или членом его семьи - выданного в соответствии с законодательством государства-члена документа, удостоверяющего статус такого сотрудника или члена его семьи и подтверждающего прекращение работы такого сотрудника в загранучреждении; иным лицом, действующим от имени и по поручению сотрудника или члена его семьи, - следующих документов: выданный в соответствии с законодательством государства-члена документ, удостоверяющий статус такого сотрудника или члена его семьи и подтверждающий прекращение работы такого сотрудника в загранучреждении; нотариально заверенная опись товаров для личного пользования, составленная сотрудником или членом его семьи; нотариально заверенная доверенность на осуществление ввоза и совершение таможенных операций, связанных с таможенным декларированием товаров для личного пользования, принадлежащих сотруднику или члену его семьи. 2. Принадлежащие сотруднику товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) могут быть ввезены перевозчиком в адрес члена семьи такого сотрудника в случае, если такой ввоз не может быть осуществлен сотрудником самостоятельно по причине его смерти, тяжелой болезни или по иной объективной причине при условии представления следующих документов: а) выданный в соответствии с законодательством государства-члена документ, удостоверяющий статус сотрудника, товары для личного пользования которого ввозятся, и подтверждающий смерть, тяжелую болезнь сотрудника или иную объективную причину; б) опись товаров для личного пользования, подписанная руководителем загранучреждения. 3. Физическое лицо государства-члена, направленное на работу (для прохождения службы) в иностранное государство государственными органами государств-членов, может ввозить на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже с освобождением от уплаты таможенных пошлин, налогов товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) при одновременном соблюдении следующих условий: а) срок пребывания в таком иностранном государстве составлял не менее 11 месяцев; б) ввоз таких товаров осуществляется не чаще 1 раза в календарный год в период пребывания в таком иностранном государстве, в том числе при возвращении в государство-член в связи с окончанием работы (прохождения службы); в) выдаваемые в соответствии с законодательством государства-члена документы, подтверждающие в соответствии с законодательством государства-члена факт и срок работы (службы) в иностранном государстве, представлены. 4. Физическое лицо государства-члена, временно проживавшее в иностранном государстве не менее 12 месяцев, может ввозить на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже с освобождением от уплаты таможенных пошлин, налогов товары для личного пользования, стоимость которых не превышает сумму, эквивалентную 5 000 евро (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования), при условии подтверждения факта временного проживания в иностранном государстве в течение указанного срока в соответствии с законодательством государства-члена. 5. Физическим лицом государства-члена на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже и перевозчиком в адрес такого лица могут быть ввезены с освобождением от уплаты таможенных пошлин, налогов авто- и мототранспортные средства, прицепы к авто- и мототранспортным средствам, являющиеся транспортными средствами для личного пользования, в количестве не более 1 единицы каждого вида, иные товары для личного пользования, не являющиеся транспортными средствами для личного пользования, полученные в наследство за пределами таможенной территории Союза (признанные наследуемым имуществом), при условии документального подтверждения факта получения таких товаров в наследство (признания наследуемым имуществом) в соответствии с законодательством государства-члена. 6. Иностранное физическое лицо, признанное переселившимся на постоянное место жительства в государство-член или получившее статус беженца, вынужденного переселенца в соответствии с законодательством государства-члена, может ввозить на таможенную территорию Союза любым способом с освобождением от уплаты таможенных пошлин, налогов: а) бывшие в употреблении товары для личного пользования при одновременном соблюдении следующих условий: ввоз на таможенную территорию Союза из страны предыдущего проживания осуществляется не позднее 18 месяцев с даты выдачи документа, подтверждающего признание иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; товары для личного пользования приобретены до даты выдачи документа, подтверждающего признание иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; таким физическим лицом ранее не осуществлялся ввоз на таможенную территорию Союза товаров для личного пользования с освобождением от уплаты таможенных пошлин, налогов в связи с признанием его переселившимся на постоянное место жительства в государство-член или получением статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; б) авто- и мототранспортные средства, прицепы к авто- и мототранспортным средствам, являющиеся транспортными средствами для личного пользования, в количестве не более 1 единицы каждого вида при одновременном соблюдении следующих условий: ввоз на таможенную территорию Союза из страны предыдущего проживания осуществляется не позднее 18 месяцев с даты выдачи документа, подтверждающего признание иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; авто- и мототранспортные средства, прицепы к авто- и мототранспортным средствам, являющиеся транспортными средствами для личного пользования, находились в собственности и были зарегистрированы на иностранное физическое лицо, признанное переселившимся на постоянное место жительства в государство-член или получившее статус беженца, вынужденного переселенца, в стране предыдущего проживания в течение не менее 6 месяцев либо иного более жесткого срока, установленного законодательством государства-члена, до даты выдачи документа, подтверждающего признание такого иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким физическим лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; таким физическим лицом ранее не осуществлялся ввоз на таможенную территорию Союза авто- и мототранспортных средств, прицепов к авто- и мототранспортным средствам, являющихся транспортными средствами для личного пользования, с освобождением от уплаты таможенных пошлин, налогов в связи с признанием его переселившимся на постоянное место жительства в государство-член или получением статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена. 7. Иностранное физическое лицо, получившее разрешение на работу в государстве-члене в сферах деятельности, определенных в соответствии с законодательством государства-члена, может ввозить на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже на период пребывания на таможенной территории Союза с освобождением от уплаты таможенных пошлин, налогов бывшие в употреблении товары для личного пользования при условии представления такого разрешения на работу. 8. Физическое лицо может ввозить на таможенную территорию Союза любым способом с освобождением от уплаты таможенных пошлин, налогов культурные ценности, документы национальных архивных фондов и оригиналы архивных документов, включенные в предусмотренный пунктом 4 Протокола о мерах нетарифного регулирования в отношении третьих стран (приложение N 7 к Договору о Евразийском экономическом союзе от 29 мая 2014 года) единый перечень товаров, к которым применяются меры нетарифного регулирования в торговле с третьими странами, при условии подтверждения их отнесения к таковым в соответствии с законодательством государства-члена. Приложение N 4 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ БЫВШИХ В УПОТРЕБЛЕНИИ ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ, КОТОРЫЕ МОГУТ ВВОЗИТЬСЯ В УСТАНОВЛЕННОМ КОЛИЧЕСТВЕ ИНОСТРАННЫМИ ФИЗИЧЕСКИМИ ЛИЦАМИ НА ПЕРИОД СВОЕГО ПРЕБЫВАНИЯ НА ТАМОЖЕННОЙ ТЕРРИТОРИИ ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА БЕЗ УПЛАТЫ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ НЕЗАВИСИМО ОТ СТОИМОСТИ И (ИЛИ) ВЕСА ТАКИХ ТОВАРОВ 1. Одежда, обувь, головные уборы, зонты, ювелирные изделия, предметы личной гигиены, другие товары личного характера в количестве, необходимом для использования в период пребывания на таможенной территории Евразийского экономического союза (далее - Союз). 2. Портативная звукозаписывающая, видеозаписывающая, воспроизводящая аппаратура, фотоаппаратура в количестве не более 1 единицы каждого наименования и принадлежности к такой аппаратуре, носители видеозаписи, носители записи звука в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 3. Мобильные телефоны, смартфоны и аналогичные устройства связи в количестве не более 2 единиц. 4. Портативные персональные компьютеры, планшеты, игровые приставки в количестве не более 1 единицы каждого наименования и принадлежности к ним в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 5. Переносные музыкальные инструменты в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 6. Культурные ценности (при подтверждении отнесения к таковым в соответствии с законодательством государства - члена Союза) в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 7. Детские коляски, детские сиденья, закрепленные на сиденьях автомобилей в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 8. Коляски для инвалидов в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 9. Инвентарь и принадлежности для спорта, туризма и охоты, воздушные шары в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 10. Домашние животные, в том числе используемые для охоты, спорта, туризма, в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 11. Портативные диализаторы, другие аналогичные медицинские приборы и расходуемые материалы к ним в количестве, необходимом для использования в период пребывания на таможенной территории Союза. Приложение N 5 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ СЛУЧАЕВ ОСУЩЕСТВЛЕНИЯ ТАМОЖЕННОГО ДЕКЛАРИРОВАНИЯ ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ ЛИЦОМ, ДЕЙСТВУЮЩИМ ОТ ИМЕНИ И ПО ПОРУЧЕНИЮ ДЕКЛАРАНТА И НЕ ЯВЛЯЮЩИМСЯ ТАМОЖЕННЫМ ПРЕДСТАВИТЕЛЕМ 1. Ввоз на таможенную территорию Евразийского экономического союза (далее - Союз) в сопровождаемом и (или) несопровождаемом багаже товаров для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования), принадлежащих главе дипломатического представительства, члену дипломатического и административно-технического персонала дипломатического представительства государства - члена Союза, главе консульского учреждения и иному консульскому должностному лицу, консульскому служащему консульского учреждения государства - члена Союза, сотруднику представительства государства - члена Союза при международной организации, расположенного за пределами таможенной территории Союза (далее соответственно - сотрудники, загранучреждение), проживающему вместе с сотрудником члену его семьи и ввозимых с освобождением от уплаты таможенных пошлин, налогов физическим лицом, действующим от имени и по поручению такого сотрудника или члена его семьи. В этом случае таможенное декларирование таких товаров, в том числе помещаемых под таможенную процедуру таможенного транзита, осуществляется физическим лицом, осуществляющим ввоз товаров для личного пользования, принадлежащих сотруднику или члену его семьи. При таможенном декларировании вместе с пассажирской таможенной декларацией таможенному органу представляются в том числе: нотариально заверенная опись товаров для личного пользования, составленная сотрудником или членом его семьи; нотариально заверенная доверенность на осуществление ввоза и совершение таможенных операций, связанных с таможенным декларированием товаров для личного пользования, принадлежащих сотруднику или члену его семьи; документ, подтверждающий соблюдение условий ввоза с освобождением от уплаты таможенных пошлин, налогов. При наличии у физического лица, действующего от имени и по поручению сотрудника и члена его семьи, собственных товаров для личного пользования, подлежащих таможенному декларированию, таможенное декларирование таких товаров производится путем заполнения этим лицом отдельной декларации. 2. Ввоз на таможенную территорию Союза принадлежащих сотруднику товаров для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) перевозчиком в адрес члена семьи такого сотрудника, если такой ввоз не может быть осуществлен сотрудником самостоятельно по причине его смерти, тяжелой болезни или по иной объективной причине. В этом случае таможенное декларирование таких товаров осуществляется членом семьи сотрудника, в адрес которого осуществляется ввоз принадлежащих сотруднику товаров для личного пользования. При таможенном декларировании вместе с пассажирской таможенной декларацией таможенному органу представляются в том числе: выданный в соответствии с законодательством государства - члена Союза документ, удостоверяющий статус сотрудника, товары для личного пользования которого ввозятся, и подтверждающий смерть, тяжелую болезнь сотрудника или иную объективную причину; опись товаров для личного пользования, подписанная руководителем загранучреждения. Приложение N 6 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ КАТЕГОРИЙ ТОВАРОВ, НЕ ОТНОСЯЩИХСЯ К ТОВАРАМ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ Список изменяющих документов (в ред. решения Совета Евразийской экономической комиссии от 28.05.2019 N 53) 1. Икра осетровых видов рыб в количестве более 250 г. 2. Рыба, ракообразные (живые, охлажденные, мороженые) в количестве более 5 кг. 3. Этиловый спирт, алкогольные напитки и пиво общим объемом более 5 л, ввозимые лицом, достигшим 18-летнего возраста. (в ред. решения Совета Евразийской экономической комиссии от 28.05.2019 N 53) 4. Этиловый спирт, алкогольные напитки и пиво, перемещаемые лицом, не достигшим 18-летнего возраста. 5. Табак и табачные изделия в количестве более 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом более 250 г, ввозимые лицом, достигшим 18-летнего возраста. (в ред. решения Совета Евразийской экономической комиссии от 28.05.2019 N 53) 6. Табак и табачные изделия, перемещаемые лицом, не достигшим 18-летнего возраста. 7. Вывозимые с таможенной территории Евразийского экономического союза (далее - Союз) товары, в отношении которых законодательством государства - члена Союза установлены вывозные таможенные пошлины (за исключением топлива, находящегося в обычных баках транспортного средства для личного пользования, и в количестве не более 10 л в отдельной емкости). 8. Природные алмазы (за исключением бриллиантов стоимостью не более 75 тыс. долларов США, вывозимых с таможенной территории Союза). 9. Транспортные средства, не включенные в перечень отдельных видов авто- и мототранспортных средств и прицепов к авто- и мототранспортным средствам, являющихся транспортными средствами для личного пользования, утвержденный Решением Коллегии Евразийской экономической комиссии от 30 июня 2017 г. N 74. 10. Двигатели внутреннего сгорания (за исключением подвесных лодочных моторов). 11. Котлы центрального отопления, классифицируемые в субпозиции 8403 10 ТН ВЭД ЕАЭС. 12. Машины, механизмы, оборудование, классифицируемые в позициях 8426 - 8430, 8433 - 8442, 8444 00 - 8449 00 000 0, 8453 - 8464, из 8465, 8466, 8468, 8474 - 8480, 8486, 8514, 8530, 8534 00, 8535, 8545, 8548, 9024, 9027, 9030 и 9031 ТН ВЭД ЕАЭС (за исключением косилок для газонов, парков или спортплощадок, бытовой пилы дисковой). 13. Солярии для загара. 14. Медицинская техника и оборудование (за исключением шприцов, игл, катетеров, канюлей, аналогичных инструментов, оборудования для измерения кровяного давления, температуры, а также аппаратуры, необходимой для использования по медицинским показаниям). 15. Мебель медицинская, хирургическая, стоматологическая или ветеринарная (за исключением необходимых для использования по медицинским показаниям больничных коек с механическими приспособлениями). 16. Парикмахерские кресла и аналогичные кресла, их части. 17. Аппаратура и оборудование для фотолабораторий, классифицируемые в товарной позиции 9010 ТН ВЭД ЕАЭС. 18. Приборы, аппаратура и модели, предназначенные для демонстрационных целей, классифицируемые в товарной позиции 9023 00 ТН ВЭД ЕАЭС. 19. Игры, приводимые в действие монетами, банкнотами, банковскими карточками, жетонами или аналогичными средствами оплаты. 20. Товары, в отношении которых применяются меры экспортного контроля, в случаях и порядке, установленных в соответствии с законодательством государства - члена Союза.