http://www.forum.getchip.net/ |
|
Mod#063 (клон) "12-ти канальный генератор эффектов" на Си http://www.forum.getchip.net/viewtopic.php?f=24&t=319 |
Страница 1 из 3 |
Автор: | ZiB [ 12 янв 2013, 12:13 ] |
Заголовок сообщения: | Mod#063 (клон) "12-ти канальный генератор эффектов" на Си |
Оригинальная конструкция http://www.getchip.net/posts/063-12-ti- ... ttiny2313/ Попытка сделать "клон" на микроконтроллере STM8. Пока только перенес программу на Си, железо ещё не делал. Отличия от оригинала: «Другой» генератор псевдо-случайных чисел Вместо ШИМ использована ВАМ модуляция (менее требовательна к ресурсам) Циклическое воспроизведение из флеш-памяти, всего 4 программы, вместо 8 Пока не реализован переключатель выбора программ, сделаю позже вместе с платой Полный исходник проекта: http://dev.ziblog.ru/2013-01-02-stm8-effector |
Автор: | Гость [ 24 июн 2013, 10:40 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Скажите пожалуйста, ваш исодник полностью рабочий? Нам кажется там чегото не хватает. |
Автор: | Гость [ 24 июн 2013, 10:57 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Клон как мы понимаем для светодиодов? А будет ли оно работать в сети с фазовой регулировкой + прием с IR пульта команд. У меня проскакивают подмигивания в момент нажатия кнопок - наверное, надо разделить задачу на два микроконтроллера. |
Автор: | ZiB [ 25 июн 2013, 05:48 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Отличия от оригинала: «Другой» генератор случайных чисел Вместо ШИМ использована ВАМ модуляция (менее требовательна к ресурсам) Циклическое воспроизведение из флеш-памяти, всего 4 программы, вместо 8 Пока не реализован переключатель выбора программ, сделаю позже вместе с платой http://ziblog.ru/2013/01/05/klonirovani ... ramma.html "Нам кажется там чегото не хватает." чего ? "У меня проскакивают подмигивания в момент нажатия кнопок - наверное, надо разделить задачу на два микроконтроллера." -неправильно построена программа, для такой задачи вполне хватит и одного мк. "Клон как мы понимаем для светодиодов" - пока, но в чем проблема ? вводите синхронизацию с сетью и изменяйте ВАМ на ШИМ . |
Автор: | Гость [ 26 июн 2013, 10:40 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Пытаюсь ваш вариант перевести на си(CodeVisionAVR). В некоторых местах плюется - где не разберусь , посоветуюсь с вами - если вы не против. Пробовал свое писать - получилось- набор функций только бедный. А при синхронизации с сетью возникает проблема со временем - когда опросить пульт? И синхронизацию нельзя потерять и с пульта код нельзя пропустить - свои нюансы. |
Автор: | Гость [ 26 июн 2013, 10:48 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Автор: | Гость [ 26 июн 2013, 10:54 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Автор: | ZiB [ 26 июн 2013, 13:11 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Я с кодевизион не знаком. Читайте доку, по вопросу размещения переменных (констант) во флеш-памяти и еепром. Как я вижу решения, прием ИК-посылок должен иметь приоритет высокий. Далее синхронизация с частотой сети 50 Гц. А потом, все остальное. Прием ИК-посылок я описывал: http://ziblog.ru/2013/05/14/distantsion ... pulta.html К сожалению авр значительно "слабее" относительно смт8, особенно в плане вложенности и приоритетов прерываний, поэтому в нем, чуть сложнее будет распределить приоритеты по всей системе. |
Автор: | ivdor [ 26 июн 2013, 18:53 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Автор: | Гость [ 27 июн 2013, 21:06 ] |
Заголовок сообщения: | Re: Мод (клон) "12-ти канальный генератор эффектов" на Си |
Немогу понять - IAR тоже в указанных местах спотыкается. Сообщите пожалуйста какай прогой вы компилировали проект. Чувствую придется мучить аналогичный чип . |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |