Лекция №5 "Микроконтроллеры" (Донов Г.И.)

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 25

  • @ДмитроПерший
    @ДмитроПерший 2 ปีที่แล้ว +2

    Как всё таки отличается написание программы на языке ассемблера и Си. Я бы задолбался бы юзать ассемблер. Да, объяснение работы регистров очень нужное дело, но писать программы быстрее и удобнее на Си. Хотя я сейчас играюсь с STM32, а там и среда разработки своя, и библиотека HAL имеется. Плюс наличие операционки. Хотя на Атмел тоже должна быть.

    • @ВладимирТолмачев-й1х
      @ВладимирТолмачев-й1х ปีที่แล้ว

      В городе загорске,особенно на его окраинах каждый бомж программирует на языке бейсик,а уж ассемблер плюс знают даже алкаши.Хотя библиотеки нет,интернета нет,компов нет.Но ведь программируют,сволочи.

    • @ВалерияСавостина-и9я
      @ВалерияСавостина-и9я ปีที่แล้ว

      Я 21:53 21:53 21:54 21:54

  • @k7zloy1
    @k7zloy1 3 ปีที่แล้ว +6

    Вот бы методичку скачать где то

    • @mangoose8291
      @mangoose8291 2 ปีที่แล้ว +1

      Он в первой или второй лекции вроде говорил название методички, т.н. "желтой книжки".

    • @stepansml6713
      @stepansml6713 ปีที่แล้ว +1

      @@mangoose8291 но скачать её не нашёл где бесплатно, то есть даром. Но смотреть просто так скан есть где. Но скан такой... мутненький. читаемый, но блин не на печатной же машинке он это надиктовывал машинистке в кожаной куртке

    • @mangoose8291
      @mangoose8291 ปีที่แล้ว

      @@stepansml6713 ну видимо надо искать ребят с мфти, которые по этой программе учились.

    • @catholikos
      @catholikos ปีที่แล้ว +1

      "Применение микроконтроллеров" Донов. Обложка у книжки действительно жёлтая)))

  • @stepansml6713
    @stepansml6713 ปีที่แล้ว +1

    теперь понятнее, как ветвится неветвимое.

  • @АндрейО-ч4ш
    @АндрейО-ч4ш ปีที่แล้ว

    Извините, а когда программа стартует она начинает все подпрограммы для прерываний выполнять? А если это не требуется?

    • @deniskhakimov
      @deniskhakimov ปีที่แล้ว +2

      Самое первое прерывание, расположенное по адресу 0x000, это RESET, который обычно тупо прыгает на основную подпрограмму. Т.е. почти весь вектор прерываний пропускается одной элегантной командой короткого перехода RJMP.

  • @veselo9809
    @veselo9809 8 หลายเดือนก่อน

    Судя по лекции код выполняющийся при возникновении прерывания приостанавливает основной код программы , но ведь программа прерывания выполняться параллельно с основной программой, обрабатывая необходимые действия в зависимости от условий, вызвавших прерывание, по крайней мере так работают на Atmega8.И тогда зачем сохранять в стек текущие значения регистров если основная программа не останавливается ? Или этот особенность данного мк и при возникновении прерываний основной код приостанавливается ?

    • @xor_ax_ax
      @xor_ax_ax 8 หลายเดือนก่อน +1

      Для параллельной работы программы нужно больше, чем одно ядро, а данный МК одноядерный. Кроме того, дополнительные устройства как правило делят общую шину с одним из ядер и соответственно прерывают именно его работу, а не какого-то другого ядра, о котором они ничего не знают. Поэтому принцип примерно тот же, что и с одним ядром - выполнение работы прерывается. Однако прерывание может посредством сообщений продолжить обработку на другом ядре и быстро вернуть управление в то место, где произошло прерывание.

  • @Hash551
    @Hash551 4 ปีที่แล้ว +2

    Преподаватель такой шутник, так смешно рассказывает..

  • @ВладимирТолмачев-й1х
    @ВладимирТолмачев-й1х 3 ปีที่แล้ว

    А злобные студенты,завалившие экзамен у Донова,как его называют?Наверно Дон Донов.

    • @stepansml6713
      @stepansml6713 ปีที่แล้ว

      Eror. the name is occupied. Извинись.

    • @ВладимирТолмачев-й1х
      @ВладимирТолмачев-й1х ปีที่แล้ว

      Дон это река в Украине,например в Ростове.

    • @aleksdoor3423
      @aleksdoor3423 ปีที่แล้ว

      @@ВладимирТолмачев-й1х Так это, Ростов вроде пока в России?

  • @MrOlegBoldyrev
    @MrOlegBoldyrev 3 ปีที่แล้ว +4

    Я правильно понял, что это обычный мел? И это в наше-то время, да на Физтехе. Это называется, нищета. Доска грязная, безобразие, но это и отдельный вопрос.

    • @BondarAlexandr
      @BondarAlexandr 3 ปีที่แล้ว

      И унитазы у них в заведении не золотые.
      Нищеброды!

    • @MrOlegBoldyrev
      @MrOlegBoldyrev 3 ปีที่แล้ว +1

      ​@@BondarAlexandrречь о нормальных современных офисных принадлежностях. Которыми великая и богатая страна вполне может обеспечить свой лучший вуз. Незачем приплетать сюда золотые унитазы.

    • @BondarAlexandr
      @BondarAlexandr 3 ปีที่แล้ว +7

      @@MrOlegBoldyrev умные люди предпочитают надёжность, эффективность и простоту, а не вычурность показушничество и моду.
      Или Вы считаете, "обычный мел" не позволил донести смысл?

    • @MrOlegBoldyrev
      @MrOlegBoldyrev 3 ปีที่แล้ว

      ​@@BondarAlexandr можно, конечно, и мелом доносить смысл. Лучше говённым, чтобы он крошился, доску царапал. Смысл вс рввно дойдёт.

    • @BondarAlexandr
      @BondarAlexandr 3 ปีที่แล้ว +11

      @@MrOlegBoldyrev всё же практичней пользоваться натуральным, белым, "жирным", контрастным, без приторного химического запаха, легко смывающимся с доски и рук, не требующим каких-либо колпачков или зарядок, не имеющем срока годности, не высыхающем и не разряжающемся, с визуальным контролем остатка, дешёвым, экологичным, не требующим утилизации остатков или дальнейшей переработки, в общем - ОБЫЧНЫМ МЕЛОМ.