Author |
Message |
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Предлагаю свою самоделку, которую я сотворил опираясь на статью из журнальчика NedoPC (пилотного выпуска).
В общем это процессорный модуль, аналогичный описанному там, но построенный на базе AT90S8535. --------------------------------------------------------- Характеристики устройства:
- ЦП AT90S8535. - Память программ 8КБайт. - Память данных 512Байт. --------------------------------------------------------- Интерфейсы:
- Шина NI-15 (для совместимости). Все управляющие сигналы шины эмулируются программно, есть возможность эмулировать и другие шины.
- RS232. Усеченный стандартный RS232. Использутся только сигналы RxD и TxD. Позволяет соединять устройство с компьютером или между собой стандартным нуль-модемным кабелем.
--------------------------------------------------------- Другие расширения:
- 4 светодиода. Не знаю зачем они, но пусть будут))) Какая-никакая индикация.
- Три аналоговых входа, выведенных на отдельный разъем. Позволяют цифровать сигнал встроенным АЦП. Точность 10 бит. Но ее вряд ли можно достигнуть, поскольку нет стабильного опорного напряжения, входных фильтров и т.п. ---------------------------------------------------------
Преимуществом такого вычислительного модуля, на мой взгляд, является: - Малое количество микросхем (одна). - Возможность внутрисхемного программирования. Причем программатор - это всего 6 проводков подключенных к LPT-порту компьютера. - Возможность эмуляции различных шин. - Наличие стандартного RS232.
Недостатки: - невозможность увеличить объем памяти программ или данных. Для памяти программ очень существенно, так как даже имеющихся 8к с избытком хватает обычно. А вот данных 512байт часто маловато. С другой стороны это в радость людям, любящим вылизывать код)))
---------------------------------------------------------
Планирую добавить 4 дип-переключателя.
|
26 Apr 2005 22:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Предлагаю автору написать статью на эту тему в новую версию журнальчика!
Last edited by Shaos on 03 May 2005 18:24, edited 1 time in total.
|
27 Apr 2005 01:40 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
У меня для AVRок есть небольшая самописная недо-операционка. Написано все на AVR-GCC. Я ее прикручу к этому проекту - и выложу. То есть она уже на этом девайсе пашет, но надо немного документировать. Вопрос такой. Нельзя ли отвести какоето место для файлообмена тут ? Что касается статейки - это зависит от наличия времени. Если получится - то сделаю, но обещать не могу.
|
27 Apr 2005 02:07 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Было бы неплохо! А файлы заливать можно - есть аплоадер из браузера прямо на сайт. Как пользоваться - напишу в аську или мылом.
Last edited by Shaos on 03 May 2005 18:24, edited 1 time in total.
|
27 Apr 2005 02:09 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Тогда схема тут) Примитивно, но действенно) Линк на большую картинку: http://nedopc.org/nedopc/upload/NedoAVR-8535.gifПоправлено Шаосом
|
27 Apr 2005 02:18 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Инструкция по заливке отправлена в личные сообщения форума!
Девайс предлагаю переименовать в NedoPC-90 и включить в ряд открытых девайсов NedoPC, если автор не против опубликовать полное описание со схемой под своим собственным копирайтом естественно.
|
27 Apr 2005 02:18 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Крупновато получилось - потом поправлю на уменьшенную картинку и линк на большую. Более менее картинки тут смотрятся до 800 шириной - лучше до 640.
|
27 Apr 2005 02:21 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Переименовать - не проблема. Схема залилась
|
27 Apr 2005 02:24 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Да что такое сегодня с кривыми моими руками ! Конец рабочего дня наверное))
|
27 Apr 2005 02:26 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Да все залилось - одного раза достаточно Уменьшил картинку в форуме и разместил линк на большой вариант
|
27 Apr 2005 02:39 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Да к плате у меня только одно притензие, это то как организован резет, я понимаю что 10 руб на ПС42 жалко, но ведь можно супервизор на рассыпухе сделать.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
28 Apr 2005 01:42 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Ничего против не имею. Просто плату делал из того что дома было, а мониторов питания - увы не нашел)) В принципе без монитора все будет нормально пахать, только EEPROM слетать иногда может.
|
28 Apr 2005 02:05 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Ну супервизор делается на 3 резисторах одном стабилитроне, и одном транзисторе. Кста желательно ещёна плате сделать программатор, что бы можно под АВР студией отлаживаться.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
28 Apr 2005 05:10 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Ребята, это именно МОДУЛЬ, а не отладочная плата со всеми наворотами.
Причем модуль делался исходя из того, чтобы любой студент мог сделать его на коленке - то есть минимум микросхем, максимальная понятность. Ну и по мере возможности совместимость.
Программатор под AVR студию - это вроде как еще одна микруха, место, пайка... К тому же - лично я никогда им не пользовался (пишу все только на гнутом с и асме - самые удобные на мой взгляд утилиты). Меня вполне устраивает uisp и 5 проводков к LPT-порту.
З.Ы. На схеме нашел несколько несоответствий с реальным девайсом. Поправлю - выложу.
|
28 Apr 2005 18:34 |
|
|
SfS
Doomed
Joined: 16 Apr 2005 22:35 Posts: 492 Location: Томск
|
Поправил схему, привел ее в соответствие с тем, что есть. Как доберусь до цифрового фотика - выложу фотки устройства на макетке. Схема как всегда тут (просьба к модератору - старую схему удалить). http://nedopc.org/nedopc/upload/NedoAVR-90.8535.gifСейчас на выходных потестирую девайс и напишу поддержку NI-15. Недооську наверное облегчу (уберу модули, которые не нужны для работы NedoAVR-90.8535 и добавлю поддержку NI-15). Ну и если будет время - напишу как пользоваться существующими модулями.
|
28 Apr 2005 21:16 |
|
|