Это старая версия документа!
Проект активно разрабатывается. На данном этапе реализовано примерно 65% запланированного. Все исходные коды будут опубликованы.
Контроллер этого поворотного устройства встречается и под другими именами, но, к сожалению, всех их я не знаю.
В процессе эксплуатации был обнаружен ряд недостатков. Основными являются следующие:
Менее важные:
Кроме исправления недочетов оригинальной прошивки были реализованы дополнительные возможности.
Данный список может быть расширен. Пишите Ваши предложения на почту mailto:walhi@walhi.ru.
Экземпляр контроллера поворотного устройства, используемого на коллективной радиостанции RK3MXT, реализован на микроконтроллере AT89S52. Однако, судя по размеру считанной прошивки и схеме устройства, взятой с сайта RT3F, встречаются варианты, построенные на AT89C51. Эти микроконтроллеры полностью совместимы друг с другом, хоть и имеют отличия.
В данный момент прошивка не помещается в AT89C51, однако это планируется исправить.
Так как во время разработки требуется часто прошивать микроконтроллер и при этом частично блокировать работу коллективной радиостанции, разработка начиналась на совершенно другом аппаратном обеспечении. Использовалась отладочная плата Pinboard II с микроконтроллером ATMega16. Несмотря на то, что у чипов AT89S52 и ATMega16 один производитель, архитектура у них разная и используются разные компиляторы. Но это не проблема и код написан так, чтобы собирался под оба этих чипа одновременно. Все части кода, взаимодействующие с железом, вынесены в отдельные файлы. Теоретически можно портировать прошивку и под что-нибудь другое, вроде PIC или же MSP430.