Программирование МК AVR. УРОК 40. LAN. ENC28J60. Часть 3 HD
Программирование на СИ в среде Atmel Studio. Сегодня мы начнём изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. А в качестве сетевого устройства мы возьмём модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. В качестве контроллера мы будем использовать Atmega328p, который установлен на недорогой отладочной плате, с которой мы уже знакомы. Сегодня мы напишем ещё несколько служебных функций, настроим буферы микросхемы, а также её канальный уровень и напишем функцию записи данных в регистры PHY. Приобрести плату Atmega 328p Pro Mini можно здесь: http://ali.pub/ehlj8 Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp ENC28J60 Ethernet LAN Сетевой Модуль можно купить здесь (модуль SD SPI в подарок) http://ali.pub/kf0eu Навигация по видео: 00:38 Напишем функцию чтения буфера микросхемы 03:00 Напишем функцию установки текущего банка памяти микросхемы 06:24 Напишем две функии записи данных в регистры микросхемы 10:16 Настроим буферы в функции инициализации микросхемы 14:30 Настроим канальный уровень в функции инициализации 19:04 Напишем функцию записи данных в регистры физического уровня микросхемы Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Посылка из AliExpress часть 1 http://www.youtube.com/watch?v=vwEc1vajKF0 Посылка из AliExpress часть 2 http://www.youtube.com/watch?v=vjuE59snpQc УРОК 38. Atmega 328p Pro Mini http://www.youtube.com/watch?v=8ew1odbBmTA УРОК 39. Акселерометр LSM6DS3. Часть 1 http://www.youtube.com/watch?v=_ZT52cEzylQ УРОК 39. Акселерометр LSM6DS3. Часть 2 http://www.youtube.com/watch?v=o5O6BXtfHBE УРОК 39. Акселерометр LSM6DS3. Часть 3 http://www.youtube.com/watch?v=DQXTsUGIJUQ УРОК 39. Акселерометр LSM6DS3. Часть 4 http://www.youtube.com/watch?v=UgEV89ntLS0 УРОК 40. LAN. ENC28J60. Часть 1 http://www.youtube.com/watch?v=X_L6VnuVJwk УРОК 40. LAN. ENC28J60. Часть 2 http://www.youtube.com/watch?v=bbPe_kzvNls Текстовая версия данной части занятия здесь http://narodstream.ru/avr_urok_40_lan_enc28j60-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