1
0
mirror of https://github.com/AlexGyver/GyverCore.git synced 2025-07-04 15:22:25 +03:00

Update README.md

This commit is contained in:
Alex
2020-02-03 12:58:17 +03:00
parent 42c617af23
commit d31baaad78

View File

@ -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** - выбор загрузчика **(требует перезаписи загрузчика)**: