Комментировать

единственная подвижка в написании альтернативной прошивки - мой код на С для запуска ЖКИ, написанный под АВР (с учетом аппаратного устройства МК-152).

За этот код огромное спасибо. Но на реальной железной «Электронике МК-152» он пока не проверен.

Для того, что бы написать свою прошивку - Семико дергать не обязательно - сдул феном с платы родной микроконтроллер и впаял свой. Если сделать это аккуратно - даже гарантии не лишитесь :)

Впаять такой микроконтроллер — задача сложная.

Хуже, что такую задачу не выполнишь многим владельцам МК-161. Не уверен, что кто-то согласится делать людям такой сложный апгрейд даже на коммерческой основе. Вариант с панелькой был значительно удобней для распространения альтернативной прошивки. Достаточно было приобрести W77LE516P, прошить и заменить.

Тем же, кто экспериментирует с написанием прошивки, проще раздобыть старый МК-161 с панелькой. Например, выменяв у сочувствующего владельца на новую модель.

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

Если получится заменять W77LE516P, свой загрузчик встроить в него не проблема. Проблема в том, что заводской МК-161 использует нестандартный загрузчик.

Вот на него исходника нет. Но если раздобыть, каждый владелец сможет заливать новые прошивки в обычные МК-161 с той же лёгкостью, как заводские обновления.

Средств разработки под 8052 - на любой вкус. Единственно, что ни один компилятор Си не имеет типа double. Придется писать свою математику.

Математику написать не так сложно. Тем более, что у меня сохранилась литература, которую я посылал в Новосибирск и по которой они эту математику писали для «Электроники МК-152».

Если внезапно не хочется писать самим, под 8052 есть много библиотек. К тому же прошивка будет писаться без компилятора Си — Каллисто пишется на самом себе, а примитивы кодируются на ассемблере.

То, что схем нет и нет возможности загрузить прошивку - плохо, конечно. Тем более что Семико в лице М.Б. само декларировало в свое время что-то типа :"Мы не буржуи - у нас полная документация". Но ведь это не смертельно - то что реально нужно для написания прошивки - можно "сколоть" с живой платы за пару недель не сильно торопясь, остальное там все стандартно.

Не смертельно. Но пока проверенного работающего кода для W77LE516P, на котором я мог бы начать строить встроенную версию Каллисто, опубликовано не было. Ни самим Новосибирском, ни любителями. А ведь прошло больше, чем пара недель.

Restricted HTML

  • You may quote other posts using [quote] tags.
  • Allowed HTML tags: <a> <em> <strong> <b> <i> <u> <strike> <del> <cite> <code> <blockcode> <pre> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <img> <sup> <sub> <blockquote> <h1> <h2> <h3> <iframe> <hr>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <pre>, <code>, <blockcode>.
  • Строки и параграфы переносятся автоматически.

Filtered HTML

  • Allowed HTML tags: <a> <em> <strong> <b> <i> <u> <strike> <del> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <h1> <h2> <h3> <h4> <table> <tbody> <tr> <th> <td> <img> <hr> <sup> <sub> <blockquote> <iframe>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <pre>, <code>, <blockcode>.
  • Строки и параграфы переносятся автоматически.
  • You may quote other posts using [quote] tags.

Plain text

  • No HTML tags allowed.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
КАПЧА
Вопрос для предотвращения спама