analogRead values go from 0 to 1023, analogWrite values from 0 to 255. предположим , что вижу вот это. так же предположим, что я перевел шим в 10 битный режим работы из 8 битного и могу посылать от 0 до 1023. я понимаю, что должен быть инт, но я вижу что приходит флоат и все работает, значит ардина достаточно умная чтоб сама конвернуть. вопрос как она это делате

Комментарии: 4

  1. Argentina

    16-битный таймер только на портах D9 и D10

    • Semen

      я использую D9

      • Argentina

        стандартная analogWrite один фиг не поддерживает 16 бит что-то такое надо лепить void analogWrite16(uint8_t pin, uint16_t val) { switch (pin) { case 9: OCR1A = val; break; case 10: OCR1B = val; break; } }

        • Semen

          и это я тоже знаю. документацию не стандартной я тоже прочитал. там написано тоже самое что и в ардуине. так что я предположил что это происходит на уровне микроконтроллера. дата шит к этому моменту я не нашел. скорее всег опрост не понимаю по каким словам гуглить. опыта у меня в этом нет нифига

Не нашли ответ?

Вам также может быть интересно

Помогите пожалуйста понять что за пин на нижней линии убитый? (Пустышка или важный) только учусь, иногда такое или царапины... Читать далее