From d31baaad781aed1ce5d605ac38f1add896b5fde4 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 3 Feb 2020 12:58:17 +0300 Subject: [PATCH] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b58e36b..e5f2e97 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Разработано by Александр **AlexGyver** и Egor 'Nich1con' Zaharov ## Известные баги -* На компиляторе версии 8 не работает библиотека ServoSmooth. Будьте бдительны с этой версией в общем! +* На компиляторе версии 8 не работает библиотека ServoSmooth. Будьте бдительны с этой версией! ## Установка ### Автоматическая @@ -97,6 +97,7 @@ parseFloat | 1070 | 246 | 824 - Макрос **bitToggle**(value, bit), инвертирует состояние бита **bit** в байте **value** - Быстрая функция **digitalToggle**(pin), инвертирует состояние пина - Расширенная работа с АЦП + - Предделитель АЦП по умолчанию изменён на **4**, это в разы ускоряет analogRead, измерения по нашим тестам менее точными **не становятся** - Убрано в 2.0 ~~**analogStartConvert**(byte pin) - начать преобразование с выбранного пина~~ - Убрано в 2.0 ~~**analogGet()** - получить преобразованное значение (между analogStartConvert и analogGet можно выполнять действия, в отличие от ожидания в analogRead())~~ - **analogPrescaler**(uint8_t prescl) - установить предделитель для АЦП (2, 4, 8, 16, 32, 64, 128) - управляет скоростью работы АЦП (скоростью оцифровки). Prescaler: @@ -138,7 +139,8 @@ parseFloat | 1070 | 246 | 824 - Выбор версии компилятора ### Убрано -Убраны всякие сервисные файлы и прочий хлам, не относящийся к ATmega328 (wifi, USB), почищен код. Ядро полностью совместимо с остальными библиотеками, ничего из стандартных функций не вырезано. +- Убраны всякие сервисные файлы и прочий хлам, не относящийся к ATmega328 (wifi, USB), почищен код. Ядро полностью совместимо с остальными библиотеками, ничего из стандартных функций не вырезано. +- analogWrite(pin, 255) не заменяется на digitalWrite(pin, HIGH) для корректной работы 10 бит ШИМ. Шумы при работе ШИМ на заполнении 255 отсутствуют. Чтобы выключить шим, нужно сделать пин analogWrite 0, также генерацию отключает digitalWrite любого уровня на этот пин. ## Настройки платы **Bootloader** - выбор загрузчика **(требует перезаписи загрузчика)**: