Какие изменения следует внести

Якуценя Максим Январь 16,2014

Что касается программы, то за основу можно взять другую программу. Естественно, в неё нужно внести изменения, в первую очередь связанные с работой встроенных в микроконвертер АЦП и входного мультиплексора. Далее, поскольку речь идёт о заряде уже не двух, а четырёх аккумуляторов, нужны четыре независимых подпрограммы для обслуживания каждого из них, четыре области стека для переключения задач и механизм переключения, который бы переключал не с первой задачи на вторую, а затем обратно, а с первой на вторую, со второй на третью, с третьей на четвёртую и только затем с четвёртой на первую. Стек нужно разместить в старших 128 байтах оперативной памяти. А содержимое регистров, используемых при измерении в подпрограмме прерывания, теперь придётся хранить не в четвёртом банке регистров общего назначения, а в стеке, поскольку этот банк будет занят обслуживанием четвёртого аккумулятора.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon