Программирование микроконтроллеров (компаратор часть 3)

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

КОМЕНТАРІ • 47

  • @АрдуиноЯ
    @АрдуиноЯ 2 роки тому

    Очень доступно и понятно. Спасибо

  • @ОлегСмыслов-л8д
    @ОлегСмыслов-л8д 8 років тому

    Как всегда на высшем уровне! Прекрасные уроки. Осталось книжку издать - " Программирование для начинающих." Подумайте.
    С какими контроллерами Вам приходится чаще сталкиваться ? Или Вы разрабатываете какие-то проекты ? За самоучку - глубокое уважение. Ещё раз спасибо.

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +Олег Смыслов Спасибо. Чтобы не распылятся я изучил досконально atmega16,48. также
      Atxmega16A4 для более серьезных проектов. Хотя не составит труда работать с другими восьмибитными микроконтроллерами фирмы Атмел. Но зачем распылятся ). Насчет книги, я очень сомневаюсь что это кому то нужно та и деньги нужны на издание. Опять же, цена книги скорей всего с учетом затрат будет высокая.

    • @ОлегСмыслов-л8д
      @ОлегСмыслов-л8д 8 років тому

      +Александр Писанец Спасибо за ответ. Успехов Вам !

  • @maksimals66
    @maksimals66 6 років тому

    Спасибо за ваши уроки!

  • @ДмитрийНиколаев-г7я
    @ДмитрийНиколаев-г7я 8 років тому +1

    Большое спасибо за видео уроки! В видео про работу с внешней EEPROM вы хотели создать урок по работе с i2c. Когда можно ожидать?

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +Дмитрий Николаев Я не готов к данному уроку, много объяснять нужно. Нужно доделать начатые, а там видно будет.

  • @transformer7171
    @transformer7171 8 років тому

    Спасибо за видео. Продолжайте, каждое видео жду с интересом :-)

  • @КАТВсёвыключено
    @КАТВсёвыключено 8 років тому

    Спасибо за урок, очень интересно!

  • @ruslanmarkiv7608
    @ruslanmarkiv7608 8 років тому

    Дякую вам Олександре!
    Відео бомбезне!
    Хотілось би побачити відео на такому рівні пояснень і про spi usart i2c!

    • @JackSparrow-dn1cu
      @JackSparrow-dn1cu 8 років тому

      +ruslan markiv смотрим внимательно spi usart уже есть

    • @ruslanmarkiv7608
      @ruslanmarkiv7608 8 років тому

      +Jack Sparrow
      Ви мабудь не зрозуміли!
      Я мав на увазі відео про spi usart i2c з розясненням для зовсім новачків, бо ті відео що я бачив я не зрозумів !

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +ruslan markiv Та я и так все подробно стараюсь объяснить.

  • @yunirablayev9229
    @yunirablayev9229 8 років тому

    Отлично объясняете. Но формирование компаратора с гистерезисом таким способом не рационально. Достаточно использовать 1 вход АЦП и все остальное можно программно сформировать компаратор с гистерезисом+установка на разные уровни и образцового напряжения. Вы молодцы все равно, слежу за вашими уроками, даже за теми которые знаю! С уважением.

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +Yunir Ablayev Вы правы, можно при помощи ацп реализовать но задачи разные бывают.

  • @МихаилДу-п4ш
    @МихаилДу-п4ш 8 років тому

    Александр спасибо вам большое!!!!!!

  • @son7640
    @son7640 8 років тому

    +1 лайк. Александр, а Вы непланировали урок по приминению компоратора и блока захвата таймера1? Очень интерсна эта тема.

  • @MrKr1k
    @MrKr1k 8 років тому

    Спасибо за урок. А нет ли желания сделать обзор микросхем, которые применяются для микроконтроллера (на подобие урока про мультиплексор-демультиплексор)? Может быть еще какие-то элементы приходится использовать в ваших устройствах.

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +Nik RU42 Конечно использую, в основном с ними и разбираюсь. Посмотрим, как время будет. А то начнутся огороды и тд. )

  • @MrKr1k
    @MrKr1k 8 років тому

    Александр, можно ли сделать на AVR что-то наподобие подпрограммы для главной программы? Например у меня есть какой-нибудь модуль, который отправляет сообщения по UART в AVR. Можно ли сделать что-то типа программы более низкого уровня, которая будет генерировать события принятия определенных сообщений, а потом в главной программе создать свое прерывание, когда проходит одно или другие сообщение. Но при этом в главной программе не будет видно реализацию подпрограммы. Как интерфейс с главной программой иметь только прерывания(события). Т.е. МОДУЛЬ->UART->Обработка подпрограммой и создание прерываний->Главная программа с циклом Main. Надеюсь, что понятно объяснил.

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +Nik RU42 Насколько я правильно вас понял , то на аппаратном уровне врятли. Только оформить как библиотеку.

    • @MrKr1k
      @MrKr1k 8 років тому

      +Александр Писанец
      мои коллеги подсказали мне что такое как то реализуется вероятнее всего как свой загрузчик. т.е. базовые функции реализуются на нижнем уровне. ..

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

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

    • @MrKr1k
      @MrKr1k 8 років тому

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

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

    приветствую. вы говорите, течет на вход постоянный ток и поэтому значение резисторов должно быть вместе >1кОм и < 10кОм. Почему так? Есть ли какие-нибудь рекомендации микрочипа по этим резисторам? в даташите.

  • @artur5936
    @artur5936 7 років тому

    А по i2c вы урок завершающий этом цикле делать не будете?

  • @aik_0074
    @aik_0074 8 років тому

    Прекрасно! Спасибо.

  • @AlekseiChip
    @AlekseiChip 8 років тому

    Программно гистерезис можно решить так?
    Если температура 90 то включить двигатель
    Если температура 60 градусов то выключить

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +AlekseiChip Я хотел показать что можно реализовать без особого программирования. Для отслеживания двух диапозонов температуры при помощи компаратора все ровно придется писать программу. И программа не будет заключаться только включении и выключении двигателя. Хотя соглашусь что и сложной программа тоже не будет.

  • @Александр-о6н9х
    @Александр-о6н9х 3 роки тому

    Спасибо

  • @sssserya1
    @sssserya1 8 років тому

    Можете выложить код ?

  • @FunySmileXa
    @FunySmileXa 8 років тому

    ссылка на Формулы,схемы не рабочая

  • @Anikonduelist
    @Anikonduelist 8 років тому

    добрый день, дано задание, "После нажатия на кнопки SW0 - SW7 в любой последовательности запоминаются их
    номера. Повторное нажатие на SW0 обеспечивает включение светодиодов с
    номерами, нажатых кнопок" можете дать советы как такое написать? язык С

    • @АлександрПисанец
      @АлександрПисанец  8 років тому

      +x .Anikon Предположим ваши кнопки размещаются на портуВ. Ваша програма должно снимать маску состояния всего порта.
      Пример: Темр = Темр | PINB;
      Когда программа увидит нажатие кнопки SW0 ( которая размещена на PORTB.0)
      светодиоды размещены на портуА в соответствии c Temp засветятся
      IF( Temp & (1

    • @Anikonduelist
      @Anikonduelist 8 років тому

      благодарю за хороший совет )

  • @gthcjyf
    @gthcjyf 8 років тому

    Превосходно.

  • @рататуй1-р3ю
    @рататуй1-р3ю 8 років тому

    как программа называется ?

  • @electronics_is_easy
    @electronics_is_easy 8 років тому

    Реле надо устанавливать в цепь коллектора вот как здесь на схеме ниже. chipster.ru/catalog/arduino-and-modules/relay-modules/3650.html

  • @sergey-380
    @sergey-380 8 років тому

    👍👍👍👍👍