forked from Elron_dev/elbear_arduino_bsp
Обновить README.md
This commit is contained in:
parent
ea1417450b
commit
9f72c43590
15
README.md
15
README.md
@ -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|
|
||||
|
||||
Loading…
Reference in New Issue
Block a user