Мне 67 лет. Это моя первая и, благодаря этому замечательному видеокурсу, - удачная попытка начать учиться программированию МК. Огромнейшая благодарность!!! А все проблемы от невнимательности... Всем успехов!
@OSMOZIS199610 жыл бұрын
Оперативно. Я еще не успел забыть о чем говорилось в первой части.
@СергейСерегеевичСерегин7 жыл бұрын
Здраствуйте) Изучая уроки определенных людей научился (с горя пополам) работать с контроллерами. Уроки смотрел просто через гугл. Решил зарегатся и поблагодарить всех. Спасибо вам за ваши уроки,мне лично вы очень помогли своими уроками,безценный вклад в будущее поколение радиолюбителей)
@ivan_46348 жыл бұрын
намудрили насчёт двоичной системы в конце, вводите в заблуждение!! а так спасибо за уроки!
@payalnik_TV10 жыл бұрын
Опубликовано продолжение видеокурса. Третий видеоурок: Видеокурс по AVR микроконтроллерам - Урок 3
@madebymess9 жыл бұрын
Паяльник TV Здравствуйте. Я в проекте использую Attiny13, но скажите... почему в режиме отладке когда у меня весь регистр содержит единицы, то в окошек I\O у меня, что я только не делал, не загораются два левых квадратика? В Attiny13 6 ножек в Port B, в окошке I\O тоже 6 квадратиков... но горят максимум только 4 правых... почему левые два никогда не загораются? Спасибо
@Noxmyn9 жыл бұрын
в конце видио неправильно ты объяснил. логическая единица пойдет на 4 ножку, но не на 8.
@ОлегКлючинский-б2ж7 жыл бұрын
извините! а нельзя в будущем убрать звук щелчка!? раздражает, отвлекает
@ДмитроПерший8 жыл бұрын
Я не до конца понял с бинарной системой... Почему при присвоении регистру PORTB = 0b00001000 на четвёртой ножке не появится логический уровень "1"? Я в разных комбинациях с задействованием нескольких ножек МК как выходы пробовал моделировать - всё работает как надо. Конечно, когда мне нужно опросить порт ввода на его состояние, я использую конкретный бит, который соответствует той или иной ножке. Благо - это легко реализовано. Но если нужно управлять несколькими ножками МК в качестве порта выхода, то проще использовать бинарную систему, как мне кажеться. Или я чего то не понимаю?
@yrisu60982 жыл бұрын
Все очень доходчиво. Спасибо.
@payalnik_TV10 жыл бұрын
Тема поддержки видеокурса на форуме: forum.cxem.net/index.php?showtopic=136229 Там же можно оставлять пожелания и хотелки автору для следующих видеоуроков.
@АндрейНик-р3к3 жыл бұрын
Здравствуйте! Установил Atmel Studio 7, попытался писать программу, но почему то не работает английская раскладка клавиатуры, не печатаются буквы, скобки, символы. Когда переключаю клавиатуру на русский язык, то все печатается, все русские буквы, скобки и т.д. Подскажите это как то исправить можно? СПАСИБО!!!!
@ЮрийВилков-р2н9 жыл бұрын
Да с двоичным исчислением у мужика не понятки !
@agens95386 жыл бұрын
а у вас с русским...
@SavageStyle777 жыл бұрын
28:40 - вот поэтому и необходима краткая теоритическая справка в первой лекции и пропускать ее было недопустимо.
@sokolbadalov15769 жыл бұрын
все отлично если у вас есть время можете провести урок по создании проекта оргинального светофора на перекрестке с обратным отчетом таймера двухразрядным семисегментным индикатором заранее спасибо
@nicolasomsk10 жыл бұрын
А вот для меня остался непонятным момент с использованием в программе чисел в двоичном представлении. Какая компилятору разница в каком виде переваривать числа? Мы же явно указываем на систему счисления (0b, 0x, dex). Я не потролить, леально не понял. Если мне просто светодиодами мигать, могу лия использовать выражения в бинаре или нет. С АЦП работать мне проще в десятиричной.
@kobzarcheg10 жыл бұрын
В последнем уроке курса мы как раз проходим на практике момент выбора систем счисления и видим наочно преимущества и недостатки!
@darkbyte96913 жыл бұрын
Релиз вашей версии программы, можно в студию? У меня avr studio 7 последняя вышедшая - интерфейс немного отличается, хотелось бы установить вашу версию, что бы не было никаких сюрпризов, во время усвоения материала из видео.
@ДимаДима-з1б8р10 жыл бұрын
при компиляции проекта у меня вылетает ошибка вот такого рода и после этого отлатчик не работает
@r.i85826 жыл бұрын
Если у кого еще возникнет такая ошибка, нужно при создании проэкта указывать Executable Project а не Static Libraty Project !
@максимБабаев-б5п10 жыл бұрын
видео урок замечательный, но у меня возникла проблема. В окне I/O View куча разных вкладок и не одна не совпадает с теми что на видео
@magadan46267 жыл бұрын
Чёт не понятно. ПОРТ - это совокупность ВЫВОДОВ. Если так, то говоря про настройку ПОРТА на вход и подаче на ПОРТ логической 1, значит ли это - что все ВЫВОДЫ данного порта будут настроены на вход и на все ВЫВОДЫ этого порта будет подана 1? Я правильно всё понял?
@SpectreLX8 жыл бұрын
Зря в конце акцентировал внимание на системах исчисления, ведь человек лезущий в дебри программирования уже обязан знать куда больше, чем основные системы исчисления. А в целом все нравится, голос и речь, как раз - для повествования подходят. P.S: Интересно, если посадить объяснять всё это женщину... :D
@ProgrammerEA6 жыл бұрын
до 20й минуты все понимал дальше все пошло не так походу - появляются куча вопросов 1. как понять куда подаем логическую единицу если порт на выход настроили?? нельзя на прямую обращаться к порту например PORTC5?? 2. если собираемся зажечь только один светодиод то зачем все порты на выход настроить? не может быть все так сложно - тут что то не так. если код перевести на код ардуино - то после int main(void) идет void setup() на языке ардуино. А while(1) создает бесконечный цикл и это наш void loop(). но настройками портов что то непонятно какую ножку собираемся использовать. Нужно было с этого начинать что бы картинка вырисовывалась.
Записано в бинарном коде местоположение - то есть это будет 3 ножка порта считаем справа
@komissaros10 жыл бұрын
Спасибо автору! Из пожеланий-в процессе ликбеза было бы очень нелишним подробнее объяснить суть других исчислений на примере десятеричного. Чтобы народ мог составить двоичное представление десятеричного числа без прибегания к калькулятору. Я и сам новичок в AVR и вообще в программировании, но мне приходилось раньше сталкиваться с двоичным исчислением и вникать приходилось самому. Было бы неплохо разжевать принцип построения двоичных и шестнадцатиричных чисел для людей. Еще я так и не понял какую роль играет "0b" перед восемью битами. Не исключаю что я не посмотрел дальнейшие уроки,включающие в себя ответы на мои вопросы, тогда будьте добры обозначить видеоурок, Благодарю за видеоматериал!
@СергейВоронин-г5н8 жыл бұрын
Здравствуйте! У меня при компиляции проекта происходит ошибка - "unable to start program. The specified is an unrecognized or unsupported binary format." Подскажите, как устранить эту ошибку?
@r.i85826 жыл бұрын
Если у кого еще возникнет такая ошибка, нужно при создании проэкта указывать Executable Project а не Static Libraty Project !
@ПавелШубин-я5э7 жыл бұрын
Здравствуйте подскажите если делаю так все работает #define F_CPU 1000000UL #include #include void seting_ports() { DDRD=0xff; PORTD=0x00; } void presets() { DDRC=0xff; PORTC=0x00; } int main(void) { presets(); seting_ports(); while(1) { PORTC = 0b00000001 ; //_delay_ms(100) ; PORTC = 0b00010000 ; //_delay_ms(100); } } если убираю второй void любой то выполнение программы останавливается сразу после выполнения void и не переходит в цикл while #define F_CPU 1000000UL #include #include void presets() { DDRC=0xff; PORTC=0x00; } int main(void) { presets(); //Выполняется и останавливается . while(1) { PORTC = 0b00000001 ; //_delay_ms(100) ; PORTC = 0b00010000 ; //_delay_ms(100); } }
@vladislavvladislav67893 жыл бұрын
подскажите пожалуйста почему в IO View 5ть бит. Не 8мь как у Вас. и что делать ?
@ЕвгенийБуранчиков3 жыл бұрын
))))) остальные биты скрываются за границей колонки, раздвинь эту ее,
@olegotdelka376 жыл бұрын
Какие системные требования к железу. Подбираю ноут бушный
@mikhailhnatiuk5189 жыл бұрын
так что же делать с No Tool? Нет у меня там эмулятора!
@Lexa_KamazZ8 жыл бұрын
Как и где найти или установить этот симулятор кто нибудь подскажет?
@never.m1nd7 жыл бұрын
Посоветуйте, поджалуйста, какую нибудь книжку толковую по программирования с нуля для микроконтроллеров. Где все эти системы исчисления, функции и переменные описаны.
@ИгорьПанькин-ъ7л3 жыл бұрын
если еще актуально для вас, не прям по МК, то могу вам посоветовать установить приложение stepik , там есть курсы по си , есть по проще есть по сложнее но если стараться то можно быстро освоить основы языка си и уже работая с прогой для МК будет на много больше возможностей и понимания ,конкретнее могу посоветовать курс Игоря Жиркова задания достаточно сложные инода приходится перелопачивать кучу инфы но зато быстро вникаешь в суть , и плюс мотивация видишь свой прогресс так что даже лучше книги
@erikmakov10 жыл бұрын
При отладке студия выдает ошибку Atmel Studio was unable to start your debug session. Please verify device selection, interface settings, target power and connections to the target device. Я пока не разобрался, что это может быть?
@Darkkil19 жыл бұрын
попробуй не использовать русские буквы и не сохранять проект на рабочем столе. Где-нибудь на диске D сохрани, я так сделал и мне помогло. (хотя уже месяц прошёл, и вы наверное сами нашли решение этой проблемы, но вдруг у кого-нибудь ещё возникнет такая ситуация)
@Palto2318 жыл бұрын
классно объясняете
@druthwer10 жыл бұрын
Спасибо за замечательный урок! И вопрос думаю интересующий многих: планируете ли Вы обучающие уроки по Proteus?
@masterbit846 жыл бұрын
Не "подтягивающее сопротивление", а - "подтягивающий резистор", а так все круто
@designconstructions28479 жыл бұрын
Помогите!!! В Tool нет симулятора. В разворачивающемся списке пусто!!! Что делать??? Из-за этого он не запускается дебуг!
@ivperivm109 жыл бұрын
Вы не нашли ответ случайно? У меня тоже не отображается
@designconstructions28479 жыл бұрын
Максим Победоносцев Нашел. Первый сервис пак надо ставить из архива отсюда: www.atmel.com/tools/STUDIOARCHIVE.aspx. На 6.2 симулятора не будет.
@ivperivm109 жыл бұрын
Спасибо
@BogAD699 жыл бұрын
У меня тоже симулятора не было. Поискал, нашел... electronics.stackexchange.com/questions/81183/atmel-studio-6-simulator-not-showing-up Попробовал - ПОЛУЧИЛОСЬ! В переводе: Для работы atfw.exe без проблем (находится в C: \ Program Files (x86) \ Atmel \ Atmel Studio, 6,2 \ atbackend) не хватает wdapi1010.dll. Копировать wdapi1010.dll из C: \ Program Files (x86) \ Atmel \ Atmel USB Drivers \ Jungo \ usb64 в каталог с atfw.exe. Теперь симулятор включается в Atmel Studio, 6.2.
@designconstructions28479 жыл бұрын
Александр Богатенко Ну или так. )))) Я поставил 6.1 и не парюсь.
@Lexa_KamazZ8 жыл бұрын
Просто пустые поля в строке где должно быть написано симулятор
@grig0ry9 жыл бұрын
Хватит называть ножки лапками!!!
@ТимТаллерр6 жыл бұрын
Ой в конце с системами намешано... Сказал бы проще порты настраивайте в двоичной, а с числами работать в шестьнадцатиричной... А то конкретного примера поставить так и не смог, но мысль понятна.
@kobzarcheg10 жыл бұрын
Ребят! Курс закончен! По всем вопросам рады видеть вас на нашем форуме! Где есть соответствующая тема - там обсуждения и решения домашних заданий. forum.cxem.net/index.php?showtopic=136229 Большое спасибо за хорошие отзывы! А вобще - коплю на мечту - Днепр К750. Webmoney: Z239168892923, R360625018390, U403546680044 Кому не жалко - можете сказать "спасибо" :)
@sergeilytniev92635 жыл бұрын
Да, щелчки надо убирать. Они сильно выделяются на общем фоне рассказа. А так, респект.
@ШколаробототехникиШКИДг.Хабаро7 жыл бұрын
Мне видео понравилось
@АлександрВоропаев-ф4ь7 жыл бұрын
очень плохо видно значки программы и слишком быстрые переходы
@МаксФактор-ф7ф10 жыл бұрын
маленькое, но существенное, замечание не по теме: Автор курса: KOBZAR, а написано KOBRAZ
@randomhero211510 жыл бұрын
Убирайте телефон подальше когда записываете урок.
@Donchanin8810 жыл бұрын
Уважаемый автор, огромное большое спасибо вам за курс, но я считаю, что при объяснении основ оооочень важно разжевать каждый, без исключения, теор. вопрос. Как вы утверждаете, "захотите узнать - найдете в гугле", таким образом можно все темы объяснять, но это неправильный подход к построению обучающего курса. Основы курса, при правильном подходе, обязаны разжевываться на пальцах.
@Donchanin8810 жыл бұрын
Это я к тому, что в упоминание гугла в первых уроках - дурной тон, как и транслитерационные названия функций в коде.
@kroterabel7 жыл бұрын
Супер
@LitAlexV8 жыл бұрын
Автор объясняет "как сам понял", видно, что от реальной теории программирования очень далек, и не все сам до конца разобрался. Понимание систем счисления, назначения регистров "размытое". Как он вообще программы пишет не ясно. Видно "огромное желание и труд все перетрут". При этом, нужно отметить, что автор старается.
@garikspiridonov38696 жыл бұрын
Афффтор, ты сам не в состоянии сосчитать, то что написал 0b00000111 = всегда было и будет 7 в десятичной, или 0х07 в шестнадцатиричной. А это значит, что ты сам доконца не понимаешь принцип бинарной записи. А если понимаешь, то обьясни народу , что не важно в какой системе записывать число. Контроллеру до лампочки это. Важно понимать, что любое число может быть записано в любой форме, и это все еще будет тоже самое число. Вася Пупкин сегодня надел красные носки, а вчера был в зеленых. Но это же тот же Вася. Пусть народ поймет, что такое бинарный код. А дальше уже будет сам решать каким из видов записи пользоваться.