Attiny13 Документация часть 2

Поділитися
Вставка
  • Опубліковано 3 лис 2024

КОМЕНТАРІ • 78

  • @ГригорийВерба-ш8ю
    @ГригорийВерба-ш8ю 5 років тому +1

    Есть ещё один интересный мк tiny44. Немного больше по размеру, 14ног, 4кб памяти и цена ~40 центов. Но тини13 все же лидер мелких проектов.

  • @ТатьянаЛугина-л5щ
    @ТатьянаЛугина-л5щ 2 роки тому

    Имеется USBASP/ У меня файл для программатора PONYPROG/При программировании АТИНИ 13на моем программаторе фьюзы нужно менять или нет . спасибо

    • @RADIOSOFT1
      @RADIOSOFT1  2 роки тому

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

    • @ТатьянаЛугина-л5щ
      @ТатьянаЛугина-л5щ 2 роки тому

      @@RADIOSOFT1 у меня фьюзы даны в программе PONY . У меня программа для прошивки AVERDUDE в ней я должен ставить те фьюзы которые были даны. Спасибо

  • @Редкиевидеороликипрокомпанетнт

    Добрый вечер, юзаю Attiny85 и сталкнулся с одним непониманием......
    Так как она почти похожа на Attiny13 обращаюсь именно к Вам!!!
    Ситуация такова..., Использую
    GIMSK|=(1

    • @RADIOSOFT1
      @RADIOSOFT1  5 років тому

      Здравствуйте. не понял описания проблемы.
      В документации все написано: ЛЮБОЕ изменение состояния выводов PCINT0 будет генерировать прерывание, нельзя для них настроить при каком фронте будет генерироваться прерывание.
      Организовать еще вектора нельзя. это одно прерывание которое отслеживает все выбранные пины, самый простой способ - в прерывании опросить все используемые выводы и выяснить какой сработал и вызвать соответствующую подпрограмму.

  • @erikostrovski3601
    @erikostrovski3601 2 роки тому

    Спасибо за урок. Хотел сделать стробоскоп для проверки оборотов на основе тинки13 - как только ставлю прерывание по таймеру0 ,то перестает в протеусе работать ( в флоукодк работает)- даже просто светодиодом не моргает, перелопатил инфу - так понимаю ошибка компелятора флоукода?? Флоукод - 8ой . Если это так , есть ли исправления или переходить на 5ый и вносить исправления ( на форуме по-моему есть как сделать ).
    спасибо.

    • @RADIOSOFT1
      @RADIOSOFT1  2 роки тому +1

      С 8 не работаю, ничего подсказать не могу. Могу посмотреть симуляцию если скинете файл протеуса и прошивку

    • @erikostrovski3601
      @erikostrovski3601 2 роки тому

      @@RADIOSOFT1 спасибо за ответ. Всю прошивки закаментировал, поставил в цикле светодиод включить , делейй 1 сек. светодиод выключить делей 1сек, включил перед циклом прерывание по таймеру0 , частота 4,8MHz ,делитель любой , - все в протеусе не работает.

    • @RADIOSOFT1
      @RADIOSOFT1  2 роки тому +1

      @@erikostrovski3601 какая частота прерывания? Какая программа в макросе прерывания?

    • @erikostrovski3601
      @erikostrovski3601 2 роки тому

      @@RADIOSOFT1 4,8MHz внутренний генератор , таймер0 - настройки делитель на 64 -частота прерывания 292,969Гц . программа в прерываниии счёт времени (както - millis=millis+1 if millis=292 to time=1 и обнуляем millis), но если в прерывании всё закоментировать ( то есть ничего в прерывании ) - в протеусе светодиод просто загорается и всё.
      программу я често говоря уже "переломал" пытаясь чтото сделать .
      В атмеги8 все эти процедуры работают.

    • @RADIOSOFT1
      @RADIOSOFT1  2 роки тому +1

      @@erikostrovski3601 ну видимо баг программы тогда. Просто была вероятность что вы сильно нагрузили прерывание, и тогда та пауза в 1 секунду в основной программе может длиться очень долго.

  • @DenisS1983
    @DenisS1983 5 років тому +1

    МК конечно прикольный, но придумать бы что-то интересное на его основе. Разные там пищалки, мигалки надоели.

    • @RADIOSOFT1
      @RADIOSOFT1  5 років тому

      вариантов куча, устройства которым нужны минимальные мозги.

    • @ЕвгенийЧ-и1н
      @ЕвгенийЧ-и1н 5 років тому

      У меня холодильник на нём работает. Сломался холодильник - давай его разбирать, а там Atiny13. Обвязку починил и дальше работает.

    • @DenisS1983
      @DenisS1983 5 років тому

      @@ЕвгенийЧ-и1н У меня было что купил таймер поклацал все не то(нет того режима что мне нужен думал отнесу. Оказался он на меге 48. Залил свою прошивку лет 5 уже нормально работает.

    • @stassbass2010
      @stassbass2010 5 років тому

      у меня пылесос Bosch, на тиньке13 собран регулятор тяги.

    • @DenisS1983
      @DenisS1983 5 років тому

      @@stassbass2010 Это можно и без тиньки сделать

  • @benhummer185
    @benhummer185 3 роки тому

    I2c ведь нет в этом чипе, да?
    Upd: ага, вижу, что нету, жаль.

  • @D0F4M1N3
    @D0F4M1N3 4 роки тому

    В чем можно написать код для даного контроллера, и на каком язике?
    Буду благодарен за ответ.

    • @RADIOSOFT1
      @RADIOSOFT1  4 роки тому

      я не очень разбираюсь в программировании но думаю это можно сделать как минимум на 4 языках и в разных программах. Если языки программирования вы не знаете, то как вариант: flowcode, flprog, arduino

    • @D0F4M1N3
      @D0F4M1N3 4 роки тому

      @@RADIOSOFT1 Спасибо за ответ. Буду пробовать в atmel studio.

  • @dargindarginec9561
    @dargindarginec9561 2 роки тому

    полезно очень. но решение моей задачи не нашел, не поможете?

    • @RADIOSOFT1
      @RADIOSOFT1  2 роки тому +1

      Знать бы чем...

    • @dargindarginec9561
      @dargindarginec9561 2 роки тому

      @@RADIOSOFT1 на два входа подключены фото диоды выдают до 0,8 вольт, и направлены на солнце например, а на выходе ШИМ подключен двигатель. Вот если напряжение на одном фото диоде стало выше чем на втором то ШИМ растет добавляя единицу например OCROA++ пока не догонит это солнце, пока не станет равным напряжение на обеих фото диодах. В общем у меня что то не работает. 🤷🏻‍♂️

    • @RADIOSOFT1
      @RADIOSOFT1  2 роки тому

      @@dargindarginec9561 задача реализуема, что не получается? Пришлите программу.

    • @dargindarginec9561
      @dargindarginec9561 2 роки тому

      @@RADIOSOFT1 текст прошивки у меня в CodeVision щас попробую скопировать и скинуть сюда

    • @dargindarginec9561
      @dargindarginec9561 2 роки тому

      Вроде отправил сюда что то не появляется 🤦🏻‍♂️🤔

  • @k0x024
    @k0x024 5 років тому

    Здравствуйте. У данного мк на сколько я понял всего 1кб памяти под прошивку, а можно ли использовать например внешнюю eeprom память для размещения в нем исполняемого кода программы?

    • @RADIOSOFT1
      @RADIOSOFT1  5 років тому

      Здравствуйте, мне такой способ неизвестен.

    • @AleksLEST
      @AleksLEST 5 років тому +1

      У этого МК нет TWI. Как память подключить-то?

    • @RADIOSOFT1
      @RADIOSOFT1  5 років тому

      @@AleksLEST софтовый i2c никто не запрещал.

    • @AleksLEST
      @AleksLEST 5 років тому +1

      @@RADIOSOFT1 дык вся память на него и уйдёт...байт 600 - точно...

    • @ИванЗайцев-ъ5т
      @ИванЗайцев-ъ5т 5 років тому +2

      Нельзя. Так как код исполняется из FLASH. Исполнять код из ОЗУ архитектура AVR не может.

  • @vladimirdavydov3294
    @vladimirdavydov3294 4 роки тому

    Добрый день. Вы модете мне для нено програмку простенькую написать?

    • @RADIOSOFT1
      @RADIOSOFT1  4 роки тому

      добрый, не знаю

    • @vladimirdavydov3294
      @vladimirdavydov3294 4 роки тому

      Добрый день. У меня в ремонте реле насоса подачи воды. Нет сигнала с 3-й ножки аттинити. Диод моргает. Должен открываться транзистор примерно на 20 секунд. Подскажите, смогу я его прошить, если Вы напишете программку. Ардуино есть

    • @RADIOSOFT1
      @RADIOSOFT1  4 роки тому +1

      @@vladimirdavydov3294 если напишите мне подробное ТЗ с описанием как должно работать устройство то я могу написать программу. Вроде прошивать с помощью ардуино можно но я так не делал.

    • @vladimirdavydov3294
      @vladimirdavydov3294 4 роки тому

      Спасибо. Дадите Вашу почту?

    • @RADIOSOFT1
      @RADIOSOFT1  4 роки тому

      @@vladimirdavydov3294 в описании канала есть почта или группа вконтакте