http://www.forum.getchip.net/

Программируем на Algorithm Builder
http://www.forum.getchip.net/viewtopic.php?f=16&t=44
Страница 1 из 25

Автор:  SVN [ 30 май 2011, 14:46 ]
Заголовок сообщения:  Программируем на Algorithm Builder

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

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

Автор:  GetChiper [ 30 май 2011, 15:24 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder

На практике - все просто. Фактически АЦП только один, а к его входу можно подключать каналы (ножки).

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

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

Автор:  SVN [ 30 май 2011, 17:09 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder


Автор:  Ghjuhfvvf [ 14 июн 2011, 20:55 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder

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

Автор:  SVN [ 14 июн 2011, 22:09 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder


Автор:  SVN [ 25 июн 2011, 13:06 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder

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

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

Автор:  GetChiper [ 28 июн 2011, 23:03 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder

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

Автор:  SVN [ 29 июн 2011, 21:32 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder


Автор:  GetChiper [ 30 июн 2011, 00:49 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder

Каким-то боком реализованы, но не в той мере как я планировал - позже к этому вернусь.

Автор:  SVN [ 30 июн 2011, 02:27 ]
Заголовок сообщения:  Re: Программируем на Algorithm Builder


Страница 1 из 25 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/