Усовершенствование базовых модулей
Следует отметить, что все описанные в книге модули далеки от совершенства. Хотя большая их часть была мной проверена на макете, я не проверял их совместную работу. Подобная проверка может открыть большой простор для творчества и по устранению недостатков, и по усовершенствованию самих устройств. При этом усовершенствование может касаться как увеличения функциональности, так и надежности. Сама микросхема контроллера настолько надежна, что хотя бы из уважения к этому факту следует не оставлять без внимания вопрос надежности устройства в целом.
Одним из усовершенствований, о которых я упоминал, может стать использование встроенной памяти EEPROM для задания адреса модуля. В промышленных разработках адрес устройства задается программно. Для этой цели один из вводов устройства используется для перехода к режиму настроек. Когда он соединен с общим проводом, при включении питающего напряжения модуль переходит в специальный режим настроек. По сети ему передаются параметры - адрес модуля, скорость сетевой работы, - которые модуль запоминает в энергонезависимой памяти. Если применить построение модуля с внешним кварцем на 20 МГц, диапазон сетевых скоростей расширяется до 115200 бит/с. Сами по себе эксперименты с разной скоростью сетевой работы могут оказаться не менее увлекательными, чем разработка модулей. В этом случае возможность программного изменения скорости работы USART очень полезна.
Наконец, микроконтроллер PIC16F628A не является самым мощным в серии РІС-контроллеров. Можно провести эксперименты с контроллерами PIC18Fxxx или другими. Выбор контроллера вне профессиональной разработки может определяться разными факторами: наличием подходящего контроллера в продаже, доступностью его по цене. Может играть роль и простой интерес к конкретной микросхеме. Главное, что я хотел показать на протяжении книги, что освоение работы с микроконтроллерами доступно любому, кому интересно, а интересно любому, кому нравится творить, созидать, изобретать. Даже если изобретаешь велосипед, это занятие оказывается много занимательнее, чем покупка готового.