Видеокурс по AVR микроконтроллерам - Урок 2

preview_player
Показать описание
Микроконтроллеры для начинающих.
Тема урока - работа с портами и с регистрами. Что такое порт и как с ним работать. Регистры порты (DDR, PORT, PIN). Системы счисления. Работа с регистрами.
Тема поддержки находится на форуме нашего сайта в разделе "МК для начинающих".
Рекомендации по теме
Комментарии
Автор

Мне 67 лет. Это моя первая и, благодаря этому замечательному видеокурсу, - удачная попытка начать учиться программированию МК. Огромнейшая благодарность!!! А все проблемы от невнимательности... Всем успехов!

afansimaksimenko
Автор

Оперативно. Я еще не успел забыть о чем говорилось в первой части.

OSMOZIS
Автор

намудрили насчёт двоичной системы в конце, вводите в заблуждение!! а так спасибо за уроки!

ivan_
Автор

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

tcbpkex
Автор

в конце видио неправильно ты объяснил. логическая единица пойдет на 4 ножку, но не на 8.

Noxmyn
Автор

извините! а нельзя в будущем убрать звук щелчка!? раздражает, отвлекает

szzuxth
Автор

Я не до конца понял с бинарной системой... Почему при присвоении регистру PORTB = 0b00001000 на четвёртой ножке не появится логический уровень "1"? Я в разных комбинациях с задействованием нескольких ножек МК как выходы пробовал моделировать - всё работает как надо. Конечно, когда мне нужно опросить порт ввода на его состояние, я использую конкретный бит, который соответствует той или иной ножке. Благо - это легко реализовано. Но если нужно управлять несколькими ножками МК в качестве порта выхода, то проще использовать бинарную систему, как мне кажеться. Или я чего то не понимаю?

ghtcwok
Автор

Опубликовано продолжение видеокурса. Третий видеоурок: Видеокурс по AVR микроконтроллерам - Урок 3

payalnik_TV
Автор

Спасибо автору! Из пожеланий-в процессе ликбеза было бы очень нелишним подробнее объяснить суть других исчислений на примере десятеричного. Чтобы народ мог составить двоичное представление десятеричного числа без прибегания к калькулятору. Я и сам новичок в AVR и вообще в программировании, но мне приходилось раньше сталкиваться с двоичным исчислением и вникать приходилось самому. Было бы неплохо разжевать принцип построения двоичных и шестнадцатиричных чисел для людей. Еще я так и не понял какую роль играет "0b" перед восемью битами. Не исключаю что я не посмотрел  дальнейшие уроки, включающие в себя ответы на мои вопросы, тогда будьте добры обозначить видеоурок, Благодарю за видеоматериал!

komissaros
Автор

Там же можно оставлять пожелания и хотелки автору для следующих видеоуроков.

payalnik_TV
Автор

Зря в конце акцентировал внимание на системах исчисления, ведь человек лезущий в дебри программирования уже обязан знать куда больше, чем основные системы исчисления. А в целом все нравится, голос и речь, как раз - для повествования подходят.

P.S: Интересно, если посадить объяснять всё это женщину... :D

SpectreLX
Автор

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

sokolbadalov
Автор

Спасибо за замечательный урок!
И вопрос думаю интересующий многих: планируете  ли Вы обучающие уроки по Proteus?

druthwer
Автор

Да с двоичным исчислением у мужика не понятки !

ngwmtio
Автор

Релиз вашей версии программы, можно в студию? У меня avr studio 7 последняя вышедшая - интерфейс немного отличается, хотелось бы установить вашу версию, что бы не было никаких сюрпризов, во время усвоения материала из видео.

darkbyte
Автор

видео урок замечательный, но у меня возникла проблема. В окне I/O View куча разных вкладок и не одна не совпадает с теми что на видео

dbllpjz
Автор

Какие системные требования к железу. Подбираю ноут бушный

olegotdelka
Автор

Здравствуйте! Установил Atmel Studio 7, попытался писать программу, но почему то не работает английская раскладка клавиатуры, не печатаются буквы, скобки, символы. Когда переключаю клавиатуру на русский язык, то все печатается, все русские буквы, скобки и т.д. Подскажите это как то исправить можно? СПАСИБО!!!!

dcmnrif
Автор

Чёт не понятно. ПОРТ - это совокупность ВЫВОДОВ. Если так, то говоря про настройку ПОРТА на вход и подаче на ПОРТ логической 1, значит ли это - что все ВЫВОДЫ данного порта будут настроены на вход и на все ВЫВОДЫ этого порта будет подана 1?
Я правильно всё понял?

magadan
Автор

А вот для меня остался непонятным момент с использованием в программе чисел в двоичном представлении. Какая компилятору разница в каком виде переваривать числа? Мы же явно указываем на систему счисления (0b, 0x, dex). Я не потролить, леально не понял. Если мне просто светодиодами мигать, могу лия использовать выражения в бинаре или нет. С АЦП работать мне проще в десятиричной.

nicolasomsk