Страница 1 из 1

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

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

Добавил для I2C частоту 1МГц. На esp32 и 8266 работает (с oled SSD1306, сильно уменьшает время цикла и добавляет скорости к отрисовке), на остальных нужно проверять.

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

Добавлено: 15 июл 2020, 13:00
Ardudue
Настал момент указывать что блоки для версии FLP702.

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

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

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

Добавлено: 22 ноя 2020, 13:34
Ingwar
GDAN7777 писал(а): 22 ноя 2020, 13:28 Жаль,нет логического анализатора.
Можно осликом посмотреть SCK