Два блока для изменения частоты передачи данных (скорости).
Созданы в новом редакторе, поэтому работают в Flprog начиная с 7й версии.
Используются возможности штатных библиотек.
Для SPI: блок задаёт частоту в виде "тактовая_частота_мк/делитель".
Для I2C: выбираем частоту из списка.
Добавил для I2C частоту 1МГц. На esp32 и 8266 работает (с oled SSD1306, сильно уменьшает время цикла и добавляет скорости к отрисовке), на остальных нужно проверять.
Установка частоты SPI и I2C
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Установка частоты SPI и I2C
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RedSky 24 авг 2021, 20:58, всего редактировалось 3 раза.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Установка частоты SPI и I2C
Не знаю тонкостей, но IDE обычно ругается, когда объявление переменной происходит 2 и более раз. Хотя со спец. регистрами может не так...av писал(а): 22 ноя 2020, 12:40 Теперь думай какая же частота будет приоритетной от блока "Установка частоты" или от библиотеки устройства .
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Установка частоты SPI и I2C
Можно осликом посмотреть SCK
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя