Тёмный
GOODprovodnik
GOODprovodnik
GOODprovodnik
Подписаться
Комментарии
@user-rs9xb8nk5k
@user-rs9xb8nk5k Месяц назад
Заебись объяснил- нехрена не понятно
@GoodRelaxTop1
@GoodRelaxTop1 4 месяца назад
очень крутой урок. Вы классный
@ivanrusev2270
@ivanrusev2270 5 месяцев назад
master transmit-чтение?
@user-bw7ge7ii9o
@user-bw7ge7ii9o 6 месяцев назад
Какая это Atmega???? Буду очень рад. Тк пишу проект и хотелось бы разобраться
@cpaeko9085
@cpaeko9085 8 месяцев назад
Вау, Дружище, так Вы как я Delphist. Кланяюсь. Спасибо. Чувствуйте себя более свободно. А то Вы как то напряжены. Но излагаете хорошо. Спасибо.
@saidgusainov6252
@saidgusainov6252 9 месяцев назад
А куда подевался ваш сайт?
@user-wx8sn3kn9s
@user-wx8sn3kn9s Год назад
Это лучшее объяснение, спасибо
@gurwin6615
@gurwin6615 Год назад
Ничего не сказали о подавлении дребезга контактов кнопки. У вас на плате реализовано аппаратное подавление дребезга? А как с этим бороться программно в обработчике прерываний?
@BarVados
@BarVados Год назад
Здравствуйте, спасибо за видео. Подскажите если залить на МК прошивку работающую с spi можно ли потом будет прошить такой микрокон роллер? Ведь прошивается он тоже через spi
@user-jl8ie5uq1x
@user-jl8ie5uq1x Год назад
У меня єта микросхема на максимуме видает 8191 или 1F FF, как вьі думаете почему ? она 12 біт ?
@user-qc4pm5bk4e
@user-qc4pm5bk4e Год назад
Более приемлемый перевод 'slave' - подчиненный. Хочется все-таки верить, что рабы остались в средневековье или где-то перед ним )
@spinakerodd2519
@spinakerodd2519 Год назад
И два Эс.... вы серьёзно? Да и хрен бы с этим.... но масса вопросов показывает, что "урок" не получился. На ютубе есть хорошие лекции по протоколам... а здесь - пустая трата времени.
@ShashHryundel
@ShashHryundel Год назад
Самое лучшее видео для начинающих! Спасибо за труд.
@syndicateindonetsk
@syndicateindonetsk Год назад
Ух какой он суKa konченый билдер и виндовс. тугое г
@droid777
@droid777 Год назад
Мужик - красавчик! Жаль, что я не нашёл канал раньше. Взялся за Biulder, вот и встретились. А то всякие Гоша Дударь попадаются.
@garnikbadalyan2854
@garnikbadalyan2854 Год назад
Много спасибо
@estweetart
@estweetart 2 года назад
Так и не понял, как к одной ардуино подключить еще 2. Допустим мастер по очереди просит зажигать светодиды?
@Mozobretenie
@Mozobretenie 2 года назад
Когда-то до всего этого я допетрил сам, жаль что раньше не нашел этот видос, потому что инфы кто четко так мог объяснить мало, у всех поверхностно и никто объяснять не умеет, и кстати при инициализации таймера единицу не нужно отнимать
@user-lm7iu6ni2y
@user-lm7iu6ni2y 2 года назад
Автор сам не знает что говорить.. Он даже не может объяснить банальные логические операции и что они делают)
@misha_belarus
@misha_belarus 2 года назад
Borland открывает файлы RTB?
@Roniey333
@Roniey333 2 года назад
Это видео попалось мне, когда учусь на 2 курсе колледжа на программиста. Мы тоже создаём такие формы, только на лазарусе. На 3 курсе будем либо C++, либо java учить
@user-ms2kt8pu5y
@user-ms2kt8pu5y 2 года назад
Скажите пожалуйста подключил ds1307 к Ардуино открыл монитор порта появляется время а потом ироглифы
@Ersekin
@Ersekin 2 года назад
в группе вк (ссылка в описании), кинул архив статьи. Код прикрепил в комментариях. Автору огромное спасибо!
@user-bp7bl7qr8x
@user-bp7bl7qr8x 2 года назад
Супер!
@alo_va-vadick
@alo_va-vadick 2 года назад
Хороший урок, спасибо)
@user-ne4zk6xh3s
@user-ne4zk6xh3s 2 года назад
спасибо - хороший канал
@user-lo2ue9zp7k
@user-lo2ue9zp7k 2 года назад
bezuslovno laik chto avtor xoroshii speciolist i kajetsya xoroshii chelovek ni urok xorosho pomojet pri bezsonnice))) ya ne tyanu bolshe 10-i minut )))
@ivanrusev2270
@ivanrusev2270 2 года назад
У меня вопрос что за SREG у меня компилятор ругается?
@user-gh1gn6oe8y
@user-gh1gn6oe8y 2 года назад
если я не ошибаюсь, С/С++ как раз таки наоборот - низкоуровневые языки. Разве нет?
@user-gh1gn6oe8y
@user-gh1gn6oe8y 2 года назад
По крайней мере С, за С++ не уверен
@amd321
@amd321 Год назад
по сравнению с ассемблером - нет
@user-gh1gn6oe8y
@user-gh1gn6oe8y Год назад
@@amd321 все относительно, но в общем их вроде считают низкоуровневыми, т.к. они имеют возможность напрямую взаимодействовать с системой, регистрами, оперативкой, процессором и т.д.
@СашкаБелый-ч6м
@СашкаБелый-ч6м 2 года назад
А точность у датчика какая? Может его стоит к 14 или 16 битному АЦП подключать? Или уже есть какой-то датчик с большей тосностью чем ss495а?
@maksdav9
@maksdav9 2 года назад
Очень нужна помощь знающих людей! Каким образом можно сделать так, чтобы микросхема работала как счетчик импульсов? Можно совместно с контроллером
@PROXXGT
@PROXXGT 2 года назад
Вопрос, а както можно зажеть 2 светодиода в один момент времени в случайном месте ?
@PROXXGT
@PROXXGT 2 года назад
недосмотрел до момента)
@arm_os
@arm_os 3 года назад
Сайт не работает.
@SERGex8
@SERGex8 3 года назад
все дословно понятно, спасибо!
@MiNeRalOFF
@MiNeRalOFF 3 года назад
Куда Парниша делся? Много его уроков пропадает!
@ИгорьКиев
@ИгорьКиев 3 года назад
А я думал, что знакомство со средой разработки следует начать с описания имеющихся в наличии окон: Главного окна, на котором имеется главное меню, панель инструментов и палитра компонентов. Также и про Инспектор и Дерево объектов, ну и собственно сам редактор кода....
@Yishushu
@Yishushu 3 года назад
Спасибо!
@user-hm7gl7er6z
@user-hm7gl7er6z 3 года назад
скиньте ссылку на архив с файлами! сайт не работает
@sssserya1
@sssserya1 3 года назад
куда вы пропали ?
@elliottalderson4692
@elliottalderson4692 3 года назад
а какой был предыдущий урок, просто ты на него ссылаешься в видео, но как его найти???
@OneMomenti
@OneMomenti 3 года назад
#define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #define STROKA 0 #define STOLB 1 void timer_init (void) { TCCR1B |= (1<<WGM12); // устанавливаем режим СТС (сброс по совпадению) TIMSK |= (1<<OCIE1A);// устанавливаем бит разрешения прерывания 1ого счетчика по совпадению с OCR1A(H и L) OCR1AH = 0b00000011;// определяем число сравнения. Определяем как часто делать прерывания OCR1AL = 0b11111111; TCCR1B |=(1<<CS11);//запуск таймера } char T=0; //флаг опроса клавиатуры ISR (TIMER1_COMPA_vect) //прерывание меняет флажок для опроса { T=1; } char opros_str_stolb(char N) { if(N==STROKA) { DDRB=0xF0; // первые 4 бита для подачи 0и5 PORTB=0x0F; // последнии 4 бита для опроса if(PINB!=0x0F)//проверяем нажата ли кнопка return (~PINB)&0x0F; }else { DDRB=0x0F; // первые 4 бита для подачи 0и5 PORTB=0xF0; // последнии 4 бита для опроса if(PINB!=0xF0)//проверяем нажата ли кнопка return (~PINB)&0xF0; }return 0; } char opros_4x4() //функция опроса строки и столбца { char T; //переменная которая будет хранить результат T=opros_str_stolb(STROKA);//опрос строки T<<4;//сдвиг результата в лево(в старшие биты) T|=opros_str_stolb(STOLB);//опрос столбца return T;//вернуть координаты нажатой кнопки } int main(void) { timer_init();//инициализация таймера/счетчика DDRD=0xFF; // младшие биты 5в с подт PORTD=0x00; // старшие биты 0в sei(); // глобальное разрешение прерываний char E=0; while(1) { if(T) // сделать опрос клавиатуры по прерыванию { T=0; //обнуляем флажок E= opros_4x4(); //получаем координаты нажатой кнопки if(E) PORTD=E; //если кнопка была нажата вывести на порт } } }
@OneMomenti
@OneMomenti 3 года назад
Вот кому нужно достал код, но лично у меня ничего не заработало
@Mr_Dark__
@Mr_Dark__ 3 года назад
Жалко что больше автор не выкладывает матерьял. Надеюсь что у него все 👍
@Mr_Dark__
@Mr_Dark__ 3 года назад
Кстате сайт не работает
@Mr_Dark__
@Mr_Dark__ 3 года назад
Ну наконец то нашел адекватное объяснение, спасибо тебе👍
@romanb4423
@romanb4423 3 года назад
Переснимите свои видео с ручкой и листком бумаги!
@user-hj3bt3eb1w
@user-hj3bt3eb1w 3 года назад
Спасибо!!!
@aleksivanov9137
@aleksivanov9137 3 года назад
Спасибо!Отлично.Доступно объяснили.
@aleksivanov9137
@aleksivanov9137 3 года назад
Спасибо!Отлично.
@user-pf2do5tl8q
@user-pf2do5tl8q 3 года назад
Автор, а можно Вас попросить перезалить куда-нибудь статью? Буду Вам очень благодарен!
@user-bk9dm5lf1h
@user-bk9dm5lf1h 3 года назад
Спасибо, все понятно.