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

author narod stream   5 мес. назад
773 views

34 Like   0 Dislike

STM32F4 Discovery board - Keil 5 IDE with CubeMX: Tutorial 7 DAC - Updated Nov 2017

This video shows how to implement DAC on the STM32F4 Discovery board, using 3 different programming methods: 1) CubeMX 2) HAL Library 3) Direct register access

Data explained | An introduction to data for programming beginners

An approachable introduction to data and how it is used to represent the world. Understanding data is a primary skill when it comes to computer programming. This discussion is all about data. 1) What is data inside a computer program? 2) How data is used to represent the world. 3) How we use data in computer programs. After we know how this is done, we’ll have the building blocks needed to understand how the world is represented inside computer programs. Follow deeplizard: YouTube: https://www.youtube.com/deeplizard Twitter: https://twitter.com/deeplizard Facebook: https://www.facebook.com/Deeplizard-145413762948316 Steemit: https://steemit.com/@deeplizard Instagram: https://www.instagram.com/deeplizard/ Support deeplizard on Patreon: https://www.patreon.com/deeplizard Checkout products deeplizard suggests on Amazon: https://www.amazon.com/shop/deeplizard Support deeplizard by browsing with Brave: https://brave.com/dee530 Support deeplizard with crypto: Bitcoin: 1AFgm3fLTiG5pNPgnfkKdsktgxLCMYpxCN Litecoin: LTZ2AUGpDmFm85y89PFFvVR5QmfX6Rfzg3 Ether: 0x9105cd0ecbc921ad19f6d5f9dd249735da8269ef Recommended books on AI: The Most Human Human: What Artificial Intelligence Teaches Us About Being Alive: http://amzn.to/2GtjKqu Life 3.0: Being Human in the Age of Artificial Intelligence https://amzn.to/2H5Iau4 Playlists: Data Science - https://www.youtube.com/playlist?list=PLZbbT5o_s2xrth-Cqs_R9-us6IWk9x27z Machine Learning - https://www.youtube.com/playlist?list=PLZbbT5o_s2xq7LwI2y8_QtvuXZedL6tQU Keras - https://www.youtube.com/playlist?list=PLZbbT5o_s2xrwRnXk_yCPtnqqo4_u2YGL Facebook commentary source: https://youtu.be/vyRsarL-dqk

#3 Arduino изнутри - структура, составляющие и их назначение. Микроконтроллер ATmega328P

Сайт школы технического творчества INTEGER: http://gointeger.ru/ Сообщество Вконтакте: https://vk.com/gointeger Ссылки для заказа необходимых компонентов: http://progmk.ru/komponentyi/ Сайт проекта "ПМ": http://progmk.ru/ ====================================================== ОПИСАНИЕ: Это третье видео из серии «основы Arduino для начинающих» и сегодня мы поговорим о внутренностях платы Arduino Uno и их предназначении, а так же уделим немного внимания её микроконтроллеру Atmega328. ====================================================== Остальные выпуски курса "Arduino для начинающих": https://www.youtube.com/playlist?list=PLNAsgvPRQbqjgTS3gGTR-AsnhY3XhfOWa ====================================================== Материалы, используемые в видео: https://github.com/viktor-osin/YouTube-video/tree/master/3 Интересная статья о работе UART: https://geektimes.ru/post/253786/ ====================================================== Школа робототехники и технического творчества в г. Омск "Робототехника" и "Умный дом" - уникальные курсы по изучению основ программирования и созданию электронных устройств для детей и взрослых. Последовательный подход к обучению и гарантированный результат! Бесплатное пробное занятие - http://gointeger.ru/

Tutorial Cube MX -9- DAC ADC USART on STM32F4Discovery

A waveform generator using DAC on STM32F4Discovery is build. Connecting the generator output to an ADC input, the waveform may be visualized via USART on the PC by a LabView virtual instrument using VISA. Both direct conversions and DMA conversions are presented. The USB to TTL adapter used is CH340, which worked well even at 921600 bps. Part of the ARM course at Hyperion University. www.hyperion.ro

1 урок. Что такое микроконтроллер?

Полный курс здесь mastercpu.ru Что представляет собой микроконтроллер? Чем отличается микроконтроллер и микропроцессор? Где применяются микроконтроллеры? Какие бывают микроконтроллеры? В чем отличие микроконтроллера и контроллера?

Продолжаем работу по программированию контроллеров 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: