Перейти к содержанию
    

Управляющая программа для STM32F415

Добрый день, у меня есть устройство с микроконтроллером STM32F415 и следующей периферией:

- Модуль Wi-Fi - Bluegiga WF121, CC3100MOD

- Модуль Bluetooth - Bluegiga WT12

- I2C OLED дисплей на контроллере SSD1306 (0.96" I2C IIC SPI Serial 128X64 White OLED LCD LED Display Module for Arduino)

- Компас/акселерометр LSM303D - используется только в качестве акселерометра

- Монитор аккумулятора BQ27510

- SD-карта

- Бипер

- Одна кнопка

- 4 внешних custom модуля, подключаемых по шине SPI.

 

Какой Wi-Fi использовать - WF121 или CC3100MOD - на Ваш выбор. Подключение SD-карты возможно как по SPI, так и по SDIO - тоже на Ваш выбор.

 

К внешним модулям помимо SPI подведены два управляющих сигнала: Ready и Operation. Цепь Ready от каждого модуля заведена на собственный пин микроконтроллера. Цепь Operation одна для всех модулей. Плюс к этому микроконтроллер имеет возможность включать и отключать вместе все модули общим сигналом Enable.

 

Что нужно реализовать:

1. Основной функционал заключается в следующем. По нажатию кнопки микроконтроллер включает модули сигналом Enable и ждет, пока все они выставят сигнал Ready. После этого микроконтроллер подает сигнал Operation. По сигналу Operation модули сбрасывают сигнал Ready и выставляют его снова, как только будут готовы к выдаче информации. Получив сигнал Ready, микроконтроллер приступает к считыванию информации с модулей по шине SPI. Считываемую информацию микроконтроллер записывает на карту SD. Считав информацию со всех модулей, микроконтроллер сбрасывает сигнал Enable, а также подает звуковой сигнал. Плюс отображение статуса на дисплее.

2. Bluetooth необходим для получения имени и пароля для подключения к Wi-Fi.

3. Дисплей служит для отображения информации по осям, получаемой с акселерометра. Опрос акселерометра должен производиться постоянно, за исключением периода работы микроконтроллера с внешними модулями. Отображение уровня заряда аккумулятора.

4. По сигналу через bluetooth передача накопленных на SD данных по Wi-Fi. Отображение статуса на дисплее.

 

Актуально только для Санкт-Петербурга.

Сроки - до месяца. Стоимость по договоренности, жду Ваших предложений на [email protected]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...