Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/ Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/
Мне понравилось описание фьюзов у одно чела, раньше фьюзы были так сказать аппаратные, то-есть пережигаемые перемычки, когда перемычка целая, фьюз выключен, а когда её сожгли фьюз установлен, это помогает разобраться с прямыми и инверсными фьюзами.
Продолжение проверки и испытания работы кварцевого резонатора я провожу с помощью двух генераторов 470 - 530 кгц Сигналы вч подаю на смеситель и слушаю через усилитель th-cam.com/video/kgzhxaMps-g/w-d-xo.html Прошу сообщить понятен ли метод которым я пользуюсь th-cam.com/video/kgzhxaMps-g/w-d-xo.html
Хороший урок. Но, в протеусе не обязательно подключать кварц. Достаточно прописать его значение в Мгц по щелчку правой мыши в "Edit Properties" во вкладке "Clock Freguency". И надо было внимание заострить при установке фьюзов на их HEX значения. Еще бы надо было сказать как то так: "...если вы считали фьюзы, и бит SPIEN имеет галку, то все фьюзы, будут читаться как инверсные, а если нет... то как в даташите. Ну и рассказать, чем грозит изменение его значения, хотя в "дудке" его не изменить, не залезая в ини файл. И собственно вопрос. Занимаюсь PIC. Атмега в новинку. Возможно ли "делать дебаг", и пошаговую отладка прямо в протеусе, и править код там же, как на PIC? Если да, то какой Сишный компилятор прикрутить? Пишу на Си. Зацепило протеусом, MPASM (Proteus), AVRASM, ASEM-51, явно не Сишные.
20:03 "мк невозможно будет перепрошить когда квац удалён, а во всех настройках\фьюзах он "должен быть"" А если по фьюзам выставлен внутренний генератор, а впаян кварц, то можно будет шить? Мк работать будет, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?
Доброго времени суток, подскажите работает ли микруха с кварцами промежуточных значений например 7.145 или 13.750 если да то как на эту частоту настроить контроллер?
Не очень поняла ситуацию с возвратом на внутреннее тактирование после кварца. С программой понятно, а что делать с фьюзами? Не вынимая кварц проставить галочки на внутренний генератор? То есть в какой-то момент во время программирования он перескочит с одного источника на другой, внутренний?
Да, МК находясь на внешке и получив фьюзы для внутреннего, включает внутренний и переходит на него. Если выдернуть кварц, то камень не может прописать фьюзы в таком режиме и как следствие включить внутренний генератор и перейти на него.
нельзя ли снять подобное видео но с часовым кварцем (32,768) ? Либо написать статью. после установки фьюзов ничего не могу сделать с МК, ни считать ни прошить программу. Нашел конечно информацию в интернете что это связано со "скоростью прошивки" но перепробовал все советы ничего не помогло, просто не понимаю что делаю неверно...
@@vladimirlee5928 "вы фьюз биты не можете выставить сразу для двух режимов." Но будет ли МК работать вообще, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?
@@РоманАнатолійович У меня получалось их заводить внешним низкочастотным геной, меандром на XTAL1 даже при установке фьюз на внутреннюю RС цепочку. ЗЫ это когда ещё прошивка на usbasp была косячная. Сейчас-то этот бубен не нужен.
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/)
ради интереса посмотрел в интернете Даташит - Calibrated Internal RC Oscillator - CKSEL(3-0): 0010. (Nominal frequency 8MHz) Там внутри не кварц, а R-C цепочка
Подскажите, у AT89S8253 фьюзы настраиваются? Ставлю по очереди два резонатора на 24 МГц от разных производителей , в итоге с одним частота в 3 раза меньше.
Да я уже разобрался. Нужно смотреть характеристики резонатора конкретного производителя. Так и оказалось, что одни работают на основной гармонике а другие на третьей.
@@ФомаДанунахов Статью когда то читал в МК или ЮТ Тайна третьей гармоники. название помню, а сути нет (( Но вроде там про блоки питания было импульсные.
Будут не правильно пересчитаны импульсы во время в аппаратных таймерах. Конденсаторы нужны что бы создать контур для осцилляции тока. Без них кварц не войдёт в резонанс.
Зачем в программе писать частоту работы процессора при подключение внешнего резонатора, если при смене резонатора на другой номинал частота меняется? И от записанной частоты в программе не зависит?
@@numizmat2883 Это предположение, а хотелось бы точно. Может в процессоре есть калибратор который по выставленному значению и физической величине кварца сам выставляет делители для частоты. Если мое предположение верно то тогда как сказал автор можно воткнуть кварц большего номинала чем положено и процессор все равно будет работать. Ну как то так, а есть еще интересные варианты где бы это могло работать. Например при переходе в спящий режим что бы экономить энергию можно понизить частоту.
Мож кто то тоже задаёт такой вопрос. В программе указывается для задержки и функция делай будет делать правильную задержку по времени. Скажем просто вы выставили 1секунду и указываете в программе 1мгц 4мгц 8мгц... Зная частоту программа всегда будет делать задержку в 1сек
Блиан. Сраные инверсные и неинверсные биты. Переключил с одного на другой, и там почему то автоматом поставились везде 0. Прошил, жопа контроллеру. Следом попробовал поставить новые оставшиеся 2 штуки Atmega8 еще раз. но уже с исправленными битами. Программатор больше не читает их. Ошибка в AVRdude cannot set sck repiod. pelase check for usbasp firmware update. Что могло с ним произойти. Скачал самую свежую версию avrdude, все так же (((((( Че теперь делать не знаю
приветствую автор, ну скинь толковую ссылку или сам расскажи как создать библиотеку в "атмел студио", а то толковой инфы не нахожу. Или способов много!?
пртветствую автор. слушай а можно писать код на си в атмел студио для ардуино, если да, сделай урок как это осуществить, думаю всем интересно будет. как раз готовая отладочная плата
а зачем писать в ATMEL на C для Ардуино? Когда можно написать в ATMEL на С для AtMega328, который сидит в платке Ардуино UNO например и прошивать его через SPI.
@@Программированиемикроконтролле Доброе утро/вечер/день, столкнулся c конденсаторами на 500 В в обвязке "кварца". Ситуация та же, микроконтроллер + "кварц". Пока не нашел объяснения такому выбору напряжения. Поскольку такие конденсаторы мне не доступны, хотелось бы получить объяснение или совет по данному вопросу. С чем это может быть связано и почему нельзя использовать, к примеру, конденсаторы на 50 В ?
Дорогой автор, я вот думаю, а мозгов допереть не хватает. Вот выставил я в коде интервал 1 сек через функцию _delay_ms(1000); и не секунда получается, а намного быстрее чем 1 секунда, но вот только я подключаю таймер так всё работает ровно 1 секунда как прописал так и есть. Вопрос в том, что за фигня с _delay_ms(1000); ?
МК ведь создавался для более сложных задач, а не для того чтобы делать гирлянды на новогоднюю елку) Когда идет впрыск топлива в двигатель вашего автомобиля, ему нужно успевать в эти циклы например
@@РоманАнатолійович Теперь понятно. Ответьте пожалуйста на мой вопрос выше, я о том что значит ввести биты, как напряжение находит нужные биты, это вопрос выше без ответа остался.
вы не обижайтесь, но вам надо еще базовые вещи по цифровой технике почитать. Взвести биты, это тоже самое, что установить биты, это значит поставить единичку в соответствующий бит регистра, да,в конечном счете это значит подать на определенный транзистор напряжение. Все манипуляции с настройками МК это работа с участками его памяти и регистрами, участки его памяти строго определены и строго связаны с соответственными транзисторами в его схемотехнике (это упрощенно). Когда вы ставите единичку в определенном регистре это значит что подаете высокий потенциал на базу определенного транзистора и он включается, соединяя цепь в нужной схеме. Т.о. определенное поле в регистре связано с определенным транзистором и отвечает за определенный участок схемотехники, ничего ему "искать" не нужно. Например когда вы выбираете предделитель включая счетчик, то комбинацией битов CS00, CS01, CS02 вы определяете какой из входов мультиплексора будет включен, и соответственно по этому установленному вами каналу заходят сигналы от счетчика-делителя (8, 64, 256, 1024). Т.е. вы просто комбинируете цепь во вложенной схемотехнике путем переключения нужных транзисторов. Вообще вас не особо должно интересовать как устроена внутренняя часть, она достаточно сложная и углубляться в нее задача разработчика МК, они уже все сделали за вас.
@@РоманАнатолійович Отлично! Спасибо . И если образно представить что внутри происходит, то это будет похоже на сотни мелких разрядов молний, производящих связи элементов. Однако, под понятием ввести бит скрывается многоуровневая, много сложная работа разработчиков. Это жемнадо додуматься чтобы имея визуальную картинку битов, при этом нажав кнопку, да еще удаленно, в итоге получить нужный результат! Это гениально. Как картинка превращается в физическое напряжение .
Всё одно... Ничего не понял... Зачем козе баян??? Зачем нужно цеплять внешний кварц 8 Мгц, если есть внутренний 8 Мгц... Что меняется??? Что значит Hi. Low.Middle при выборе внешнего кварца? У меня сносит башню...
точность отсчёта периодов и независимость от температуры. ну или существенно меньшая зависимость. на рц за сутки часты уйдут на 20 минут, например, а на кварце на несколько секунд. при передаче данных есть протоколы архичувствительные к часам. если подключен к ацп доплеровский датчик, то нужны очень точные отсчёты коротких промежутков и др
@@proletarian номиналы балластных конденсаторов (каждого) равны двойной ёмкости кварца минус емкость пина камня (около 5 пик) и минус ёмкость дорожки до кварца (5..10пик). При четком подборе номинала синусоида кварца будет бОльшей амплитуды. Но если номинал будет не точный, то работать все равно будет, просто амплитуда синуса немного упадет.
@@proletarian эту синусоиду можно увидеть осциллографом , ткнувшись щупом с делением 10х в один из выводов кварца (на другом выводе будет кривая синусоида).
Прошу сообщить понятен ли метод проверки и испытания работы кварцевого резонатора 500 кгц с помощью двух генераторов 470 - 530 кгц th-cam.com/video/kgzhxaMps-g/w-d-xo.html
Как же бесит этот "даташыт". Шит (shit) по английски значит - дерьмо, a data sheet читается как 'дейтэщиит'. В русском есть слово "спецификация", а вот такой бессмыслицы как "даташыт" в нём нет.
гурман... а я читаю всё в немецком варианте. знакомые усыкаются. Зато понятно как писать. Реад, врите, Бооль, унсигнед, До вхиле... понапридумывали ритуалов с буквами: читается не читается, подразумевается, но редуцировано. ашпротивно.
Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/
Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/
подскажите пожалуйста, а где найти программу, что у вас в ролике - DATASHEET SEARCH SITE?
Благодарствую за очередной урок, учитель! Все подключил, все работает- мигает🎉
Спасибо за материалы, смотрю через VPN. Не удаляйте, очень интересный контент!
Спасибо тебе добрый человек, единственный кто разложил что и как!!! Подписка!!!
Ппрофесионализъм и академично изложение! Удоволствие е да си част от този процес! Благодаря!
Молодец.Обьясняеш доступным языком спасибо!
Очень толково обьясняешь! Продолжай так дальше! Жду твоих новых видео!
Мне понравилось описание фьюзов у одно чела, раньше фьюзы были так сказать аппаратные, то-есть пережигаемые перемычки, когда перемычка целая, фьюз выключен, а когда её сожгли фьюз установлен, это помогает разобраться с прямыми и инверсными фьюзами.
А вообще самая удобная работа с фюзами в программе Khazama
Дмитре, бачу, що Ваші руки не лише паяльник тримають! Руки натруджені, голова світла. Ви гордість українського народу!💛💙 Миру Вам!
всегда лайк, благодарность, ждем новый урок!!
Пожалуй оставлю ссылку на калькулятор фьюзов, надеюсь автор не против. Новичкам пригодится homes-smart.ru/fusecalc/
Молодец, продолжай в том же духе. Ждем продолжения! держи лайк
Уважаемый автор, а где продолжение этого цикла?
Ваши подписчики требуют продолжения банкета!!! :)
Продолжение проверки и испытания работы кварцевого резонатора я провожу с помощью двух генераторов 470 - 530 кгц
Сигналы вч подаю на смеситель и слушаю через усилитель
th-cam.com/video/kgzhxaMps-g/w-d-xo.html
Прошу сообщить понятен ли метод которым я пользуюсь
th-cam.com/video/kgzhxaMps-g/w-d-xo.html
Спасибо
Детальное объяснение
Здравствуйте спасибо вам так интересно у вас курсы есть по программированию МК
Видео - просто класс!
В качалку ходишь или картошку капал?
Очень круто
Хороший урок.
Но, в протеусе не обязательно подключать кварц. Достаточно прописать его значение в Мгц по щелчку правой мыши в "Edit Properties" во вкладке "Clock Freguency".
И надо было внимание заострить при установке фьюзов на их HEX значения.
Еще бы надо было сказать как то так: "...если вы считали фьюзы, и бит SPIEN имеет галку, то все фьюзы, будут читаться как инверсные, а если нет... то как в даташите.
Ну и рассказать, чем грозит изменение его значения, хотя в "дудке" его не изменить, не залезая в ини файл.
И собственно вопрос. Занимаюсь PIC. Атмега в новинку. Возможно ли "делать дебаг", и пошаговую отладка прямо в протеусе, и править код там же, как на PIC? Если да, то какой Сишный компилятор прикрутить? Пишу на Си. Зацепило протеусом, MPASM (Proteus), AVRASM, ASEM-51, явно не Сишные.
очень полезно, спасибо.
Спасибо
Отлично!
20:03 "мк невозможно будет перепрошить когда квац удалён, а во всех настройках\фьюзах он "должен быть""
А если по фьюзам выставлен внутренний генератор, а впаян кварц, то можно будет шить? Мк работать будет, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?
Все грамотно.Сделай урок про UART
Порадовал!!!
F_CPU необходим для для функции delay. Если не использовать ее библиотеку, то и не нужно указывать частоту.
Доброго времени суток, подскажите работает ли микруха с кварцами промежуточных значений например 7.145 или 13.750 если да то как на эту частоту настроить контроллер?
Здравствуйте продолжение уроков будет ?
Здравствуйте, продолжение будет.
Не очень поняла ситуацию с возвратом на внутреннее тактирование после кварца. С программой понятно, а что делать с фьюзами? Не вынимая кварц проставить галочки на внутренний генератор? То есть в какой-то момент во время программирования он перескочит с одного источника на другой, внутренний?
Да, МК находясь на внешке и получив фьюзы для внутреннего, включает внутренний и переходит на него. Если выдернуть кварц, то камень не может прописать фьюзы в таком режиме и как следствие включить внутренний генератор и перейти на него.
Прошил с кварцем один раз...теперь на любое действие ошибка(( все, убил контроллер?
Автор А программы пишешь ?
нельзя ли снять подобное видео но с часовым кварцем (32,768) ? Либо написать статью. после установки фьюзов ничего не могу сделать с МК, ни считать ни прошить программу. Нашел конечно информацию в интернете что это связано со "скоростью прошивки" но перепробовал все советы ничего не помогло, просто не понимаю что делаю неверно...
дружище скажи, по авр уроки еще будут, а то долго нету
Будут, обязательно. Сейчас напряг со свободным временем.
а можно одновременно использовать как внутреннюю рц-цепочку так и внешний резонатор?
вы фьюз биты не можете выставить сразу для двух режимов.
@@vladimirlee5928 "вы фьюз биты не можете выставить сразу для двух режимов."
Но будет ли МК работать вообще, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?
@@alanalanov4125 скорее всего он не будет видеть внешний кварц, если ему не указать на него правильной комбинацией (CKSEL)
@@РоманАнатолійович У меня получалось их заводить внешним низкочастотным геной, меандром на XTAL1 даже при установке фьюз на внутреннюю RС цепочку.
ЗЫ это когда ещё прошивка на usbasp была косячная. Сейчас-то этот бубен не нужен.
Добрый день.
Скажи пожалуйста, для чего нужны буквы UL в указании частоты и какие ещё буквы бывают ?
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/)
Большое спасибо.
Как изменить фьюзы, чтобы в атмега 328 работал внутренний кварц на 8мгц, спасибо?
ради интереса посмотрел в интернете Даташит - Calibrated Internal RC Oscillator - CKSEL(3-0): 0010. (Nominal frequency 8MHz) Там внутри не кварц, а R-C цепочка
Вопрос возник: что такое UL в строке #define F_CPU 8000000UL ? Ставлю, например, LU или убираю эти буквы и все работает так же как и с UL.
Нашел ответ ниже. Спасибо sense.
Подскажите, у AT89S8253 фьюзы настраиваются? Ставлю по очереди два резонатора на 24 МГц от разных производителей , в итоге с одним частота в 3 раза меньше.
Кварцы бывают гармониковые, скорее всего тот кварц гармониковый, и 24 МГц выдает на 3-й гармонике, соответственно основная частота 24/3=8 МГц
Да я уже разобрался. Нужно смотреть характеристики резонатора конкретного производителя. Так и оказалось, что одни работают на основной гармонике а другие на третьей.
@@ФомаДанунахов Статью когда то читал в МК или ЮТ Тайна третьей гармоники. название помню, а сути нет (( Но вроде там про блоки питания было импульсные.
что будет если неправильно настроить фьюзы? что делают конденсаторы в комплекте с кварцем?
Будут не правильно пересчитаны импульсы во время в аппаратных таймерах. Конденсаторы нужны что бы создать контур для осцилляции тока. Без них кварц не войдёт в резонанс.
спасибо за видео . подскажите начинаещему в чем раздница амег 8 с буквой АМЕГА 8А
ATMEGA8A с низким потреблением энергии.
Atmega 8А имеет более широкий диапазоп потребления энергии (2,7-5,5V), и возможность работы с более высокой частотой (до 16MHz)
ломом работал?характерные мазоли
это от паяльника, наверное.
Зачем в программе писать частоту работы процессора при подключение внешнего резонатора, если при смене резонатора на другой номинал частота меняется? И от записанной частоты в программе не зависит?
Может для того что бы знать на какой частоте работает не рассматривая маркировку.
@@numizmat2883 Это предположение, а хотелось бы точно. Может в процессоре есть калибратор который по выставленному значению и физической величине кварца сам выставляет делители для частоты. Если мое предположение верно то тогда как сказал автор можно воткнуть кварц большего номинала чем положено и процессор все равно будет работать. Ну как то так, а есть еще интересные варианты где бы это могло работать. Например при переходе в спящий режим что бы экономить энергию можно понизить частоту.
Мож кто то тоже задаёт такой вопрос. В программе указывается для задержки и функция делай будет делать правильную задержку по времени. Скажем просто вы выставили 1секунду и указываете в программе 1мгц 4мгц 8мгц... Зная частоту программа всегда будет делать задержку в 1сек
Блиан. Сраные инверсные и неинверсные биты. Переключил с одного на другой, и там почему то автоматом поставились везде 0. Прошил, жопа контроллеру. Следом попробовал поставить новые оставшиеся 2 штуки Atmega8 еще раз. но уже с исправленными битами. Программатор больше не читает их. Ошибка в AVRdude cannot set sck repiod. pelase check for usbasp firmware update. Что могло с ним произойти. Скачал самую свежую версию avrdude, все так же (((((( Че теперь делать не знаю
приветствую автор, ну скинь толковую ссылку или сам расскажи как создать библиотеку в "атмел студио", а то толковой инфы не нахожу. Или способов много!?
В атмел студио File/New/Project.../GCC C Static Library Project
пртветствую автор. слушай а можно писать код на си в атмел студио для ардуино, если да, сделай урок как это осуществить, думаю всем интересно будет. как раз готовая отладочная плата
а зачем писать в ATMEL на C для Ардуино? Когда можно написать в ATMEL на С для AtMega328, который сидит в платке Ардуино UNO например и прошивать его через SPI.
Продолжения не будет?? :(
Продолжение будет скорее всего с сентября, а может и раньше.
Отлично, рад слышать! С нетерпением жду (и не я один) продолжения как по МК так и по электронике! :) Спасибо большое за ваши видео)
@@Программированиемикроконтролле Доброе утро/вечер/день, столкнулся c конденсаторами на 500 В в обвязке "кварца". Ситуация та же, микроконтроллер + "кварц". Пока не нашел объяснения такому выбору напряжения. Поскольку такие конденсаторы мне не доступны, хотелось бы получить объяснение или совет по данному вопросу. С чем это может быть связано и почему нельзя использовать, к примеру, конденсаторы на 50 В ?
Дорогой автор, я вот думаю, а мозгов допереть не хватает. Вот выставил я в коде интервал 1 сек через функцию _delay_ms(1000); и не секунда получается, а намного быстрее чем 1 секунда, но вот только я подключаю таймер так всё работает ровно 1 секунда как прописал так и есть. Вопрос в том, что за фигня с _delay_ms(1000); ?
Зачем микроконтроллеру такая высокая частота, даже килогерцы много, не говоря о мега герцах, когда светодиод моргает с частотой 1 Гц?
МК ведь создавался для более сложных задач, а не для того чтобы делать гирлянды на новогоднюю елку) Когда идет впрыск топлива в двигатель вашего автомобиля, ему нужно успевать в эти циклы например
@@РоманАнатолійович
Теперь понятно. Ответьте пожалуйста на мой вопрос выше, я о том что значит ввести биты, как напряжение находит нужные биты, это вопрос выше без ответа остался.
автор канал ты здесь? у меня есть вопрос, я смотрю ты разбираешься, поэтому хочу от тебя подсказку услышать
Что значит взести биты? Это подать на транзисторы напряжение? Как напряжение находит свои транзисторы имеено нужные транзисторы, а не какие попало?
🤣🤣🤣😂😂😂
вы не обижайтесь, но вам надо еще базовые вещи по цифровой технике почитать. Взвести биты, это тоже самое, что установить биты, это значит поставить единичку в соответствующий бит регистра, да,в конечном счете это значит подать на определенный транзистор напряжение. Все манипуляции с настройками МК это работа с участками его памяти и регистрами, участки его памяти строго определены и строго связаны с соответственными транзисторами в его схемотехнике (это упрощенно). Когда вы ставите единичку в определенном регистре это значит что подаете высокий потенциал на базу определенного транзистора и он включается, соединяя цепь в нужной схеме. Т.о. определенное поле в регистре связано с определенным транзистором и отвечает за определенный участок схемотехники, ничего ему "искать" не нужно. Например когда вы выбираете предделитель включая счетчик, то комбинацией битов CS00, CS01, CS02 вы определяете какой из входов мультиплексора будет включен, и соответственно по этому установленному вами каналу заходят сигналы от счетчика-делителя (8, 64, 256, 1024). Т.е. вы просто комбинируете цепь во вложенной схемотехнике путем переключения нужных транзисторов. Вообще вас не особо должно интересовать как устроена внутренняя часть, она достаточно сложная и углубляться в нее задача разработчика МК, они уже все сделали за вас.
@@РоманАнатолійович Отлично! Спасибо . И если образно представить что внутри происходит, то это будет похоже на сотни мелких разрядов молний, производящих связи элементов. Однако, под понятием ввести бит скрывается многоуровневая, много сложная работа разработчиков. Это жемнадо додуматься чтобы имея визуальную картинку битов, при этом нажав кнопку, да еще удаленно, в итоге получить нужный результат! Это гениально. Как картинка превращается в физическое напряжение .
Всё одно... Ничего не понял... Зачем козе баян??? Зачем нужно цеплять внешний кварц 8 Мгц, если есть внутренний 8 Мгц... Что меняется??? Что значит Hi. Low.Middle при выборе внешнего кварца? У меня сносит башню...
точность отсчёта периодов и независимость от температуры. ну или существенно меньшая зависимость. на рц за сутки часты уйдут на 20 минут, например, а на кварце на несколько секунд. при передаче данных есть протоколы архичувствительные к часам. если подключен к ацп доплеровский датчик, то нужны очень точные отсчёты коротких промежутков и др
Ну и зачем кварц в протеусе подключал если все равно пришлось модель настраивать...
Протеусу вообще не пофиг. Можно и не подключать кварц в нём. Главное частоту в нем выставить.
А как более точно подобрать конденсатор к кварцу?
Нашёл ответ?
@@proletarian принцип понял, но ответа так и не нашёл.
@@proletarian номиналы балластных конденсаторов (каждого) равны двойной ёмкости кварца минус емкость пина камня (около 5 пик) и минус ёмкость дорожки до кварца (5..10пик). При четком подборе номинала синусоида кварца будет бОльшей амплитуды. Но если номинал будет не точный, то работать все равно будет, просто амплитуда синуса немного упадет.
@@101picofarad спасибо
@@proletarian эту синусоиду можно увидеть осциллографом , ткнувшись щупом с делением 10х в один из выводов кварца (на другом выводе будет кривая синусоида).
Не внутренний кварц, а внутренняя RC цепь
+
Как всё сложно🤦♂️
По моему 220 это не 22пф а как есть 220пф.
Если написано 220 то это значит что 22*10 в степени 0. А любое число в степени 0 есть 1. Получаем 22*1= 22 .
Прошу сообщить понятен ли метод проверки и испытания работы кварцевого резонатора 500 кгц с помощью двух генераторов 470 - 530 кгц
th-cam.com/video/kgzhxaMps-g/w-d-xo.html
Как же бесит этот "даташыт". Шит (shit) по английски значит - дерьмо, a data sheet читается как 'дейтэщиит'. В русском есть слово "спецификация", а вот такой бессмыслицы как "даташыт" в нём нет.
гурман... а я читаю всё в немецком варианте. знакомые усыкаются. Зато понятно как писать. Реад, врите, Бооль, унсигнед, До вхиле... понапридумывали ритуалов с буквами: читается не читается, подразумевается, но редуцировано. ашпротивно.