Решение проблем с подключением библиотек *.h

Считаете ли вы, что это информация была полезна для вас?

  • да

    Голосов: 3 75.0%
  • нет

    Голосов: 0 0.0%
  • ничего нового

    Голосов: 1 25.0%

  • Всего проголосовало
    4
  • Опрос закрыт .

Arudov13

✩✩✩✩✩✩✩
24 Янв 2023
5
1
Проблема решена. LGT8E328P использует частоту 32кГц, файл библиотеки "ws2812_send.h" считывает частоту и сравнивает. если не находит нужной, появляется ошибка. Добавление нужной частоты в библиотеку решило проблему. Возможно также решит проблему ручное задание частоты в скетче или библиотеке, но я не пробовал.
#pragma once

// =================== ВЫВОД ===================
#define NOP1 "nop \n\t"
#define NOP2 "rjmp .+0 \n\t"

#if F_CPU == 8000000
#define DELAY
#define MAX_DATA_SPEED
#elif F_CPU == 12000000
#define DELAY
#elif F_CPU == 16000000
#define DELAY NOP2
#elif F_CPU == 20000000
#define DELAY NOP2 NOP2 NOP1
#elif F_CPU == 32000000 /указал нужную частоту
#define DELAY NOP2 NOP2 NOP1 /
#endif

@viktor1703, Пытливый ум, шаловливые руки, а также наличие шила не дают покоя. платы заказаны, но пока они доедут, можно решить проблему.
 
  • Лойс +1
Реакции: viktor1703