-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
39 lines (35 loc) · 3.07 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Многоканальный модуль ввода для микросхем MAX6675 и MAX31855 для платформы Arduino.
Каждый канал приложения может быть настроен для работы с MAX6675 либо с MAX31855.
Каждый канал с заданным периодом опрашивает свою микросхему. Результаты опроса сохраняет в буфер.
При поступлении запроса по UART на получение измерений от канала, приложение отправляет ответ с данными
из буфера канала.
1 Установка
1.1 Требования
Использует стандартные библиотеки Arduino.
1.2 Настройки:
Там, где есть метка "-user_config:", можно редактировать исходный код.
файл ./app.h:
общие настройки
файл ./app/param.c:
параметры по умолчанию для приложения;
файл ./app/noids/param.c:
параметры по умолчанию для сетевых объектов;
файл ./app/serials/main.c:
параметры по умолчанию для последовательных портов;
файл ./app/channels/main.c:
параметры по умолчанию для каналов.
2 Использование
Интерфейс пользователя включает в себя кнопку сброса приложения и UART-сервер,
принимающий команды для управления приложением. Для того, чтобы установить
настройки по умолчанию, нужно при перезагрузке удерживать кнопку сброса
приложения, подключенную к DEFAULT_CONTROL_PIN (./app.h). Если после перезагрузки
микроконтроллера, горит светодиод, подключенный к INDICATOR_PIN (./app.h), то
произошла ошибка.
2.1 Управление приложением через UART.
Каждый из UART микроконтроллера может быть настроен для работы в режиме сервера или для вывода отладочных сообщений.
Отладочные сообщения можно выводить только на один из UART. Сервера можно привязать к несколькоим UART, тогда
микроконтроллер сможет работать одновременно с несколькими клиентами.
2.2. Управление с помощью ПК.
Приложение qwst для POSIX совместимых ОС связывает последовательные порты терминала с
интернетом, а приложение для веб-браузера wui позволяет пользователю настраивать
данное приложение.