nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 05:45



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

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
Поправил схему, привел ее в соответствие с тем, что есть. Как доберусь до цифрового фотика - выложу фотки устройства на макетке.

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

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

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


Кривой какой-то гиф получился - надо перезалить!

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


28 Apr 2005 22:05
Profile WWW
Doomed

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


Не понимаю в чем дело! Я схему рисовал в PCAD, затем выгружал в *.wmf. Но почемуто из wmf получается кривой gif, если размер его делать меньше, чем у оригинала. Хотя по идее все должно быть нормально.
В общем заливаю большой gif - 1017х701 точку. Помозгую на досуге над нормальным конвертором.

http://nedopc.org/nedopc/upload/_NedoAVR-90.8535.gif

И еще вопрос - в каких ворматах кроме gif и jpeg можно кидать схемы ?


29 Apr 2005 00:11
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Доку как поставить все кросс-средства нарисуюю чуть позже.


03 May 2005 21:22
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Если кому интересно - вот деваййс в сборе.

Image


04 May 2005 19:38
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
И еще вопрос - в каких ворматах кроме gif и jpeg можно кидать схемы ?


В любых которые поддерживают основные браузеры - например PNG можешь попробовать

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


07 May 2005 20:24
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Похоже несколько проект завял по AVR, активности не вижу со стороны) Тут моя вина - в связи с долгожданной покупкой квартиры (можете поздравить - наконецто я ее приобрел) - времени мало было совсем. За что и извиняюсь. Но статью всетаки успел закончить и выложил (надеюсь войдет во 2й номер журнала). Будем сейчас наверстывать упущенное.

Сейчас как раз появился небольшой проект по AVRкам - так я решил совместить приятное с полезным - дописывать в NedoPC-90.AVROS поддержку перифирии, (индикатор, флешка на 1Мбайт, может еще чтонибудь прикрутить придется) и попутно обогощать этими версияим проект NedoPC.

Попробую за выходные подцепить по NI-15 к своему модулю текстовый индикатор WP-1602А (2 строчки по 16 символов). Ну и соответсвенно выложу как напишу - программную поддержку для него в NedoPC-90.AVROS.


30 Jun 2005 20:31
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
Но статью всетаки успел закончить и выложил (надеюсь войдет во 2й номер журнала)


Сверстали - начинаем утрясать. Можешь фотку предоставить для портрета автора? ;)

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


01 Jul 2005 17:28
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:
Можешь фотку предоставить для портрета автора? ;)


Пишет "Could Not Copy, Sorry!".

Там наверное пароль теперь другой ? Вышли новый пароль и будет единственная имеющаяся у меня фотка) Страшная, но в тему)


01 Jul 2005 22:58
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
SfS wrote:
Попробую за выходные подцепить по NI-15 к своему модулю текстовый индикатор WP-1602А (2 строчки по 16 символов). Ну и соответсвенно выложу как напишу - программную поддержку для него в NedoPC-90.AVROS.


Подцепил двумя вариантами. Первый - как устройство NI-15S (то есть одно на шине и других быть не может). Второй - как полное NI-15 устройство (то есть имеющее адрес).


Таблица распайки контактов вот тут
http://www.nedopc.org/nedopc/upload/NI-15.html


03 Jul 2005 19:17
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Схема подключения по типу NI-15S

Image

Чтением из индикатора я пожертвовал чтобы не ьыло лишних элементов (оно все равно никакого разумного применения практически не имеет). Оставил только запись. Индикатор мне понравился - очень уж красиво зеленым цветом пикселы в темноте светятся :)

Программную поддержку выложу чуть попозже, как оформлю ее в виде отдельного модуля для NedoPC-90.AVROS.


03 Jul 2005 19:49
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
А вот схема подключения по полному NI-15 (с адресацией).

Image

Устройство будет в этом случае выбираться при A0=0. то есть по любому четному адресу (аля Спектрум:))) )


03 Jul 2005 20:06
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Некоторые пояснения по подключению и программированию. Индикатор WP1602 предоставляет следующие возможности:

-2 строки по 16 символов, шрифт 5х8.
- Встроенный знакогенератор (кодировка ASCII).
- Возможность задания 8 пользовательских символов.

Пользователь рулит индикатором через 2 регистра, определяемыми сигналом RS (Register Select) - регистром управления и регистром данных.

В обоих приведенных схемах подключения при записи в порт ввода-вывода (M_IO=0) происходит запись в регистр управления индикатора. При записи в порт память (M_IO=1) происходит запись в регистр данных индикатора.

Отличие схем только в том, что в первой схеме индикатор выбирается по ЛЮБОМУ адресу, а во второй схеме - только по адресу, в котором 0й разряд равен 0 (А0=0). При необходимости можно организовать и более подробную адресацию. Хотя на практике 8разрядный регистр позволяет адресовать 8 портров ввода-вывода (M_IO=0) и 8 ячеек памяти (M_IO=1) - и этого, как правило, более чем достаточно.

Программировать индикатор весьма просто. После включения питания в регистр управления записывается инициализационная последовательность команд (подробности в pdfке на индикатор), затем можно определить пользовательские символы и выводить данные.

Вся поддержка внесена в NedoPC-90.AVROS. Через несколько дней выложу, как оттестирую (нашел несколько багов в поддержке NI-15 пока индекатор программировал).


03 Jul 2005 20:24
Profile
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Итак - ложу фотки своего макетного девайса.

Image

Image

Image

Устройство сейчас состоит из "мамаки" с тремя слотами NI-15 и одним слотом для подключения индикатора WP1602 к NI-15 (та же NI-15, только распиновк другая).

На фотке - в "мамку" воткнуты индикатор WP1602 и NedoPC-90.8535. Все прекрасно работает)))

Модуль поддержки WP1602 уже практически готов, остались небольшие доработки, после чего выложу обновленную версию NedoPC-90.AVROS.


07 Jul 2005 19:15
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Ну ты крут :)

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


07 Jul 2005 19:23
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:
Ну ты крут :)


А то ! :) То ли еще будет ! Ойойой !:)


07 Jul 2005 19:30
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 39 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 6 guests


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.