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

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

43 Like   1 Dislike

SPI Overview

Provides an introduction to the Serial Peripheral Interface (SPI) Protocol, including basic structure and signaling. NOTE: The signalling example shows data being transmitted least significant bit first. This is actually dependent on the device. Many devices will sent data most significant bit first, but both options are possible.

Fun and Easy SPI - How the SPI Protocol Works

Fun and Easy SPI How the SPI Protocol Works This video teaches you the basics of SPI or Serial Peripheral Interface Bus used to communicate between two or more devices. If you are looking for an easy way to understand how SPI works then this video tutorial will give you insight into how to connect the Masters and Slave devices in normal mode as well daisy chain configuration. There are also 4 mode to choose from in SPI mode. • FREE PCB Design Course : http://bit.ly/FREEPCB_Design_Course • Full Microcontroller Course : http://bit.ly/Microcontroller_Course • Full Vivado Course : http://bit.ly/Vivado_YT • Full Zynq Course : http://bit.ly/Zynq_YT_Course Here are links to learn the basics of SPI for Arduino https://www.arduino.cc/en/Reference/SPI https://www.arduino.cc/en/Tutorial/SPIEEPROM To Learn more check the links down below: Windows 10 Course: https://www.udemy.com/the-complete-windows-10-c-course-and-build-2-apps/?couponCode=trump Arduino PCB Design Course in Altium Course: https://www.udemy.com/create-and-design-your-own-arduino-nano-in-altium-designer/?couponCode=trump LabVIEW Computer Vision Course: https://www.udemy.com/learn-computer-vision-machine-vision-and-image-processing-in-labview/?couponCode=trump Tiny Arduino PCB Design in Altium Circuitmaker https://www.udemy.com/pcb-design-a-tiny-arduino-in-altium-circuitmaker Xilinx Vivado Course https://www.udemy.com/learn-fpga-xilinx-vivado-design-suite-training-in-under-1-hour-vhdl/?couponCode=trump Xilinx Zynq Course https://www.udemy.com/zynq-training-learn-zynq-7000-soc-device-on-microzed-fpga/?couponCode=TRUMP2016 To learn more on FPGAs, Image Processing, Arduinos and Electronics then Check out : http://www.arduinostartups.com/ Please like and Subscribe for more videos :) -------------------------------------------------- Support us on Patreon http://bit.ly/PatreonArduinoStartups

PSoC 1 I2C communication Part 1

This video explains the basics of I2C communication protocol. AN50987 - Getting Started with I2C in PSoC® 1 - http://www.cypress.com/?rID=34486

PIC to PIC SPI Communication

In this video I interfaced two PIC mcus (16F877A as master & 16F876A as slave) and sent data back and fourth between the two chips using SPI communication. All the resources needed to understand & work with SPI module are available on device's datasheets & Reference Manual.

I2C_basics

In this tutorial we talk about the Inter IC protocol, also known as TWI. This is a must watch video before you can go ahead and interface I2C devices. We discuss the start condition, stop condition, repeat start, ACK and NACK. For more visit: http://explorembedded.com/wiki

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