Обновить README.md

This commit is contained in:
klassents 2024-10-16 09:26:27 +03:00
parent ea1417450b
commit 9f72c43590

View File

@ -16,14 +16,17 @@
Для изменения состояния цифровых выводов помимо стандартной функции `digitalWrite()` доступна функция `digitalToggle(uint32_t PinNumber)`.
### Аналоговые выводы
ADC
Разрешение встроенного в МИК32 АЦП составляет 12 бит, но возможно изменение разрешения в пределах от 1 до 32 бит с помощью функции analogReadResolution(). Разрешение АЦП по умолчанию составляет 10 бит. Функция analogRead() возвращает результаты измерения после усреднения по 10 значениям.
ШИМ
одновременно с разными частотами можно использовать только выводы, сидящие на разных таймерах. На таймере 1 - 3, 5, 6, 9. На таймере 2 - 10, 11.
D10 не может быть использован, если работает SPI.
#### АЦП
Разрешение встроенного в MIK32 АЦП составляет 12 бит. Разрешение АЦП по умолчанию в Arduino IDE составляет 10 бит. Функция `analogReadResolution()` позволяет измененить разрешение в пределах от 1 до 32 бит.
Функция `analogRead()` возвращает результаты измерения после усреднения по 10 значениям.
#### ШИМ
На плате Elbear Ace-Uno доступны следующие выводы для формирования ШИМ сигнала: D3, D5, D6, D9, D10, D11. Сигнал формируется с помощью 32-битного таймера. Выводы D3, D5, D6, D9 подключены к таймеру 1, выводы D10, D11 подключены к таймеру 2. Выводы, подключенные к одному и тому же таймеру, выдают ШИМ сигнал одинаковой частоты.
Цифровой вывод D10 не может быть использован для ШИМ, если одновременно активен интерфейс SPI. Это ограничение связано с особенностями работы микроконтроллера. Ограничение не распространяется на использование D10 в качестве цифрового вывода при активном SPI.
По умолчанию частота сформированного ШИМ сигнала составляет 1 кГц. Функция `analogWriteFrequency()` позволяет изменить частоту сигнала в пределах от 1 Гц до 1 МГц.
По умолчанию разрешение, используемое в функции `analogWrite()`, составляет 8 бит. Функция `analogWriteResolution()` позволяет измененить разрешение в пределах от 1 до 32 бит.
### Прерывания
На плате Elbear Ace-Uno доступно 7 прерываний, настраиваемых функцией `attachInterrupt()`.
На плате Elbear Ace-Uno доступно 7 прерываний, настраиваемых функцией `attachInterrupt()`:
|Цифровой вывод|Номер прерывания|
|---------|---------|
|D2|0|