Урок 68 Часть 8 LAN. ENC28J60 В предыдущей части нашего урока мы написали несколько функций для отправки определённых пакетов и проверили ответ на запросы ARP в программе Wireshark. ARP-ответ мы отправили, хотелось бы ещё отвечать на…
Программирование микроконтроллеров STM32 и все, что с ним связано
Урок 68 Часть 8 LAN. ENC28J60 В предыдущей части нашего урока мы написали несколько функций для отправки определённых пакетов и проверили ответ на запросы ARP в программе Wireshark. ARP-ответ мы отправили, хотелось бы ещё отвечать на…
Урок 68 Часть 7 LAN. ENC28J60 В предыдущей части нашего урока мы мы написали структуру для заголовка ARP, а также написав функцию исследования данного протокола, увидели некоторые части заголовка принятого ARP-запроса в терминальной программе. Очередная…
Урок 68 Часть 6 LAN. ENC28J60 В предыдущей части нашего урока мы разобрались со структурой кадров Ethernet, написали функцию их приёма и испытали этот процесс в терминальной программе, также познакомились с протоколом ARP. Так как мы…
Урок 68 Часть 5 LAN. ENC28J60 В предыдущей части нашего урока мы закончили писать функцию инициализации микросхемы, а также написали функцию приёма сетевых пакетов. В файле net.c создадим функцию постоянного опроса сети //————————————————— void net_pool(void)…
Урок 68 Часть 4 LAN. ENC28J60 В предыдущей части нашего урока мы начали писать код инициализации микросхемы, а также напишсали ещё ряд нужных функций для дальнейшей работы с модулем. Включим broadcast, вдруг пригодится //Enable…
Урок 68 Часть 3 LAN. ENC28J60 В предыдущей части нашего урока мы добавили несколько макросов и функций по работе с микросхемой ENC28J60, а также немного поработали над изучением технической документации. Произведём «мягкий» сброс в функции…
Урок 68 Часть 2 LAN. ENC28J60 В предыдущей части нашего урока мы кратко познакомились с микросхемой ENC28J60, также создали проекты и произвели их настройки. Также создадим ещё четыре файла: net.c, net.h, enc28j60.c и enc28j60.h и…
Урок 68 Часть 1 LAN. ENC28J60 Сегодня мы подключим контроллер к локальной сети с помощью модуля на микросхеме ENC28J60. Так как мы интерфейсом LAN пользовались только используя микроконтроллер AVR, я решил сделать подобный урок и на STM32., причём также с…
Урок 67 Часть 2 HAL. LTDC. BMP В предыдущей части нашего урока мы Продолжим писать нашу функцию вывода картинки на экран с именем TFT_DrawBitmap, находящуюся в файле ltdc.c. Добавим ещё одну локальную переменную uint32_t index…
Урок 67 Часть 1 HAL. LTDC. BMP Сегодня мы попробуем пойти дальше в сфере изучения программирования интерфейса LTDC и вывести из файла формата BMP картинку на экран. Я думаю, нам это удастся, так как мы этим…