nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Mar 2024 01:18



Reply to topic  [ 39 posts ]  Go to page 1, 2, 3  Next
NedoPC-90.8535 с эмуляцией NI-15 
Author Message
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Предлагаю свою самоделку, которую я сотворил опираясь на статью из журнальчика NedoPC (пилотного выпуска).

В общем это процессорный модуль, аналогичный описанному там, но построенный на базе AT90S8535.
---------------------------------------------------------
Характеристики устройства:

- ЦП AT90S8535.
- Память программ 8КБайт.
- Память данных 512Байт.
---------------------------------------------------------
Интерфейсы:

- Шина NI-15 (для совместимости). Все управляющие сигналы шины эмулируются программно, есть возможность эмулировать и другие шины.

- RS232. Усеченный стандартный RS232. Использутся только сигналы RxD и TxD. Позволяет соединять устройство с компьютером или между собой стандартным нуль-модемным кабелем.

---------------------------------------------------------
Другие расширения:

- 4 светодиода. Не знаю зачем они, но пусть будут))) Какая-никакая индикация.

- Три аналоговых входа, выведенных на отдельный разъем. Позволяют цифровать сигнал встроенным АЦП. Точность 10 бит. Но ее вряд ли можно достигнуть, поскольку нет стабильного опорного напряжения, входных фильтров и т.п.
---------------------------------------------------------

Преимуществом такого вычислительного модуля, на мой взгляд, является:
- Малое количество микросхем (одна).
- Возможность внутрисхемного программирования. Причем программатор - это всего 6 проводков подключенных к LPT-порту компьютера.
- Возможность эмуляции различных шин.
- Наличие стандартного RS232.

Недостатки:
- невозможность увеличить объем памяти программ или данных. Для памяти программ очень существенно, так как даже имеющихся 8к с избытком хватает обычно. А вот данных 512байт часто маловато. С другой стороны это в радость людям, любящим вылизывать код)))

---------------------------------------------------------

Планирую добавить 4 дип-переключателя.


26 Apr 2005 22:05
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
Предлагаю автору написать статью на эту тему в новую версию журнальчика!

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 03 May 2005 18:24, edited 1 time in total.



27 Apr 2005 01:40
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:

Предлагаю автору написать статью на эту тему в новую версию журнальчика!


У меня для AVRок есть небольшая самописная недо-операционка. Написано все на AVR-GCC.
Я ее прикручу к этому проекту - и выложу. То есть она уже на этом девайсе пашет, но надо немного документировать.

Вопрос такой. Нельзя ли отвести какоето место для файлообмена тут ?

Что касается статейки - это зависит от наличия времени. Если получится - то сделаю, но обещать не могу.


27 Apr 2005 02:07
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
У меня для AVRок есть небольшая самописная недо-операционка. Написано все на AVR-GCC.
Я ее прикручу к этому проекту - и выложу. То есть она уже на этом девайсе пашет, но надо немного документировать.

Вопрос такой. Нельзя ли отвести какоето место для файлообмена тут ?

Что касается статейки - это зависит от наличия времени. Если получится - то сделаю, но обещать не могу.


Было бы неплохо!

А файлы заливать можно - есть аплоадер из браузера прямо на сайт. Как пользоваться - напишу в аську или мылом.

_________________
:dj: https://mastodon.social/@Shaos


Last edited by Shaos on 03 May 2005 18:24, edited 1 time in total.



27 Apr 2005 02:09
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:
А файлы заливать можно - есть аплоадер из браузера прямо на сайт. Как пользоваться - напишу в аську или мылом.


Тогда схема тут) Примитивно, но действенно)

Image

Линк на большую картинку: http://nedopc.org/nedopc/upload/NedoAVR-8535.gif

Поправлено Шаосом


27 Apr 2005 02:18
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
Инструкция по заливке отправлена в личные сообщения форума!

Девайс предлагаю переименовать в NedoPC-90 и включить в ряд открытых девайсов NedoPC, если автор не против опубликовать полное описание со схемой под своим собственным копирайтом естественно.

_________________
:dj: https://mastodon.social/@Shaos


27 Apr 2005 02:18
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
Shaos wrote:
А файлы заливать можно - есть аплоадер из браузера прямо на сайт. Как пользоваться - напишу в аську или мылом.


Тогда схема тут) Примитивно, но действенно)



Крупновато получилось - потом поправлю на уменьшенную картинку и линк на большую. Более менее картинки тут смотрятся до 800 шириной - лучше до 640.

_________________
:dj: https://mastodon.social/@Shaos


27 Apr 2005 02:21
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:
Инструкция по заливке отправлена в личные сообщения форума!

Девайс предлагаю переименовать в NedoPC-90.


Переименовать - не проблема.

Схема залилась


27 Apr 2005 02:24
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Да что такое сегодня с кривыми моими руками !
Конец рабочего дня наверное))


27 Apr 2005 02:26
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
Да что такое сегодня с кривыми моими руками !
Конец рабочего дня наверное))


Да все залилось - одного раза достаточно :)

Уменьшил картинку в форуме и разместил линк на большой вариант

_________________
:dj: https://mastodon.social/@Shaos


27 Apr 2005 02:39
Profile WWW
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
Да к плате у меня только одно притензие, это то как организован резет, я понимаю что 10 руб на ПС42 жалко, но ведь можно супервизор на рассыпухе сделать.

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


28 Apr 2005 01:42
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
cr0acker wrote:
Да к плате у меня только одно притензие, это то как организован резет, я понимаю что 10 руб на ПС42 жалко, но ведь можно супервизор на рассыпухе сделать.


Ничего против не имею. Просто плату делал из того что дома было, а мониторов питания - увы не нашел)) В принципе без монитора все будет нормально пахать, только EEPROM слетать иногда может.


28 Apr 2005 02:05
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Post 
SfS wrote:
cr0acker wrote:
Да к плате у меня только одно притензие, это то как организован резет, я понимаю что 10 руб на ПС42 жалко, но ведь можно супервизор на рассыпухе сделать.


Ничего против не имею. Просто плату делал из того что дома было, а мониторов питания - увы не нашел)) В принципе без монитора все будет нормально пахать, только EEPROM слетать иногда может.

Ну супервизор делается на 3 резисторах одном стабилитроне, и одном транзисторе. Кста желательно ещёна плате сделать программатор, что бы можно под АВР студией отлаживаться.

_________________
Image
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин


28 Apr 2005 05:10
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Ребята, это именно МОДУЛЬ, а не отладочная плата со всеми наворотами.

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

Программатор под AVR студию - это вроде как еще одна микруха, место, пайка... К тому же - лично я никогда им не пользовался (пишу все только на гнутом с и асме - самые удобные на мой взгляд утилиты). Меня вполне устраивает uisp и 5 проводков к LPT-порту.

З.Ы. На схеме нашел несколько несоответствий с реальным девайсом. Поправлю - выложу.


28 Apr 2005 18:34
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Поправил схему, привел ее в соответствие с тем, что есть. Как доберусь до цифрового фотика - выложу фотки устройства на макетке.

Схема как всегда тут (просьба к модератору - старую схему удалить).
http://nedopc.org/nedopc/upload/NedoAVR-90.8535.gif

Сейчас на выходных потестирую девайс и напишу поддержку NI-15.

Недооську наверное облегчу (уберу модули, которые не нужны для работы NedoAVR-90.8535 и добавлю поддержку NI-15). Ну и если будет время - напишу как пользоваться существующими модулями.


28 Apr 2005 21:16
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 39 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.