![STM32F3 и STM32F4 проблемы с SPI.](https://hubstub.ru/uploads/posts/2018-02/thumbs/1519318014_screenshot_2.jpg)
22-02-2018, 18:07
При переносе одного из проектов с сотой серии на трехсотую столкнулся с проблемой, посылки SPI всегда были длиной 16 бит, а мне нужно было 8. Что интересно у сотой серии для настройки длины пакета SPI выделен один бит DFF(Data frame format) , когда он сброшен длина посылки 8 бит, когда установлен 16. В трехсотой серии под это дело выделили битовое поле длиной 4 бита и длину посылки можно...
![Подключение sd карты к микроконтроллеру.](https://hubstub.ru/uploads/posts/2016-02/thumbs/1454776207_screenshot_7.png)
5-02-2016, 17:56
В одной из прошлых статей, мы выводили картинку на дисплей с sd карточки, но в ней были упущены некоторые моменты, первый — подключение самой карточки, второй — была рассмотрена лишь часть функций библиотеки Petit FatFs, давайте остановимся на этих моментах подробнее. Общение с карточкой возможно по одному из двух интерфейсов, SPI или SD. Надо сказать, что SD интерфейс может работать в...
![SPI STM32.](https://hubstub.ru/uploads/posts/2015-11/thumbs/1448642264_screenshot_1.png)
27-11-2015, 18:09
Принцип работы протокола рассматривать не будем, он был рассмотрен тут, перейдём сразу к возможностям модуля SPI у STM32: полнодуплексная синхронная передача с использованием 3 линий симплексная синхронная передача с использованием двух линий, возможность использования двунаправленной линии для передачи данных 8 или 16 битный формат фрейма работа в режиме Master или Slave в режиме Master 8...
![Цифровой программируемый генератор, подключение ltc6903 к STM32.](/uploads/posts/2015-06/thumbs/1434714388_ltc6903_6.jpg)
18-06-2015, 23:12
В одной из конструкций понадобилось изменять тактовую частоту в большом диапазоне и из названия становится понятно, что выбор пал на LTC6903. LTC6903 и LTC6904 — цифровые программируемые генераторы с диапазоном частот от 1KHz до 68MHz, отличаются они лишь тем, что LTC6903 управляется по SPI, а LTC6904 по I2C. Они достаточно просты в подключении и требуют лишь блокировочные конденсаторы по питанию....
![Основы работы протокола SPI.](/uploads/posts/2015-04/thumbs/1428664723_1__cpha__1__cpol.jpg)
9-04-2015, 19:20
SPI(Serial Peripheral Bus) — последовательный периферийный протокол обмена. Этот прокол был разработан компанией Motorola, но в настоящее время используется многими производителями. Он предназначен для связи микроконтроллеров между собой, а также со всевозможной периферией: датчиками, AЦП, микросхемами памяти, часами. Но все же наиболее частое применение SPI – это запись программы в память...
![Как получить координаты точки касания и произвести калибровку резистивной сенсорной панели на примере XPT2046.](/uploads/posts/2015-03/thumbs/1425504347_img_20150304_232200.jpg)
4-03-2015, 14:36
В прошлой статье мы рассмотрели как инициализировать контроллер в этой будем разбираться как получить координаты касания и откалибровать сенсорную панель. Перед тем как определять координаты касания его надо зафиксировать, для этой цели воспользуемся специально предназначенным выводом T_IRQ, при касании на этом выводе появляется логический ноль. Хорошо было бы его повесить на ножку, отвечающую за...
![Как работает резистивный сенсорный экран на примере контроллера XPT2046.](/uploads/posts/2015-02/thumbs/1425126155_touchscreen_5wires.jpg)
28-02-2015, 15:27
Как известно, на сегодняшний день сенсорные экраны делятся на 2 вида, резистивные и ёмкостные. Главное их отличие для пользователя состоит в том, что резистивный экраны чувствителен к нажатию, а ёмкостной к касанию. Давайте рассмотрим как устроен каждый из них. Резистивный экран представляет собой стеклянный жидкокристаллический дисплей, на который наложена гибкая мембрана. На соприкасающиеся...