http://www.forum.getchip.net/ |
|
BAM (Binary Angle Modulation) http://www.forum.getchip.net/viewtopic.php?f=16&t=152 |
Страница 1 из 4 |
Автор: | vuln [ 09 янв 2012, 18:09 ] |
Заголовок сообщения: | BAM (Binary Angle Modulation) |
понадобился для одного проекта 16 светодиодами управлять, решил сделать на BAM теорию изучил вот тут набросал алгоритм ![]() Скачиваний: 1014 на эмуляторе (proteus) работает нормально на реальной желез нет ![]() bam.png [ 49.92 КБ | Просмотров: 17949 ] PS заранее извиняюсь за кривой код т.к не давно начал программировать проект на Proteus ![]() Скачиваний: 837 |
Автор: | anatoliy [ 09 янв 2012, 18:17 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
А в чём проявляется неработоспособность? |
Автор: | vuln [ 09 янв 2012, 18:29 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
какую бы яркость не выставлял светодиоды не горели |
Автор: | anatoliy [ 09 янв 2012, 18:37 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
А если осциллографом тыкнутся на ногу? Что видно? |
Автор: | SVN [ 09 янв 2012, 19:05 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
Я конечно могу ошибаться, но таймер2 у Вас настроен на ШИМ. А у Вас всё происходит в прерывании, но его то не будет. Попробуйте таймер2 поставить так и попробуйте. 111.gif [ 9.09 КБ | Просмотров: 17942 ] |
Автор: | anatoliy [ 09 янв 2012, 19:18 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
А почему же у него в эмуляторе всё работает за Proteus вроде таких грехов не водится. А прерывание возникает по переполнению в любом случае. Просто в режиме normal цифровой компаратор не задействуються. И режимы перезагрузки и ограничения диапазона счёта не активны. |
Автор: | GetChiper [ 09 янв 2012, 20:03 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
Так как я уже давно собирался сделать этот алгоритм на билдере, то приму активное участие. Считаю этот алгоритм должен вытеснить ШИМ (особенно в приложениях работы с визуальными эффектами), так как плюсов очень много. |
Автор: | anatoliy [ 09 янв 2012, 20:08 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
Имхо разные весовые категории. Шим железка а это алгоритм. Раньше такую звуковуху из синхронного ком порта делали. Тема не нова. Но в МК впервые вижу |
Автор: | anatoliy [ 09 янв 2012, 20:10 ] |
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) |
По сути тот же шим только реализация другая |
Автор: | vuln [ 09 янв 2012, 20:24 ] | ||||
Заголовок сообщения: | Re: BAM (Binary Angle Modulation) | ||||
|
Страница 1 из 4 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |