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/ |