Программирование МК PIC. Урок 9. TIMER2

author narod stream   8 мес. назад
943 views

40 Like   0 Dislike

mikroC Pro for PIC Tutorial -1- Introduction to mikroC Pro for PIC

Learn to program PIC microcontrollers with mikroC Pro for PIC compiler for absolute beginners. In this video we will introduce you to all the features of mikroC compiler and create a simple project. To learn more and download the source code: https://www.studentcompanion.co.za/introduction-to-mikroc-pro-for-pic-compiler/ Have questions, need assistance or looking for source code? Engage with us and please do not forget to support us with any donation: Please Donate: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K8RNMNDNFBV58 Facebook: https://www.facebook.com/StudentCompanion Twitter: https://twitter.com/StCompanion Google+: https://plus.google.com/+StudentCompanionSA/posts Patreon: https://www.patreon.com/StudentCompanion

Изучение Си в одном видео уроке за час!

В этом уроке мы с вами изучим язык программирования Си всего за одно видео за час! Мы изучим переменные, условные операторы, структуры и многое другое. После просмотра урока вы сможете сказать что вы действительно знаете язык Си! 1) Онлайн компилятор: https://ideone.com/ 2) Урок на сайте itProger: https://itproger.com/course/one-lesson/7 ✔ Основной сайт: https://itproger.com/ ✔ ------------- Группа Вк - https://vk.com/prog_life Группа FaceBook - https://goo.gl/XW0aaP Instagram: https://www.instagram.com/gosha_dudar/ Я в Google+ - https://goo.gl/Tqt9W0 Страничка Twitter - https://twitter.com/GoshaDudar Страничка Вк - https://vk.com/codi999 ✔ Начните зарабатывать на YouTube - http://join.air.io/money_air ✔ Видео по заработку на YouTube - https://goo.gl/RLPXV8 Помощь в развитии канала. * Яндекс Деньги: 410014343706921 * Кошельки WebMoney: - Доллар: Z331064341236 - Гривна: U386388718252 - Рубль: R214610220703

4 Programming Paradigms In 40 Minutes

One of the most important lessons I've learned is that programming languages are tools and not all tools are good for all jobs. Some tasks are easier to solve functionally. Some are clearly suited for OO. Others get simpler when you use constraint solving or pattern matching. Let's go on a whirlwind tour of 4 different programming languages emphasizing different programming techniques: OO, functional, logical, and procedural. You'll leave this talk with a better understanding of which languages are best suited to which types of jobs and a list of resources for learning more. EVENT: RubyConf 2017 SPEAKER: Aja Hammerly PERMISSIONS: The original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: https://www.youtube.com/watch?v=3TBq__oKUzk

Программирование МК STM32. Урок 134. LAN8742A. LWIP. SOCKET. TCP Client

Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. В качестве транспортного протокола мы будем использовать уже протокол TCP, только теперь мы попробуем создать клиент. Интерфейс мы используем SOCKET, который работает также, как и NETCONN, с использованием операционной системы реального времени FreeRTOS. В качестве сервера будем использовать ПК. Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g Навигация по видео: 00:09 Введение 01:13 Создадим и настроим проект 08:59 Настроим сокет и соединимся с сервером 12:30 Проверим процесс соединения на практике 17:14 Примем данные с сервера 19:47 Передадим данные на сервер 23:50 Проверим работу всего кода на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4 Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU Урок 124. LAN8742A. LWIP. NETCONN. TCP Server https://youtu.be/YaHubGbNsGA Урок 125. LAN8742A. LWIP. NETCONN. TCP Client https://youtu.be/A4rpM4c4mkM Урок 126. LAN8742A. LWIP. NETCONN. TCP. Соединяем два контролера https://youtu.be/xa-BO7cTij4 Урок 127. LAN8742A. LWIP. NETCONN. HTTP Server https://youtu.be/qcGa3itnmiw Урок 128. LAN8742A. LWIP. NETCONN. HTTP. AJAX. Часть 1 https://youtu.be/i9QJKG8TGnQ Урок 129. LAN8742A. LWIP. NETCONN. HTTP. WebSocket. Часть 1 https://youtu.be/KTx6yKbCBcg Урок 130. LAN8742A. LWIP. NETCONN. NTP. Узнаём точное время. Часть 1 https://youtu.be/mS0JOT1Q_g4 Урок 133. LAN8742A. LWIP. SOCKET. TCP Server https://youtu.be/_rTmWrKV2iU Текстовая версия данного урока и исходный код здесь http://narodstream.ru/stm-urok-134-lan8742a-lwip-socket-tcp-client/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Создание 3D игры в Unity | #Урок 1

В этом видео уроке мы научимся с вами создавать 3D игры используя шаблоны и бесплатные пакеты Unity. Для создания такой игры вам не нужно будет знать какой-то язык программирования, все что вам нужно, так это иметь воображения для создания красивого дизайна игры. Кроме того, полученную игру мы запустим в браузере по умолчанию. Вторая часть: https://www.youtube.com/watch?v=3ZGVVbvvpXQ ⌚️Таймкоды: 0. 0:35 Что сделаем? 1. 1:06 Создаем твердый объект - Terrain 1.1. 2:17 Добавляем горы 1.2. 5:30 Красим Terrain 1.3. 6:05 Импорт объектов в Unity 1.4. 10:09 Продолжаем красить =) 2. 13:34 Создаем игрока 2.1. 14:49 Выбираем игрока (3d Person Controller) 2.2. 17:21 Описание файлов и настроек 2.3. 19:49 Добавляем игрока на карту 2.4. 20:24 Привязываем камеру к игроку 2.5. 21:59 Попытка запуска. Ловим баг. 2.6. 23:22 В чем была ошибка... Дебажим =) 2.7. 24:36 Play! 3. Продолжение следует... ✔ Основной сайт: https://itproger.com/ ✔ ------------- Группа Вк - https://vk.com/prog_life Группа FaceBook - https://goo.gl/XW0aaP Instagram: https://www.instagram.com/gosha_dudar/ Я в Google+ - https://goo.gl/Tqt9W0 Страничка Twitter - https://twitter.com/GoshaDudar Страничка Вк - https://vk.com/codi999 ✔ Начните зарабатывать на YouTube - http://join.air.io/money_air ✔ Видео по заработку на YouTube - https://goo.gl/RLPXV8 Помощь в развитии канала. * Яндекс Деньги: 410014343706921 * Кошельки WebMoney: - Доллар: Z331064341236 - Гривна: U386388718252 - Рубль: R214610220703

Продолжаем работу по программированию контроллеров PIC.
На данном мы продолжим работу с таймерами, а также с прерываниями, связанными с таймерами и на этот раз мы рассмотрим работу со следующим таймером - таймером 2 (TIMER2), который хотя и является 8-битным, но, благодаря двум делителям, может обеспечивать вполне немалые интервалы между прерываниями.
Также данный таймер, благодря наличию специального регистра, не нуждается в занесении в регистр счёта значения в обработчике прерывания для обеспечения точности периода.
Микроконтроллер мы будем использовать тот же, что и на прошлом занятии - PIC16F876A.

Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Семисегментный чертырехразрядный индикатор красный с общим анодом 10 шт http://ali.pub/1doaul

Навигация по видео:
00:09 Введение
01:44 Знакомство с таймером TIMER2
07:16 Откроем созданный проект и внесём некоторые поправки в библиотеку индикации
11:50 Добавим код инициализации таймера
16:02 Добавим код в обработчик прерывания
18:48 Проверим работу кода на практической схеме

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4
Урок 7. Семисегментный индикатор. Динамическая индикация https://youtu.be/uaYBXeAYSN4
Урок 8. TIMER1 https://youtu.be/YVBymwQ_OQw

Текстовая версия урока и исходный код здесь http://narodstream.ru/pic-urok-9-timer2/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: