Программирование МК PIC. Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 2

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

29 Like   4 Dislike

Easy I2C: Introduction to I2C

Learn how the I2C-bus can simplify you design time and maximize functionality.

MPLAB XC8 for Beginners Tutorial -5- Interfacing an LCD Display

Learn how to use an LCD with PIC microcontroller. You'll learn how to interface an LCD with PIC, send characters, numbers to be displayed, clear the display and position the cursor. For more info and download project source files: https://www.studentcompanion.co.za/interfacing-lcd-display-with-pic-microcontroller-xc8/ 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

Программирование МК STM32. УРОК 9. HAL. Шина I2C. Продолжаем работу с DS3231

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Сегдня мы продолжаем работать с микросхемой часов реального времени DS3231, подключенной по шине I2C. Информацию выводим на дисплей ЖКИ 20х4. Навигация по видео: 00:55 Продолжаем код 41:13 Смотрим результат Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Модуль RTC DS3231 с микросхемой памяти можно приобрести здесь (3 штуки) http://ali.pub/1ausvk Модуль RTC DS3231 с микросхемой памяти (1 штука) здесь, но так дороже http://ali.pub/1aut7t Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 6. Библиотека HAL. LCD 20x4. 4-битный режим http://www.youtube.com/watch?v=XEBVHUNOdx8 УРОК 7. HAL. LCD 20x4. 4-битный режим. Выводим информацию http://www.youtube.com/watch?v=cVfSoURD1L4 УРОК 8. HAL. Шина I2C. Подключаем микросхему RTC DS3231 https://www.youtube.com/watch?v=oKy5CompTf4 Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-9-hal-shina-i2c-prodolzhaem-rabotu-s-ds3231/ Группа в контакте 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

Exploring PIC Microcontrollers - I2C & EEPROM - P1

We dive back into the world of Pic 24 micro controllers by using an external EEPROM that uses I2C to communicate.We go through the datasheets, then start coding and even look at an oscilloscope to see what is happening every step of the way. NOTE!!!!!!!!!!!!!!!!!!!!!!! There are two small errors in the code I failed to notice while recording this video: 1) You need to wait for I2C1CONbits.PEN to finish before waiting for the EEPROM to write 2) You need to wait for I2C1CONbits.SEN in the wait4EEPROM function

i2c protocol tutorial

waht is I2C communication .What is inter bus communication system and intra bus communication system.How to communicate master and slave .what is master ,slave concept

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

Приобрести программатор PICKit3 (неоригинальный) можно приобрести здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно приобрести здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Модуль RTC DS3231 с микросхемой памяти (3 шт) можно приобрести здесь http://ali.pub/1ausvk
Модуль RTC DS3231 с микросхемой памяти (1 шт) можно приборести здесь, только так дороже http://ali.pub/1aut7t
Индикатор 4-разрядный LED WaveShare можно приобрести здесь http://ali.pub/2lwpj7
Логический анализатор 16 каналов можно приобрести здесь http://ali.pub/2i1ki5

Навигация по видео:
00:09 Введение
01:42 Знакомство с микросхемой памяти EEPROM AT24C32D
06:41 Практическая схема урока
08:41 Создадим и настроим проект
10:05 Инициализация портов и шины I2C
12:07 Функции ожидания некоторых состояний шины
13:40 Функции передачи и приёма байтов по I2C
15:01 Формируем условия СТАРТ и СТОП
15:35 Функция записи последовательности байтов в микросхему
19:20 Функция чтения последовательности байтов из микросхемы

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 15. Модуль MSSP. Режим SPI. Часть 1 https://youtu.be/422YQFo_aVQ
Урок 15. Модуль MSSP. Режим SPI. Часть 2 https://youtu.be/BRZX7IMXjnA
Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1 https://youtu.be/rTc6XNkREqI
Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 2 https://youtu.be/0NsJQL-0cAw
Урок 17. MSSP. SPI. Внешний АЦП MCP3201. Часть 1 https://youtu.be/p-3RlRrJzpo
Урок 17. MSSP. SPI. Внешний АЦП MCP3201. Часть 2 https://youtu.be/uVliswZUsX4
Урок 18. MSSP. SPI. SLAVE. Соединяем два контроллера. Часть 1 https://youtu.be/Ifgkn26nRyw
Урок 18. MSSP. SPI. SLAVE. Соединяем два контроллера. Часть 2 https://youtu.be/z-PJ9jizlWk
Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 1 https://youtu.be/Vf_y5_0-1SE

Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-19-mssp-i2c-podklyuchaem-vneshnij-eeprom-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: