FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 06:52
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 3 из 3«123
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » ГЕНЕРАТОР В FLProg (Работа генератора в Proteuse)
ГЕНЕРАТОР В FLProg
kipiaxxx Дата: Понедельник, 16.11.2015, 11:02 | Сообщение # 31
Сержант
Группа: Проверенные
Сообщений: 40
Награды: 3
Репутация: 1
Статус: Offline
На досуге немного исследовал возможности блока Buzzer (Разное/Пьезо-динамик).

1. Согласно инфо с https://www.arduino.cc/en/Reference/Tone
Uno, Mega, Leonardo and other AVR boards:
Min frequency (Hz)  - 31
Max frequency (Hz) - 65535
Вне этого диапазона частоты воспроизводятся с "математическими фокусами".

2. Точность установки частоты проверялась 5-разрядным частотомером с заявленной точностью 0,02%. В целом погрешность установки частоты не превышает 0,1 - 0,5%.
Замечено, что ряд частот, кГц: 0,5; 1; 2; 4; 5; 8; 10; 20; 40; 50.
воспроизводятся весьма точно, с минимальной погрешностью. Это можно использовать с целью калибровки.


3. Обнаружен баг.
Если к входу F блока Buzzer подключена константа или только одна переменная (Set), то IDE при компиляции выдаёт ошибку. Достаточно к нему подключить ещё одну переменную (А-вход) или другой блок, то всё компилируется корректно. Пробовал только в версии 1.10.1 для Arduino Nano (ATmega328).
Прикрепления: 9206011.png(7Kb) · 4396855.png(15Kb)


Сообщение отредактировал kipiaxxx - Понедельник, 16.11.2015, 11:38
 
Форум » Основной » Спросить у знатоков » ГЕНЕРАТОР В FLProg (Работа генератора в Proteuse)
Страница 3 из 3«123
Поиск:

FLProg © 2016
Яндекс.Метрика