Установка частоты SPI и I2C

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Установка частоты SPI и I2C

Сообщение RedSky »

Два блока для изменения частоты передачи данных (скорости).
Созданы в новом редакторе, поэтому работают в Flprog начиная с 7й версии.
Используются возможности штатных библиотек.
Для SPI: блок задаёт частоту в виде "тактовая_частота_мк/делитель".
Для I2C: выбираем частоту из списка.

Добавил для I2C частоту 1МГц. На esp32 и 8266 работает (с oled SSD1306, сильно уменьшает время цикла и добавляет скорости к отрисовке), на остальных нужно проверять.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось RedSky 24 авг 2021, 20:58, всего редактировалось 3 раза.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

Установка частоты SPI и I2C

Сообщение Ardudue »

Настал момент указывать что блоки для версии FLP702.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Установка частоты SPI и I2C

Сообщение Ingwar »

av писал(а): 22 ноя 2020, 12:40 Теперь думай какая же частота будет приоритетной от блока "Установка частоты" или от библиотеки устройства .
Не знаю тонкостей, но IDE обычно ругается, когда объявление переменной происходит 2 и более раз. Хотя со спец. регистрами может не так...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Установка частоты SPI и I2C

Сообщение Ingwar »

GDAN7777 писал(а): 22 ноя 2020, 13:28 Жаль,нет логического анализатора.
Можно осликом посмотреть SCK
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя