Разделы сайта

Описание программной части

Общая идеология построения программного обеспечения устройства заключается в том, что бы иметь максимальную гибкость конфигурации. Достигается это использованием возможности самопрограммирования энергонезависимой памяти. «Незагруженный» модем имеет в своем программном обеспечении только процедуры инициализации радиочастотного периферийного оборудования и процедуры приема во внешнюю энергонезависимую память кода исполняемой программы, которая содержит всю «пользовательскую» функциональность устройства.

Инициализирующая процедура настраивает радиочастотную часть на фиксированную частоту. Все модемы при первом включении имеют одинаковый идентификатор TEI (Terminal Endpoint Identifier) - индивидуальный номер модема, по которому производится адресация конкретного модема. При загрузке «пользовательского» программного обеспечения необходимо назначить номер модема. Таким образом можно одновременно программировать несколько модемов, после чего назначить номера, оставив включенным только тот модем которому назначается номер. В дальнейшем можно разработать процедуру автоматического присвоения номеров по аналогии с существующими системами, например как назначение IP адресов в LAN.

Способы повышения устойчивости программного обеспечения модема были выведены после анализа и обобщения практического опыта написания и использования программ, взятого из (17).

Для повышения устойчивости программа сделана в виде одного «большого цикла». Главный цикл производит первоначальную инициализацию устройства, модификацию «пользовательского» программного обеспечения и вызов «пользовательских» процедур. В случае зависания процедуры сторожевой таймер сделает сброс, после чего программа опять начнет выполняться в главном цикле и можно принять решение о повторном запуске или модификации кода процедуры. Часть памяти программ в которой размещена программа начальной инициализации защищена аппаратно от изменения.

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

Самое читаемое:

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

www.techstages.ru : Все права защищены! 2024