Встроенный АЦП AVR микроконтроллера

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024

Комментарии • 8

  • @DevilByte
    @DevilByte 8 месяцев назад

    А где должен крутиться цикл for для перебора канала?

    • @michael_mmk
      @michael_mmk  8 месяцев назад

      Наверное, можно этим циклом for(i = 0…7) обернуть функцию readAdc(i);
      Ещё - можно сделать прерывание от ацп и когда прочитан один канал, класть номер следующего канала в младшие биты регистра ADMUX.

    • @DevilByte
      @DevilByte 8 месяцев назад +1

      @@michael_mmk В общем вчера мучался, по итогам сделал функцию adcread(uint8_t channel) с переменной восьмибитной, в нее запихнул запуск преобразования, ожидание окончания и чтение результата. а уже в майне просто создал переменный соответствующие каналам adcresult1=adcread(1) и так со всеми каналами, и просто вывожу их на дисплей, незнаю насколько это правильно или быстродейственно. пока только начла изучать все. Осталось только прилететь домой и в железе проверять. Пилите еще ролики! у вас очень классный материал! если бы у вас был фулл курс я бы купил его!

  • @_mehatronic_
    @_mehatronic_ Год назад

    Здравствуйте, у вас будут уроки по новым микроконтроллерам типа AVR32DA28 ?

    • @michael_mmk
      @michael_mmk  Год назад

      Здравствуйте. По указанным вами контроллерам пока не планирую, но хотелось бы сделать курс по мк atmel с ядром cortex, например SAM3X8E. Но про указанный вами контроллер почитаю.

    • @gromitwoll6907
      @gromitwoll6907 Год назад

      Согласен. Лучше сделать видео по SAM3X8E. AVR32DA28 нету в продаже на Алике. Какой смысл видео если большинство людей не смогут им воспользоваться и купить

    • @DevilByte
      @DevilByte 8 месяцев назад

      @@gromitwoll6907 всмысле не смогут купить и воспользоваться? на алике они покупаются без проблем

  • @gromitwoll6907
    @gromitwoll6907 Год назад

    сложновато воспринимать зачитанный текст на фоне тупо зацикленного видео. на 17:13 тупо потерялся по коду.