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

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

33 Like   0 Dislike

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.

20047 SER2 - Practical I2C: Introduction, Implementation and Troubleshooting

"Why am I not receiving an acknowledge from my slave device?" "Help! I cannot write to my I2C EEPROM." "I always read 0xFF. What is wrong?" These are some of the comments we hear and this class will provide useful insights about I2C. It will start with an I2C introduction and key concepts, continue with configuring the PIC® Microcontroller as an I2C Master or Slave, and end with demos showing common I2C communications failures and how to troubleshoot them. This class is recommended for anyone using I2C, planning to use I2C or who just wants to learn more about I2C. http://www.microchip.com/microcontrollers http://www.microchip.com/memory http://www.microchip.com/masters

PIC16 Microcontrollers, Unit 38, Ch. 6-11; Survey of: Interrupts, Keypads, LCDs, PWM, Serial, ADC

Lecture on "Intro to Microprocessors" using Wilmshurst's "Designing Embedded Systems with PIC Microcontrollers 2nd Ed." Chapter 6,8,9,10,11 Topics: Interrupts, Keypads, LCDs, PWM, Serial, ADC

PICuC Tutorial #16: An introduction to the serial peripheral interface (MSSP) module

Location of code and other future goodies: http://paulfmcgowan.com/ This might be a bit confusing due to lack of an example, but one will follow. Thanks

I2C driver for PIC16F877A with Proteus simulation | I2C driver for PIC Microcontroller

This video is a tutorial for i2c driver for PIC16F877A with proteus simulation with detailed explanation. Link to download this Project - https://drive.google.com/open?id=0B0VNnbSWHMBNXzVfUEZYd0lZVTQ Link for I2C communication protocol basics - https://youtu.be/RoGNbshGM_M Link for I2C Arbitration tutorial - https://youtu.be/II_ES4N8IGA Link for I2C Clock stretching tutorial - https://youtu.be/QcfUshzbwYY This tutorial also explain the following topics pic18f4550 i2c example source code pic16f877a i2c tutorial pic16f877a i2c example pic16f877a i2c slave pic16f877a i2c master pic16f877a i2c master slave pic16f877a i2c communication pic16f877a i2c xc8 pic16f877a i2c asm pic16f877a proteus pic16f877a proteus simulation pic16f877a proteus project pic16f877a proteus library pic16f877a i2c proteus i2c communication c codes pic16 i2c xc8 i2c example i2c communication between two pic microcontrollers pic18f i2c mplab code configurator i2c pic i2c assembly example pic i2c tutorial pic18f4550 i2c example source code pic16 i2c i2c communication c codes xc8 i2c example i2c hardware circuit i2c hardware connection i2c communication in pic16f877a pic16f877a i2c sample code i2c communication between two pic microcontrollers pic18f4550 i2c example source code pic16 i2c i2c communication between two pic microcontrollers xc8 i2c example i2c communication c codes pic18f i2c mplab code configurator i2c pic i2c assembly example

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

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

Навигация по видео:
00:09 Введение
01:24 Ножки, используемые в режиме SPI у контроллера
02:35 Блок-схема модуля MSSP
05:18 Диаграмма передачи данных по шине SPI
07:33 Основные режимы передачи данных по шине SPI

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 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
Урок 15. Модуль MSSP. Режим SPI. Часть 1 https://youtu.be/422YQFo_aVQ

Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-15-modul-mssp-rezhim-spi-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

Comments for video: