STM32F4. Урок 15 - Низькорівневий SPI

  • Час 2-04-2015, 19:18
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Дана бібліотека дозволяє використовувати інтерфейс SPI в режимі майстер-пристрої.
Висновки SPI, які будуть використовуватися, повинні бути вказані в C-файлі (в H-файлі може бути обрані тактова частота і дільник).
Бібліотека дозволяє працювати з SPI тільки на низькому рівні, можна ініціалізувати інтерфейс (в одному з чотирьох режимів роботи SPI) і відправити / прийняти байт.
Використовувані чип-Селект вибираються за допомогою головної функції.
У даному прикладі присутні три однакові бібліотеки - SPI1, SPI2 і SPI3.

У програмі була використана бібліотека SPI2, розташування висновків наступне:

SCK до PB13
MOSI до PB15
MISO до PB14

Вимоги:

Модулі CooCox-IDE: GPIO, SPI.
Підтримувані бібліотеки: відсутні.

Перерахування:

typedef enum {SPI_MODE_0 = 0, // CPOL = 0, CPHA = 0 SPI_MODE_1, // CPOL = 0, CPHA = 1 SPI_MODE_2, // CPOL = 1, CPHA = 0 SPI_MODE_3 // CPOL = 1, CPHA = 1} SPI1_Mode_t ;

Функції:

Вольтметр, термометр з виведенням параметрів по RS232

  • Час 2-04-2015, 18:23
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Цей пристрій було розроблено для заміни цієї розробки

Примітка: Цей пристрій не вміє закривати шибер при догорании твердого палива.
Але це можна вирішити наявністю 3 каналу регулювання і гнучкою настройкою керуючих виходів.

Це пристрій є вдосконаленим проектом, воно має вже три термодатчика, має більш гнучку настройку і також, має у своєму складі можливість підключатися до ПК. В комплекті також поставляється ПО для роботи з цим пристроєм. З програми доступні практично всі налаштування приладу.

Схема пристрою:

Вольтметр, термометр з виведенням параметрів по RS232

Мікрофон для виявлення слабких акустичних сигналів

  • Час 2-04-2015, 10:22
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Пропоноване пристрій зібрано на широко розповсюдженій мікросхемі типу К237УН1 і призначене для виявлення слабких акустичних сигналів. У схемі використаний електретний мікрофон типу МСЕ-333. Сигнал з мікрофону M1 надходить на вхід мікросхеми DA1 типу К237УН1, яка являє собою підсилювач низької частоти. Підсилювач включений за типовою схемою. Транзистори VT1 типу КТ315 і VT2 типу КТ361 виконують роль эмиттерных повторювачів і служать для посилення сигналу по струму. В якості навантаження використовується телефон типу ТМ-2А.

Мікрофон для виявлення слабких акустичних сигналів