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

author narod stream   4 мес. назад
271 views

23 Like   4 Dislike

Программирование МК AVR. Урок 12. LCD индикатор 16x2. Часть 3

Программирование на СИ в среде Atmel Studio. Изучаем LCD индикатор 16x2 на микроконтроллере HD44780. Продолжаем писать исходный код для работы с дисплеем. Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Дисплей LCD 16x2 можно приобрести тут http://ali.pub/1dphww Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 12. LCD индикатор 16x2. Часть 1 http://www.youtube.com/watch?v=UVlz2M5oMhc Урок 12. LCD индикатор 16x2. Часть 2 http://www.youtube.com/watch?v=v5eZ9mznAnE Текстовая версия урока здесь http://narodstream.ru/avr-urok-12-lcd-indikator-16x2-chast-3/ Группа в контакте 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

Ардуино и внешняя EEPROM 24C128

Если необходимо сохранить значение переменных во время отключения питания, то наилучший выход - использовать EEPROM. Это енергонезависимая память, которая поможет сохранить значение переменных и настройки устройства. Подключение по I2C делает использование EEPROM AT24C128 очень простым. Библиотека и скетч: https://drive.google.com/open?id=0Bw5SzGwQf6yzaE5Nb3lwblB0TU0 Друзья, поддержите канал! R340967932571 Z422687519909 U139735106020 4149625807630874 Приват Банк (Украина) Полезные ссылки: EEPROM 24C128: http://ali.pub/1w3yh5 Дисплей 1602 + расширитель портов: http://ali.pub/1vb6ja Дисплей 1602: http://ali.pub/1uo1ww Модуль Micro SD: http://ali.pub/1tkx36 TFT дисплеи: http://ali.pub/1ny2rc Ардуино Мега 2560: http://ali.pub/1ny34r Самые дешевые Ардуино Про Мини для поделок: http://ali.pub/1ny2z4 Макетка: http://ali.pub/1ny3ae Перемычки: http://ali.pub/1ny3la Качественные перемычки: http://ali.pub/1ny3j5 Самый удобный Кешбек: LetyShops: https://goo.gl/Ev5XgI Самый выгодный Кешбек на алиекспресс: Ecomerce: https://goo.gl/3dDc2w

Программирование МК AVR. УРОК 24. Знакомство с шиной SPI

Программирование на СИ в среде Atmel Studio. В данном занятии мы кратко знакомимся с шиной SPI (Serial Peripheral Interface), как одного из самых часто используемых интерфейсов в наше время. Также знакомимся с возможностью реализации использования общения по данной шине с помощью микроконтроллера AVR. Изучаем регистры, используемые в МК Atmega8 для аппаратной реализации шины SPI. Изучаем, как задать частоту данной шины, как подключить другие устройства по данной шине к микроконтроллеру AVR. Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Текстовая версия урока здесь http://narodstream.ru/avr-urok-24-znakomstvo-s-shinoj-spi/ Группа в контакте 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

Программирование МК STM32. УРОК 13. HAL. USART. Передача данных

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. Пробуем реализовать интерфейс USART (Универсальный синхронно-асинхронный приемо-передатчик) В данном занятии пишем код для передачи данных от микроконтроллера к компьютеру через интерфейс USART. Навигация по видео: 00:22 Краткий обзор интерфейса USART и переходников USART-USB 07:17 Создаём проект и пишем код для реализации интерфейса USART на передачу данных 15:13 Смотрим результаты нашего труда Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Переходник USB-TTL лучше купить такой (сейчас у меня именно такой и он мне больше нравится) http://ali.pub/yv3is Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 1. Установка Keil μVision http://www.youtube.com/watch?v=HwomcPSQsRE УРОК 4. Библиотека HAL. STM32 CUBE MX. Светодиоды и кнопка http://www.youtube.com/watch?v=SO83bJ-44OY Текстовая версия и исходный код здесь http://narodstream.ru/stm-urok-13-hal-usart-peredacha-dannyx/ Группа в контакте 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

ESP8266 Часть 2. Пробуем NodeMCU

Группа ВК: https://vk.com/electronics_in_camera Инстаграм: https://www.instagram.com/electronics_in_focus/ 1) Модуль ESP-07: https://goo.gl/0MVnvK 2) Модуль ESP-12F: https://goo.gl/AFk7iH 3) Адаптер для ESP-07/08/12: https://goo.gl/pBo8qg LUA-скрипты из видео: https://yadi.sk/d/vK7UcVGxpNwVx Online-сборка прошивки NodeMCU online: http://nodemcu-build.com/ Программа для прошивки NodeMCU в ESP8266: https://github.com/nodemcu/nodemcu-flasher Программа ESPlorer для загрузки LUA-скриптов: http://esp8266.ru/esplorer/ Описание API NodeMCU оригинальное: http://nodemcu.readthedocs.org/en/dev/ Описание API NodeMCU (перевод): https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_ru Неофициальный FAQ по LUA: http://www.luafaq.org/ Описание языка LUA на английском (Lua 5.1 Reference Manual): http://www.lua.org/manual/5.1/manual.html Книга по LUA на русском: https://yadi.sk/i/cK6t7VcQpNwdj

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

Приобрести программатор 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 Введение
02:23 Напишем код записи в микросхему серии байтов
03:28 Проверим работу кода с помощью программы логического анализа
06:28 Напишем код чтения серии байтов из микросхемы по шине I2C
07:07 Проверим также код с помощью программы логического анализа
12:28 Напишем код отображения считанных байтов на индикаторе и проверим хранение информации после потери питания

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 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
Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 2 https://youtu.be/YVjlczCrK1A

Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/pic-urok-19-mssp-i2c-podklyuchaem-vneshnij-eeprom-chast-3/

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