10. HID (Human Interface Device)
09. CDC (Virtual Com Port)
08. АЦП (ADC)
07. Шина CAN
06. Шина SPI
04. Шина UART
Universal Asynchronous Receiver-Transmitter — Универсальный асинхронный приемо-передатчик Схема подключения: Rx<-Tx Tx->Rx GND<->GND Вероятно один из старейших и весьма простой интерфейс передачи данных. В начальный момент шина притянута к лог. 1 (через резистор в ~10k) при старте передачи передающее устройство притягивает шину к GND. после начинает выдавать биты данных, удерживая их уровень строго определенное время, которое […]
05. Шина I2C
Для связи с датчиками часто используется шина I2C (Inter-Integrated Circuit). Данная шина является синхронной, имеет 2 информационных сигнала SDA (Serial Data) и SCL (Serial Clock) По умолчанию линии SDA и SCL притянуты к VCC (через резистор 4,7k-10k) Начало передачи определяется Start последовательностью — провал SDA при высоком уровне SCL При передаче информации от Master к Slave, ведущий генерирует такты на SCL и выдает биты на SDA. […]
03. Таймеры
По аналогии с уроком 2 создаем проект Открываем документ на странице 11 и видим следующую схему В STM32 есть 2-е основные шины для тактирования периферии APB1 и APB2 к которым подключены различные периферийные устройства (таймеры/USART, I2C) и у этих шин могут быть разные частоты тактирования. Нас интересуют таймеры: Есть таймер TIM1 (шина APB2) Есть таймеры TIM2,3,4 (шина APB1) Стоит […]
05. Перечни элементов и проверка правил
Перечни элементов и проверка правил В программе Altium Designer есть возможность вывести перечень элементов для этого в под проекте PCB1.PcbDoc (где разводили п/п) вызывается окно Отчеты->Bill of Materials перечень выводится не по ГОСТу поэтому в дальнейшем его нужно дорабатывать. Для проверки на соответствие правилам нужно в под проекте PCB1.PcbDoc выбрать Инструменты->Проверка правил проектирования->Запустить DRC Не […]
04. Разводка печатной платы
Разводка печатной платы После сохранения проекта необходимо в под проекте Sheet1.SchDoc выбрать «Update PCB Documents PCB1.PcbDoc» а после нажать «Выполнить» Все элементы и связи между элементами будут перенесены в под проект PCB. Для дальнейшей работы следует перейти в метрическую систему координат Проект(D) ->Свойства платы А так же в Проект(D) ->Правила задать значения, допустимые для вашего […]