Quartz crystal | Customizing fusions | Microcontrollers from scratch # 16

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

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

  • @Программированиемикроконтролле

    Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/
    Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/

    • @vorysgelo
      @vorysgelo 2 ปีที่แล้ว

      подскажите пожалуйста, а где найти программу, что у вас в ролике - DATASHEET SEARCH SITE?

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

    Спасибо за материалы, смотрю через VPN. Не удаляйте, очень интересный контент!

  • @ЕвгенийБондарев-к7ф
    @ЕвгенийБондарев-к7ф ปีที่แล้ว +1

    Благодарствую за очередной урок, учитель! Все подключил, все работает- мигает🎉

  • @Иванов-у2к
    @Иванов-у2к 5 ปีที่แล้ว +7

    Ппрофесионализъм и академично изложение! Удоволствие е да си част от този процес! Благодаря!

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

    Спасибо тебе добрый человек, единственный кто разложил что и как!!! Подписка!!!

  • @serg75222
    @serg75222 6 ปีที่แล้ว +10

    Молодец.Обьясняеш доступным языком спасибо!

  • @sirena-5
    @sirena-5 ปีที่แล้ว

    Дмитре, бачу, що Ваші руки не лише паяльник тримають! Руки натруджені, голова світла. Ви гордість українського народу!💛💙 Миру Вам!

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

    Очень толково обьясняешь! Продолжай так дальше! Жду твоих новых видео!

  • @Comatech
    @Comatech 5 ปีที่แล้ว

    Мне понравилось описание фьюзов у одно чела, раньше фьюзы были так сказать аппаратные, то-есть пережигаемые перемычки, когда перемычка целая, фьюз выключен, а когда её сожгли фьюз установлен, это помогает разобраться с прямыми и инверсными фьюзами.

    • @Comatech
      @Comatech 5 ปีที่แล้ว

      А вообще самая удобная работа с фюзами в программе Khazama

  • @дигадвигуля
    @дигадвигуля 6 ปีที่แล้ว +5

    всегда лайк, благодарность, ждем новый урок!!

  • @АлексейКлочков-ч7к
    @АлексейКлочков-ч7к 6 ปีที่แล้ว +3

    Молодец, продолжай в том же духе. Ждем продолжения! держи лайк

  • @never.m1nd
    @never.m1nd 6 ปีที่แล้ว +16

    Пожалуй оставлю ссылку на калькулятор фьюзов, надеюсь автор не против. Новичкам пригодится homes-smart.ru/fusecalc/

  • @РусланАминов-л3с
    @РусланАминов-л3с 7 หลายเดือนก่อน

    Здравствуйте спасибо вам так интересно у вас курсы есть по программированию МК

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

    Видео - просто класс!

  • @SAM-t6k7s
    @SAM-t6k7s ปีที่แล้ว

    Спасибо
    Детальное объяснение

  • @ЮрийИконников-я6г
    @ЮрийИконников-я6г 6 ปีที่แล้ว +11

    В качалку ходишь или картошку капал?

  • @zaharshoihit1183
    @zaharshoihit1183 6 ปีที่แล้ว +16

    Уважаемый автор, а где продолжение этого цикла?
    Ваши подписчики требуют продолжения банкета!!! :)

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

      Продолжение проверки и испытания работы кварцевого резонатора я провожу с помощью двух генераторов 470 - 530 кгц
      Сигналы вч подаю на смеситель и слушаю через усилитель
      th-cam.com/video/kgzhxaMps-g/w-d-xo.html
      Прошу сообщить понятен ли метод которым я пользуюсь
      th-cam.com/video/kgzhxaMps-g/w-d-xo.html

  • @alanalanov4125
    @alanalanov4125 3 หลายเดือนก่อน

    20:03 "мк невозможно будет перепрошить когда квац удалён, а во всех настройках\фьюзах он "должен быть""
    А если по фьюзам выставлен внутренний генератор, а впаян кварц, то можно будет шить? Мк работать будет, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?

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

    Очень круто

  • @НинаМалышева-м2и
    @НинаМалышева-м2и 6 ปีที่แล้ว

    Хороший урок.
    Но, в протеусе не обязательно подключать кварц. Достаточно прописать его значение в Мгц по щелчку правой мыши в "Edit Properties" во вкладке "Clock Freguency".
    И надо было внимание заострить при установке фьюзов на их HEX значения.
    Еще бы надо было сказать как то так: "...если вы считали фьюзы, и бит SPIEN имеет галку, то все фьюзы, будут читаться как инверсные, а если нет... то как в даташите.
    Ну и рассказать, чем грозит изменение его значения, хотя в "дудке" его не изменить, не залезая в ини файл.
    И собственно вопрос. Занимаюсь PIC. Атмега в новинку. Возможно ли "делать дебаг", и пошаговую отладка прямо в протеусе, и править код там же, как на PIC? Если да, то какой Сишный компилятор прикрутить? Пишу на Си. Зацепило протеусом, MPASM (Proteus), AVRASM, ASEM-51, явно не Сишные.

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

    Отлично!

  • @ЕвгенийКотоманов-ы6я
    @ЕвгенийКотоманов-ы6я 4 ปีที่แล้ว +1

    Спасибо

  • @Elkhan896
    @Elkhan896 4 ปีที่แล้ว

    очень полезно, спасибо.

  • @x-comics4581
    @x-comics4581 6 ปีที่แล้ว

    Порадовал!!!

  • @СоколСоколов-т5з
    @СоколСоколов-т5з 6 ปีที่แล้ว

    Все грамотно.Сделай урок про UART

  • @vladimirlee5928
    @vladimirlee5928 4 ปีที่แล้ว

    F_CPU необходим для для функции delay. Если не использовать ее библиотеку, то и не нужно указывать частоту.

  • @СергейПлюйко-ь7о
    @СергейПлюйко-ь7о 6 ปีที่แล้ว +1

    Здравствуйте продолжение уроков будет ?

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

    Доброго времени суток, подскажите работает ли микруха с кварцами промежуточных значений например 7.145 или 13.750 если да то как на эту частоту настроить контроллер?

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

    Не очень поняла ситуацию с возвратом на внутреннее тактирование после кварца. С программой понятно, а что делать с фьюзами? Не вынимая кварц проставить галочки на внутренний генератор? То есть в какой-то момент во время программирования он перескочит с одного источника на другой, внутренний?

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

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

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

    Как изменить фьюзы, чтобы в атмега 328 работал внутренний кварц на 8мгц, спасибо?

    • @РоманАнатолійович
      @РоманАнатолійович 2 หลายเดือนก่อน

      ради интереса посмотрел в интернете Даташит - Calibrated Internal RC Oscillator - CKSEL(3-0): 0010. (Nominal frequency 8MHz) Там внутри не кварц, а R-C цепочка

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

    а можно одновременно использовать как внутреннюю рц-цепочку так и внешний резонатор?

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

      вы фьюз биты не можете выставить сразу для двух режимов.

    • @alanalanov4125
      @alanalanov4125 3 หลายเดือนก่อน

      @@vladimirlee5928 "вы фьюз биты не можете выставить сразу для двух режимов."
      Но будет ли МК работать вообще, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?

    • @РоманАнатолійович
      @РоманАнатолійович 2 หลายเดือนก่อน

      @@alanalanov4125 скорее всего он не будет видеть внешний кварц, если ему не указать на него правильной комбинацией (CKSEL)

    • @alanalanov4125
      @alanalanov4125 2 หลายเดือนก่อน

      @@РоманАнатолійович У меня получалось их заводить внешним низкочастотным геной, меандром на XTAL1 даже при установке фьюз на внутреннюю RС цепочку.
      ЗЫ это когда ещё прошивка на usbasp была косячная. Сейчас-то этот бубен не нужен.

  • @дигадвигуля
    @дигадвигуля 6 ปีที่แล้ว +1

    дружище скажи, по авр уроки еще будут, а то долго нету

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

    Вопрос возник: что такое UL в строке #define F_CPU 8000000UL ? Ставлю, например, LU или убираю эти буквы и все работает так же как и с UL.

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

      Нашел ответ ниже. Спасибо sense.

  • @серыйкуб-ш4н
    @серыйкуб-ш4н 4 ปีที่แล้ว

    спасибо за видео . подскажите начинаещему в чем раздница амег 8 с буквой АМЕГА 8А

    • @vladimirlee5928
      @vladimirlee5928 4 ปีที่แล้ว

      ATMEGA8A с низким потреблением энергии.

    • @РоманАнатолійович
      @РоманАнатолійович 2 หลายเดือนก่อน +1

      Atmega 8А имеет более широкий диапазоп потребления энергии (2,7-5,5V), и возможность работы с более высокой частотой (до 16MHz)

  • @serbeer1240
    @serbeer1240 5 ปีที่แล้ว

    Автор А программы пишешь ?

  • @АлександрАкулин-ч5ъ
    @АлександрАкулин-ч5ъ 2 ปีที่แล้ว

    что будет если неправильно настроить фьюзы? что делают конденсаторы в комплекте с кварцем?

    • @НикитаКушнир-т8е
      @НикитаКушнир-т8е 2 ปีที่แล้ว

      Будут не правильно пересчитаны импульсы во время в аппаратных таймерах. Конденсаторы нужны что бы создать контур для осцилляции тока. Без них кварц не войдёт в резонанс.

  • @zaharshoihit1183
    @zaharshoihit1183 6 ปีที่แล้ว

    Добрый день.
    Скажи пожалуйста, для чего нужны буквы UL в указании частоты и какие ещё буквы бывают ?

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

      U - unsigned (без знаковый), L - long(длинный). Если их не указать, то константа будет наименьшего возможного типа.
      В зависимости от значения целой константы компилятор присваивает ей тот или иной тип (char, int, long int).
      С помощью суффикса U (или u) можно представить целую константу в виде беззнакового целого.
      Например, Константе 200U выделяется 1 байт, и старший бит используется для представления одного из разрядов кода числа и диапазон значений становится от 0 до 255. Суффикс L (или l) позволяет выделить целой константе 8 байт (long int).
      Совместное использование в любом порядке суффиксов U (или u) и L (или l) позволяет приписать целой константе тип unsigned long int, и она займет в памяти 64 разряда, причем знаковый разряд будет использоваться для представления разряда кода (а не знака). (prog-cpp.ru/c-constants/)

    • @zaharshoihit1183
      @zaharshoihit1183 6 ปีที่แล้ว

      Большое спасибо.

  • @ДимаДимов-в6п
    @ДимаДимов-в6п 6 ปีที่แล้ว

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

    • @numizmat2883
      @numizmat2883 6 ปีที่แล้ว

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

    • @ДимаДимов-в6п
      @ДимаДимов-в6п 6 ปีที่แล้ว

      @@numizmat2883 Это предположение, а хотелось бы точно. Может в процессоре есть калибратор который по выставленному значению и физической величине кварца сам выставляет делители для частоты. Если мое предположение верно то тогда как сказал автор можно воткнуть кварц большего номинала чем положено и процессор все равно будет работать. Ну как то так, а есть еще интересные варианты где бы это могло работать. Например при переходе в спящий режим что бы экономить энергию можно понизить частоту.

    • @Nyamchik-0_0
      @Nyamchik-0_0 4 ปีที่แล้ว

      Мож кто то тоже задаёт такой вопрос. В программе указывается для задержки и функция делай будет делать правильную задержку по времени. Скажем просто вы выставили 1секунду и указываете в программе 1мгц 4мгц 8мгц... Зная частоту программа всегда будет делать задержку в 1сек

  • @ФомаДанунахов
    @ФомаДанунахов 6 ปีที่แล้ว

    Подскажите, у AT89S8253 фьюзы настраиваются? Ставлю по очереди два резонатора на 24 МГц от разных производителей , в итоге с одним частота в 3 раза меньше.

    • @BetacamSP
      @BetacamSP 6 ปีที่แล้ว

      Кварцы бывают гармониковые, скорее всего тот кварц гармониковый, и 24 МГц выдает на 3-й гармонике, соответственно основная частота 24/3=8 МГц

    • @ФомаДанунахов
      @ФомаДанунахов 5 ปีที่แล้ว

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

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

      @@ФомаДанунахов Статью когда то читал в МК или ЮТ Тайна третьей гармоники. название помню, а сути нет (( Но вроде там про блоки питания было импульсные.

  • @BitlllJooS
    @BitlllJooS 2 ปีที่แล้ว

    Прошил с кварцем один раз...теперь на любое действие ошибка(( все, убил контроллер?

  • @TIM7283
    @TIM7283 4 ปีที่แล้ว

    нельзя ли снять подобное видео но с часовым кварцем (32,768) ? Либо написать статью. после установки фьюзов ничего не могу сделать с МК, ни считать ни прошить программу. Нашел конечно информацию в интернете что это связано со "скоростью прошивки" но перепробовал все советы ничего не помогло, просто не понимаю что делаю неверно...

  • @Гипоталамус-к5ю
    @Гипоталамус-к5ю 6 ปีที่แล้ว

    ломом работал?характерные мазоли

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

      это от паяльника, наверное.

  • @sskdll
    @sskdll 6 ปีที่แล้ว

    Продолжения не будет?? :(

    • @Программированиемикроконтролле
      @Программированиемикроконтролле  6 ปีที่แล้ว +3

      Продолжение будет скорее всего с сентября, а может и раньше.

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

      Отлично, рад слышать! С нетерпением жду (и не я один) продолжения как по МК так и по электронике! :) Спасибо большое за ваши видео)

    • @Норберт-ф9з
      @Норберт-ф9з 4 ปีที่แล้ว +1

      @@Программированиемикроконтролле Доброе утро/вечер/день, столкнулся c конденсаторами на 500 В в обвязке "кварца". Ситуация та же, микроконтроллер + "кварц". Пока не нашел объяснения такому выбору напряжения. Поскольку такие конденсаторы мне не доступны, хотелось бы получить объяснение или совет по данному вопросу. С чем это может быть связано и почему нельзя использовать, к примеру, конденсаторы на 50 В ?

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

    Что значит взести биты? Это подать на транзисторы напряжение? Как напряжение находит свои транзисторы имеено нужные транзисторы, а не какие попало?

    • @alanalanov4125
      @alanalanov4125 3 หลายเดือนก่อน +1

      🤣🤣🤣😂😂😂

    • @РоманАнатолійович
      @РоманАнатолійович 2 หลายเดือนก่อน +1

      вы не обижайтесь, но вам надо еще базовые вещи по цифровой технике почитать. Взвести биты, это тоже самое, что установить биты, это значит поставить единичку в соответствующий бит регистра, да,в конечном счете это значит подать на определенный транзистор напряжение. Все манипуляции с настройками МК это работа с участками его памяти и регистрами, участки его памяти строго определены и строго связаны с соответственными транзисторами в его схемотехнике (это упрощенно). Когда вы ставите единичку в определенном регистре это значит что подаете высокий потенциал на базу определенного транзистора и он включается, соединяя цепь в нужной схеме. Т.о. определенное поле в регистре связано с определенным транзистором и отвечает за определенный участок схемотехники, ничего ему "искать" не нужно. Например когда вы выбираете предделитель включая счетчик, то комбинацией битов CS00, CS01, CS02 вы определяете какой из входов мультиплексора будет включен, и соответственно по этому установленному вами каналу заходят сигналы от счетчика-делителя (8, 64, 256, 1024). Т.е. вы просто комбинируете цепь во вложенной схемотехнике путем переключения нужных транзисторов. Вообще вас не особо должно интересовать как устроена внутренняя часть, она достаточно сложная и углубляться в нее задача разработчика МК, они уже все сделали за вас.

    • @Trikster567
      @Trikster567 2 หลายเดือนก่อน

      @@РоманАнатолійович Отлично! Спасибо . И если образно представить что внутри происходит, то это будет похоже на сотни мелких разрядов молний, производящих связи элементов. Однако, под понятием ввести бит скрывается многоуровневая, много сложная работа разработчиков. Это жемнадо додуматься чтобы имея визуальную картинку битов, при этом нажав кнопку, да еще удаленно, в итоге получить нужный результат! Это гениально. Как картинка превращается в физическое напряжение .

  • @дигадвигуля
    @дигадвигуля 6 ปีที่แล้ว

    приветствую автор, ну скинь толковую ссылку или сам расскажи как создать библиотеку в "атмел студио", а то толковой инфы не нахожу. Или способов много!?

    • @DOMINATOR-ou8nz
      @DOMINATOR-ou8nz 5 ปีที่แล้ว +1

      В атмел студио File/New/Project.../GCC C Static Library Project

  • @дигадвигуля
    @дигадвигуля 6 ปีที่แล้ว

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

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

      а зачем писать в ATMEL на C для Ардуино? Когда можно написать в ATMEL на С для AtMega328, который сидит в платке Ардуино UNO например и прошивать его через SPI.

  • @hekto_pyc9998
    @hekto_pyc9998 6 ปีที่แล้ว

    А как более точно подобрать конденсатор к кварцу?

    • @proletarian
      @proletarian 4 ปีที่แล้ว

      Нашёл ответ?

    • @hekto_pyc9998
      @hekto_pyc9998 4 ปีที่แล้ว

      @@proletarian принцип понял, но ответа так и не нашёл.

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

      @@proletarian номиналы балластных конденсаторов (каждого) равны двойной ёмкости кварца минус емкость пина камня (около 5 пик) и минус ёмкость дорожки до кварца (5..10пик). При четком подборе номинала синусоида кварца будет бОльшей амплитуды. Но если номинал будет не точный, то работать все равно будет, просто амплитуда синуса немного упадет.

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

      @@101picofarad спасибо

    • @101picofarad
      @101picofarad 3 ปีที่แล้ว

      @@proletarian эту синусоиду можно увидеть осциллографом , ткнувшись щупом с делением 10х в один из выводов кварца (на другом выводе будет кривая синусоида).

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

    Зачем микроконтроллеру такая высокая частота, даже килогерцы много, не говоря о мега герцах, когда светодиод моргает с частотой 1 Гц?

    • @РоманАнатолійович
      @РоманАнатолійович 2 หลายเดือนก่อน

      МК ведь создавался для более сложных задач, а не для того чтобы делать гирлянды на новогоднюю елку) Когда идет впрыск топлива в двигатель вашего автомобиля, ему нужно успевать в эти циклы например

    • @Trikster567
      @Trikster567 2 หลายเดือนก่อน

      ​​@@РоманАнатолійович
      Теперь понятно. Ответьте пожалуйста на мой вопрос выше, я о том что значит ввести биты, как напряжение находит нужные биты, это вопрос выше без ответа остался.

  • @АлександрАксенов-п9з
    @АлександрАксенов-п9з 6 ปีที่แล้ว

    Ну и зачем кварц в протеусе подключал если все равно пришлось модель настраивать...

    • @splinterkab9007
      @splinterkab9007 4 ปีที่แล้ว

      Протеусу вообще не пофиг. Можно и не подключать кварц в нём. Главное частоту в нем выставить.

  • @Александр-я6л6э
    @Александр-я6л6э 5 ปีที่แล้ว +1

    Всё одно... Ничего не понял... Зачем козе баян??? Зачем нужно цеплять внешний кварц 8 Мгц, если есть внутренний 8 Мгц... Что меняется??? Что значит Hi. Low.Middle при выборе внешнего кварца? У меня сносит башню...

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

      точность отсчёта периодов и независимость от температуры. ну или существенно меньшая зависимость. на рц за сутки часты уйдут на 20 минут, например, а на кварце на несколько секунд. при передаче данных есть протоколы архичувствительные к часам. если подключен к ацп доплеровский датчик, то нужны очень точные отсчёты коротких промежутков и др

  • @JapanWolf666
    @JapanWolf666 4 ปีที่แล้ว

    автор канал ты здесь? у меня есть вопрос, я смотрю ты разбираешься, поэтому хочу от тебя подсказку услышать

  • @goodluck9648
    @goodluck9648 4 ปีที่แล้ว

    Не внутренний кварц, а внутренняя RC цепь

  • @Григорий-т2б
    @Григорий-т2б 5 ปีที่แล้ว

    Дорогой автор, я вот думаю, а мозгов допереть не хватает. Вот выставил я в коде интервал 1 сек через функцию _delay_ms(1000); и не секунда получается, а намного быстрее чем 1 секунда, но вот только я подключаю таймер так всё работает ровно 1 секунда как прописал так и есть. Вопрос в том, что за фигня с _delay_ms(1000); ?

  • @Yupitrer
    @Yupitrer 4 ปีที่แล้ว

    +

  • @KONARTIK1
    @KONARTIK1 5 ปีที่แล้ว

    По моему 220 это не 22пф а как есть 220пф.

    • @Биба-р9н
      @Биба-р9н 5 ปีที่แล้ว +1

      Если написано 220 то это значит что 22*10 в степени 0. А любое число в степени 0 есть 1. Получаем 22*1= 22 .

  • @Игорь-м5с2ф
    @Игорь-м5с2ф 7 หลายเดือนก่อน

    Как всё сложно🤦‍♂️

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

    Прошу сообщить понятен ли метод проверки и испытания работы кварцевого резонатора 500 кгц с помощью двух генераторов 470 - 530 кгц
    th-cam.com/video/kgzhxaMps-g/w-d-xo.html

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

    Как же бесит этот "даташыт". Шит (shit) по английски значит - дерьмо, a data sheet читается как 'дейтэщиит'. В русском есть слово "спецификация", а вот такой бессмыслицы как "даташыт" в нём нет.

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

      гурман... а я читаю всё в немецком варианте. знакомые усыкаются. Зато понятно как писать. Реад, врите, Бооль, унсигнед, До вхиле... понапридумывали ритуалов с буквами: читается не читается, подразумевается, но редуцировано. ашпротивно.