ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ 

Мы оказываем услуги по разработке и программированию микроконтроллеров различного назначения,  а также производим разработку электронных устройств на основе программируемых контроллеров для нужд заказчика.

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

Выбор микроконтроллера. На основании технического задания и Ваших пожеланий мы поможем выбрать наиболее подходящую для Вашей задачи модель микроконтроллера. Если же тип микроконтроллера уже выбран Вами, вы разработаем программу для выбранного Вами устройства.

Из недорогих промышленных микроконтроллеров, исходя их своего опыта, мы отдаём предпочтение контроллерам PIC и dsPIC фирмы Microchip как имеющим репутацию более надёжных. Мы убеждены, что в промышленности надёжность намного более важна, чем незначительный выигрыш в цене.

Выбор языка программирования. Мы разрабатываем ПО на языках как высокого, так и низкого уровня. Выбор языка программирования в каждом конкретном случае зависит от задачи, типа микроконтроллера, а также может зависеть и от Ваших предпочтений. Написание ПО на языках высокого уровня (например, Си) позволяет сократить сроки разработки и упрощает последующую модификацию программы, а на языках низкого уровня (ассемблер и макроассемблер) – позволяет максимально эффективно использовать ресурсы микроконтроллера.

Дополнительные услуги. Если Вы разрабатываете устройство, взаимодействующее с другим устройством или ЭВМ, мы поможем создать протокол (командный язык) такого взаимодействия, либо, наоборот, реализуем в программе для микроконтроллера Ваш протокол, если таковой уже разработан. Если устройство взаимодействует с ЭВМ, мы можем также разработать компьютерную программу для управления Вашим устройством или его обслуживания.

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

Срок разработки и внедрение. Сроки исполнения индивидуальны для каждого проекта и оговариваются при заказе. Для внедрения и отладки программных продуктов и устройств возможны выезды к Вам нашего технического специалиста. Эту возможность желательно оговорить заранее (на этапе оформления заказа).

Интеллектуальная собственность. Обычно права на все результаты, разработанные нами по Вашему заказу, принадлежат Вам. Вы можете распоряжаться им по своему усмотрению, в том числе без нашего участия. Мы можем передать Вам все исходные коды программного