Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 01 фев 2023, 06:02

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 246 ]  На страницу 1, 2, 3, 4, 5 ... 25  След.
Автор Сообщение
 Заголовок сообщения: Программируем на Algorithm Builder
СообщениеДобавлено: 30 май 2011, 14:46 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Здравствуйте GetChiper!
Приятно был удивлён, что программы для контроллеров пишете на Algorithm Builder, :) так как в инете очень редко встретишь того кто программирует на АВ. В контроллерах и программировании я новичок, но среда программирования Громова очень понравилась, и поэтому решено было зарегистрироваться именно здесь для детального изучения и приобретения бесценного опыта у профессионалов. :)

Теперь первый вопрос.
Написал пробный алгоритм для ATmega8535, измерение напряжения по одному каналу с выводом на дисплей WH0802A-YGH-CT. Часть алгоритма, а точнее расчёт полученного значения позаимствовано из АВ/Вольтметр. Как одноканальный измеритель напряжения (вольтметр), работает нормально. Но хотелось бы решить задачу с измерением напряжения по восьми каналам мультиплексора и выводом значений на дисплей.
Необходима подсказка, а то что то сам не как не соображу, как в практике это реализовать. Что касается теории, тут более, менее понятно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 30 май 2011, 15:24 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
На практике - все просто. Фактически АЦП только один, а к его входу можно подключать каналы (ножки).

Алгоритм будет такой:
- Настраиваешь АЦП.
- устанавливаешь в качестве ввода канал (например - 0), запускаешь единичное преобразование;
- дожидаешься прерывания по окончанию преобразования, считываешь значение;
- устанавливаешь в качестве ввода следующий канал (например - 1), запускаешь единичное преобразование;
- далее все по кругу.

там динамически опрашивается несколько каналов ATtiny13


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 30 май 2011, 17:09 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 14 июн 2011, 20:55 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 46
А мне все больше и больше нравится Algorithm Builder. Перекинуть программу на другой микроконтроллер - без проблем! Просто прелесть ... Удобно, ясно и быстро. Есть, конечно, некоторые замечания и пожелания, но они нисколько не умаляют достоинства сего продукта. Продолжаю изучать сие чудо творческой мысли на конкретных примерах блога. Спасибо, Евгений, за Ваши труды и очень интересные технические решения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 14 июн 2011, 22:09 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 25 июн 2011, 13:06 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Здравствуйте GetChiper!
Прочитал Вашу статью «043–Интерфейсы связи электронных устройств». Заинтересовали протоколы BS и РВ.
BS – BitStream (битовый поток) – передача данных по одной линии в одну сторону (от устройства к главной схеме). Формат делал для своих нужд – понравился своей простотой. Отличается тем, что на приемной стороне практически не требует ресурсов и настройки (сам настраивается на частоту передатчика) и повесить можно на любую ножку контроллера.
PB – ParallelBits (параллельные биты). Это, даже, не интерфейс, а скорее «настроечные ножки». Нужен будет для того, чтобы задать режим работы устройства из нескольких возможных вариантов.

Подскажите где можно посмотреть их подробное описание и реализацию в коде АВ. Самостоятельный поиск не увенчался успехом.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 28 июн 2011, 23:03 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Это, на самом деле, не протоколы как таковые. Поначалу я планировал разбивать проекты по интерфейсам используемых в них (пока эта идея никак не продвигается). Так вот, PB - это просто конфигурационные ножки у микроконтроллера - устройство работает в зависимости от комбинации уровней на этих ножках. BS - это своего рода программный UART, где биты передаются последовательно при этом скорость приема автоматически настраивается по стартовому импульсу.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 29 июн 2011, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 30 июн 2011, 00:49 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Каким-то боком реализованы, но не в той мере как я планировал - позже к этому вернусь.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Программируем на Algorithm Builder
СообщениеДобавлено: 30 июн 2011, 02:27 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 246 ]  На страницу 1, 2, 3, 4, 5 ... 25  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB