Описание интерфейса CAN и обмена информацией по его шине.
Интерфейс CAN был разработан специально для применения в автомобилях для обеспечения обменом информацией между его электронными устройствами, в данное время CAN так же широко применяется и в промышленности. Основные критерии которые учитывали разработчики данного интерфейса это надежность как на физическом так и на программном уровне, высокая скорость передачи данных до 1 Мбит/с, передачи данных на большие расстояния и возможность подключения множество устройств к одной линии связи, к недостатку данного интерфейса я могу отнести последовательность шины( одновременно можно только передавать или получать данные).Читать далее...


Ссылка на видео в YouTube Как обычно светодиод, отправляем Helo Word и принимаем ответ. Ниже написанная мною прошивка для ESP8266 которая управляет светодиодом, принимает текстовые сообщения, команды, выводит их через UART на экран а также отсылает на наш ANDROID ответы, качаем здесь
Download for ESP8266, файл eagle.Читать далее...
Перед тем как начать писать первую прошивку для ESP8266, давайте поговорим о WiFi соединение. Все уже знакомы с WiFi, но как он работает вы, наверное, даже не догадываетесь.Читать далее...
Многие интересуются управлением ADROID устройством по WiFi через или самим ESP8266.
В океане интернета полно информации о ESP8266 но начинающим трудно все это понять по этому я тоже попробую объяснить, показать и может сам что ни будь, открою для себя нового.Читать далее...
Ссылка на видео в YouTube Продолжаем тему визуализации информации, теперь будем покорять или учится работать TFT дисплеем c диагональю 1.8 дюйма, разрешением 128x160 и драйвером на борту ST7735R SPI.Читать далее...
Ссылка на видео в YouTube Перед новым годом решил сконструировать что то праздничное, в голову пришла мысль заставить контроллер исполнять простые монофонические мелодии которые навряд ли скрасят праздник а вот звучать например в дверном звонке или еще каком нибудь устройстве будет даже очень кстати.
Перед началом изучением этой темы опишу вкратце что такое в музыке нота, продолжительность ноты и темп:
музыкальная частота звучания исполняемого инструмента.Читать далее...
Ссылка на видео в YouTube Не отходя далеко от темы ADC в контроллерах STM8S решил создать что то нужное в быту( контроллер температуры) да и изучить как работают датчики температуры термисторы NTC-MF52AT, работают они просто с увеличением температуры уменьшают свое сопротивление соответственно уменьшая температуру уменьшают сопротивление.
Вроде нет нечего сложно в работе NTC-MF52AT но когда с ними столкнешься то придется поискать подходящий datasheet которого нет, понять что в нем к чему, вспомнить математику и покопаться во внутренних библиотеках IAR, я для вас попробую создать более короткий путь в изучении этой темы чем был у меня.Читать далее...
Ссылка на видео в YouTube До этой статьи мы работали с контроллерами только в цифровом формате теперь попробуем скрестить цифровой и аналоговый или получить цифровой вид из напряжения и конечно мы это сделаем с помощью ADC( аналого-цифровой преобразователь). Давайте посмотрим что из себя представляет этот ADC внутри контроллера.Читать далее...
В предыдущей статье я попробовал описать как происходит настройка, обмен информацией между LCD 1602a и контроллером STM8S так что второй раз описывать эти процессы для STM32F( STM32F105RB) смысла нет, если кому интересно проходим по ссылке ниже и ознакомляемся, здесь я выложу основную информацию для удобства и конечно примеры программ с описанием.STM8S и LCD 1602a или hd44780 описание работы, примеры программ для обмена информацией.Читать далее...
Ссылка на видео в YouTube Решая проблемы индикации мы подошли к изучению LCD модуля на чипе 1602a или тот же hd44780, достоинство его в возможности подробно отображать информацию( буквы, цифры и знаки) и конечно цена, к недостаткам отнесу его интерфейс обмена информацией( параллельный) для которого требуется большее количество соединений чем последовательному а так же обязательное выдерживание пауз для обработки им информации что сильно замедляет обмен данными.
Перед изучение прошу ознакомится с описанием и на русском описание далее я попробую объяснить по своему, начнем конечно с подключения к контроллеру я буду использовать STM8S903K3.Читать далее...