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

Меняем частоту шины.

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

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

#1

Сообщение RedSky » 14.07.2020{, 16:11}

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

Добавил для I2C частоту 1МГц. На esp32 и 8266 работает (с oled SSD1306, сильно уменьшает время цикла и добавляет скорости к отрисовке), на остальных нужно проверять.
Вложения
SPI & I2C speed.ubl
(87.83 КБ) 72 скачивания
Последний раз редактировалось RedSky 24.08.2021{, 20:58}, всего редактировалось 3 раза.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

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

#2

Сообщение Ardudue » 15.07.2020{, 13:00}

Настал момент указывать что блоки для версии FLP702.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#3

Сообщение Ingwar » 22.11.2020{, 13:22}

av писал(а):
22.11.2020{, 12:40}
Теперь думай какая же частота будет приоритетной от блока "Установка частоты" или от библиотеки устройства .
Не знаю тонкостей, но IDE обычно ругается, когда объявление переменной происходит 2 и более раз. Хотя со спец. регистрами может не так...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#4

Сообщение Ingwar » 22.11.2020{, 13:34}

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

Ответить

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