FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Суббота, 03.12.2016, 22:45
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Баг - Трекер » Новые » Несколько багов
Несколько багов
Strix
Дата: Пятница, 25.12.2015, 11:26 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 27
Награды: 1
Репутация: 0
Статус: Offline
На днях эксперементировал с Мегой 2560. Навесил на неё кучу разной переферии и решил потестить всё сразу. Возможно кто-то уже писал до меня, но на всякий случай изложу проблемы. При использовании модбаса соединиться с Bluetooth модулем почти невозможно.
Так же вылезли проблемы с семисегментным индикатором. То, что использовать динамическую индикацию совместно с опросом датчиков нельзя я знал. Индикатор иногда помигивал, это не страшно. Но при подключении текстового дисплея по индикатору начинают бегать какие-то символы, в общем работать он перестаёт. Индикатор подключен с динамической индикацией через каскад из двух сдвиговых регистров. Дисплей подключен по I2C.
С энкодером тоже не всё гладко. Отдельно всё без проблем работает. Но при использовании дисплея начинаются тормоза, а при подключении W5100 начинает работать только в одну сторону, да и то кое-как. Видимо всё-таки надо искать другие способы обработки энкодера (пробовал разные блоки с форума).
Ну и про проблему с одновременным использованием ИК пульта и пьезодинамика уже писали на форуме - вылетает ошибка при компиляции.
Ну как то так. Надеюсь информация окажется полезной кому-нибудь.


Сообщение отредактировал Strix - Пятница, 25.12.2015, 11:27
 
DWD Дата: Пятница, 25.12.2015, 11:54 | Сообщение # 2
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Мне кажется, проблема не в программе. Это не баги, а неправильная схемотехника. Скорее всего Вы не учитываете временнЫе интервалы, последовательность передачи и установки сигналов между логическими блоками. А это в логических схемах главное условие.

К тому же программа имеет свои особенности и требует каких-то условий для корректной работы. А они пока мало изучены. По этому создавать прграмму лучше не наскоком, как Вы: "Навесил на неё кучу разной переферии и решил потестить всё сразу", а постепенно, отрабатывая отдельные функциональные блоки.

Видимо по этому автор и звял за основу принцип многоплатности программы.


 
Strix Дата: Пятница, 25.12.2015, 12:03 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 27
Награды: 1
Репутация: 0
Статус: Offline
Программа была создана вовсе не наскоком. Собирал проект постепенно, вся программа разбита на несколько плат. Некоторые из них пришлось загрузить на другой МК, так как одновременно всё не работает, что я и описал. По отдельности все платы работают.
 
Форум » Баг - Трекер » Новые » Несколько багов
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика