Программирование МК PIC. Урок 15. Модуль MSSP. Режим SPI. Часть 1

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

41 Like   1 Dislike

Программирование МК PIC. Урок 1. Знакомство с семейством PIC

Сегодня мы начинаем изучать линейку новых контроллеров - PIC. Разработчиком данного семейства является компания Microchip, которая также является очень известной и её продукция востребована по всему миру. На данном уроке мы познакомимся с контроллерами PIC, узнаем об их разновидностях, а также коснёмся немного их структуры, устройства, организации памяти в них. Навигация по видео: 00:05 Введение 02:47 8-битные контроллеры PIC 12:23 16-битные контроллеры PIC 15:35 32-битные контроллеры PIC 18:43 Внутреннее устройство контроллера PIC 20:43 Организация памяти в контроллере PIC 24:51 Внешние выводы контроллера PIC 29:15 Познакомимся с контроллерами PIC в живых схемах Текстовая версия урока здесь http://narodstream.ru/pic_urok_1_znakomstvo_s_semejstvom_pic/ Группа в контакте 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

1. Знакомство с микроконтроллером PIC16F84A (Урок 1. Теория)

Спасибо за Like и за Подписку на мой канал. Если вас больше привлекает социальная сеть вконтакте, то вы можете подписаться на страницу канала в вконтакте и следить за выпуском новых роликов! Страница в вконтакте: https://vk.com/mychippic Описание к видео: В данном видео вы узнаете как выглядит микроконтроллер PIC16F84A, для чего он нужен и как его изображают на схемах. Узнаете назначение 4, 5, 14, 15 и 16 ножек микроконтроллера PIC16F84A. Узнаете зачем нужен кварцевый резонатор и как он выглядит. В видео говорится об используемых конденсаторах в схемах с контроллером. Узнаете как перезапустить контроллер с помощью кнопки. 0:34 PIC16F84A 2:49 Обозначение микроконтроллера PIC16F84A 4:17 Три основных правила для работы с PIC16F84A 8:04 Кварцевый резонатор 10:05 Конденсаторы

Урок 23 Основы SPI

Теория по работе SPI. Яндекс-деньги: 410012533560895 Специально для сайта amberclan.clan.su Скачать исходники урока можно от сюда: http://amberclan.clan.su/load/stm32/primery_raboty_s_stm32f4_discovery/3-1-0-47

Программирование МК PIC. Урок 27. Датчик температуры LMT01. Часть 2

Продолжаем работу по программированию контроллеров PIC. В данном занятии мы познакомимся с ещё одним очень интересным датчиком температуры - LMT01, который интересен тем, что у него не только простейший протокол и температура определяется количеством переданных импульсов, а ещё и тем, что импульсы эти передаются не с помощью изменения напряжения на одном из выходов, а с помощью изменения тока, поэтому этот датчик ставится в разрыв схемы и имеет всего два выхода. Также по сравнению с многими подобными датчиками датчик температуры LMT01 обладает очень хорошей энергоэффективностью и потребляет очень мало энергии. Контроллер мы будем по-прежнему использовать PIC16F877A, расположенный на плате от WaveShare PIC Open18F4520-16F877A. В данной части урока мы напишем код нашего проекта и проверим работу датчика LMT01 на практике. Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Датчик температуры LMT01 можно приобрести здесь https://www.terraelectronica.ru/product/1925804 Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Переходник I2C to LCD1602 2004 можно приобрести здесь http://ali.pub/1mop5f Навигация по видео: 00:08 Введение 01:03 Настроим проект 03:00 Настроим компаратор и источник опорного напряжения 03:26 Обработаем прерывание от компаратора 04:56 В бесконечном цикле измерим и отобразим температуру 09:06 Испытаем датчик LMT01 на практике. Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo Урок 15. Модуль MSSP. Режим SPI. Часть 1 https://youtu.be/422YQFo_aVQ Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1 https://youtu.be/rTc6XNkREqI Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 1 https://youtu.be/Vf_y5_0-1SE Урок 23. Модуль USART. Передача данных. Часть 1 https://youtu.be/EG1PTfwJEBk Урок 25. Модуль ADC (АЦП). Измеряем напряжение. Часть 1 https://youtu.be/wUJeE2zexzU Урок 26. Модуль компараторов. Часть 1 https://youtu.be/gJUGSWaG5b8 Урок 26. Модуль компараторов. Часть 2 https://youtu.be/eLs_-a_NsZA Урок 27. Датчик температуры LMT01. Часть 1 https://youtu.be/glJo_YcC3dw Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/pic-urok-27-datchik-temperatury-lmt01-chast-2/ Группа в контакте 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

STM32Cube USB VIRTUAL COM PORT

STM32F103C8T6&STM32F407VG настройка виртуального ком порта. Отправляем данные через ком порт STM32. Необходимые программы: vcp driver http://www.st.com/web/en/catalog/tools/PF257938 То что я использую или использовал в своих видео : STM32F103C8T6 отладочная плата http://alipromo.com/redirect/cpa/o/odz3mombw78h1lerm8qymuj32ydi1vjv/ STM8 отладочная плата http://alipromo.com/redirect/cpa/o/odz3bqx32ew3lsvcwvsdqaatyvt0pfn5/ ESP8266 отладочная плата http://alipromo.com/redirect/cpa/o/oc9brnbrwypiyzn0haf3td1hbmqdcpt2/ Программатор STM32&STM8 http://alipromo.com/redirect/cpa/o/oa378i3nidtz9kc3stdvrirgcrrz5mrx/ Логический анализатор http://alipromo.com/redirect/cpa/o/o63n8onn7vyk06pkyhcel86i1nxtfgsh/ Проводки для логического анализатора http://alipromo.com/redirect/cpa/o/o8dcmswvnsdun0bitvboq1icmvqkaht4/ NEOWAY M590 GSM\GPRS модуль http://alipromo.com/redirect/cpa/o/opy858h5be14ks030sy6gq14nl6trbgu/ Блютуз модуль http://alipromo.com/redirect/cpa/o/opy8c6iwwlqpa59fsn98fkmdgcbaq5cv/ Дисплей ST7735S http://alipromo.com/redirect/cpa/o/o248nydwn1hbmjy469du1dqj89pibel7/ Проводки http://alipromo.com/redirect/cpa/o/o8dcicb9w1a9fzogkd3jyi20mkaen6wh/ Датчик движения http://alipromo.com/redirect/cpa/o/oe22b2k612322r1mnpvq4h2pag0oy1ts/ BME280 крутой датчик http://alipromo.com/redirect/cpa/o/odi9d4ogwp1mqbp6nk1amfnafujegbwb/ DC-DC step-down http://alipromo.com/redirect/cpa/o/o9hrvjgzrigx0waezd0w3efoakeprn4i/ Бумага для ЛУТ http://alipromo.com/redirect/cpa/o/o7kyo7n6lt4333hjnfqs82lhrh2hsg4k/

Продолжаем работу по программированию контроллеров PIC.
В данном уроке мы познакомимся со следующим модулем - MSSP (Master Synchronous Serial Port). И начнём мы знакомство с работы данного модуля в режиме шины SPI.
Также мы познакомимся вообще с работой шины SPI и рассмотрим несколько режимов.
В данной части урока мы познакомимся с шиной SPI и организацией работы с ней модуля MSSP, рассмотрев его основные два управляющих регистра.

Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5

Навигация по видео:
00:09 Введение
02:42 Шина SPI
06:55 Варианты подключения устройств по SPI
12:00 Регистр SSPSTAT
15:20 Регистр SSPCON

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4
Урок 8. TIMER1 https://youtu.be/YVBymwQ_OQw
Урок 9. TIMER2 https://youtu.be/24cRxKzEBxs
Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 1 https://youtu.be/UG4mlY6NLwE
Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 2 https://youtu.be/u05ijpdNS9k
Урок 13. Модуль CCP. Режим сравнения https://youtu.be/LXELtXmCdzI
Урок 14. Модуль CCP. Режим PWM https://youtu.be/lft2-w3V5X4

Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-15-modul-mssp-rezhim-spi-chast-1/

Группа в контакте 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: