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

author narod stream   3 нед. назад
232 views

24 Like   0 Dislike

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

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

Изучаем микроконтроллеры с электронным набором ЙОДО

В этом выпуске я познакомлю вас с новой платформой для разработки гаджетов своими руками - Iskra JS, небольшая плата на микроконтроллере STM32, прошивки на которую пишутся на языке JavaScript. Я расскажу вам основные понятия о микроконтроллерах, о сигналах, которыми он общается, а также начнём работать с Iskra JS и напишем парочку примитивных скетчей для платформы Iskra JS из набора ЙОДО! ▼Купить набор ЙОДО можно здесь▼ https://goo.gl/fsSJ72 ═════════════════════════════════ ► Китайские Arduino и датчики ДЁШЕВО ◄ http://alexgyver.ru/arduino_shop/ ★ Получай 10.5% скидку с любой покупки на Aliexpress! ★ http://epngo.bz/cashback_install_plugin/56525 ★ Моя партнёрка YouTube (№1 в мире!) ★ http://bbtv.go2cloud.org/SH1Hg ★ Моя партнёрка с Aliexpress ★ http://epngo.bz/ali_epn_index/56525 ═════════════════════════════════ ✔ Официальный сайт: http://AlexGyver.ru/ ✔ Группа Вконтакте: http://vk.com/diyworkplace ✔ Поддержать канал денежкой http://AlexGyver.ru/support_alex/ ✔ Instagram: https://www.instagram.com/alexgyvershow/ ═════════════════════════════════ ►► СЛЕДУЮЩИЙ ВЫПУСК https://youtu.be/2VXztUspdzQ ◄◄ ПРЕДЫДУЩИЙ ВЫПУСК https://youtu.be/Umh34Lz6v7c #AlexGyver

Проект Сушило - Часть 2 - описание работы программы в Step7

Подсчет продукции внутри сушила ссылка на проект - https://drive.google.com/open?id=1maVcj9kqyVZ0JnYiGVIoj8IzAu5Pd5QY Как открыть проект - https://youtu.be/KjS8UPk8n6o как разархивировать - https://youtu.be/Undhxxdc8as Проект сушило: 1. Обзор работы - https://youtu.be/ThRjQoxnXg8 2. Описание программы в Step7 - https://youtu.be/lJMwVfCDNq8 3. UDT - https://youtu.be/uGdf4PSGnGg 4. Оптимизация основного кода - https://youtu.be/1gmPYS-cJOc 5. Проверка основного кода - https://youtu.be/B6S7dDFnhBs 6. UDT статистики - https://youtu.be/bkap-dey7co. 7. FC , Pointer и косвенная адресация - https://youtu.be/vjCKl-6l39o 8. SFC21 FILL , окончание прогр. - https://youtu.be/cnoCJ7HuFQA 9. WinCC Flexible интеграция панели - https://youtu.be/Tfw2I75obUs 10. WinCC Flexible добавляем Структуру - https://youtu.be/Hq2wudHiigE 11.WinCC Flexible Faceplate ячеек в сушиле - https://youtu.be/lZ46eI83pXY 12.WinCC Flexible - Faceplate статистики - https://youtu.be/ZZjJ2gSuAUU 13. Запуск HMI и устранение ошибок - Группа в VK - https://vk.com/club167262640

Основы Программирования - #1 - Логика. Алгоритмы

В этом уроке Николай Чернобаев расскажет о том, какие виды алгоритмов существуют и для чего они нужны? Чем они отличаются? На эти и многие другие вопросы вы найдете ответ в данном видео! Не ограничивай себя видеоуроками на YouTube! Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение! Школа онлайн образования LoftSchool: https://loftschool.com/ Telegram: https://telegram.me/loftblog Slack: http://slack.loftblog.ru/ Наш сайт: http://loftblog.ru/ Instagram: https://www.instagram.com/loftblog/ ВКонтакте: http://vk.com/loftblog facebook: http://www.facebook.com/loftblog twitter: http://twitter.com/loft_blog ----------------------------------------------------------------------------------- Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Делаем автомобильную электронику. Никита Налютин. Митап 29.10.16

Никита Налютин, QA Manager, Experian «Делаем автомобильную электронику» – немного основ: что такое CAN-шина – железо для работы с CAN: сканеры, Raspberry, Arduino, чудеса китайской промышленности – реверс-инжиниринг сообщений шины: включаем штатный дисплей машины – делаем свой маленький инфоцентр в машину на Arduino – собираем все вместе: пишем диагностику и свой текст – прикручиваем Wi-Fi – куда посмотреть еще (проекты под другие машины, потенциально интересные устройства, потенциально интересные исследования и отчеты).

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

Приобрести программатор 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 Введение
00:50 Знакомство с шиной I2C
09:34 Организация шины I2C в контроллере PIC16
12:18 Регистр SSPSTAT
17:03 Регистр SSPCON1
22:19 Регистр SSPCON2

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 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

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