Samd21

Тема в разделе "Микроконтроллеры AVR", создана пользователем save.l, 16 май 2025.

  1. save.l

    save.l Гик

    Добрый день.
    Наткнулся тут на МК ATSAMD21E18A-AU
    Глянул что это такое, немного почитал.

    А каково ваше мнение относительно МК из серии SAMD21 ?
    Может общее впечатление? Удобство, простота?
    Поддержка из Aduino IDE?
    Поддержка библиотек от AVR?

    Заранее спасибо)
     
  2. parovoZZ

    parovoZZ Гуру

    Наткнулся на это
    upload_2025-5-17_10-47-35.png

    Плюсы очевидны:
    1. Не нужны никакие дорогостоящие программаторы. Достаточно любого преобразователя USB - UART
    2. Никогда и ни при каких обстоятельствах загрузчик UART не слетает - он там навсегда
    3. Отсутствие необходимости какой-либо IDE - все тулзы скачиваются с сайта производителя. Сам код можно писать хоть в блокноте
    4. Родной SDK ESP_IDF поддерживает абсолютно всю периферию и все её режимы, которая есть на кристалле. Не надо писать никаких костылей для работы периферии в изысканных режимах
    5. Огромная поддержка различного стороннего оборудования
    6. Огромная поддержка различных протоколов
    7. RTOS прямо из коробки
    8. Поддержка многоядерности прямо из коробки
    9. Можно получить поддержку на GitHub
    10. Стеки для протоколов можно использовать какие угодно.

    Но есть и минусы:
    1. Очень малая номенклатура устройств
    2. Для почти каждого кристалла необходимо качать свои тулзы и библиотеки. А весят они не мало

    Вопреки интернет-мнению, ESP32 - это микропроцессор + распаянный радиомодуль под одним корпусом. Производитель свои устройства называет SoC