реклама на сайте
подробности

 
 
> ATmega 8 <=> ISA
misha88
сообщение Dec 5 2008, 05:57
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Собрал устройство сопряжения между мерялкой и шиной ISA.
Все ли верно?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
9 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 99)
MrYuran
сообщение Dec 5 2008, 06:15
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Насколько я помню, ИСА работает минимум на 33МГц. Мега не проканает.
Хотя старинные двушки и трёшки может и на 16 работали, точно не скажу.
16 тоже многовато.
А зачем такой изврат, лучше бы через COM или LPT.
Где же щас ИСУ найдёшь...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
slog
сообщение Dec 5 2008, 06:31
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Извращенец.
Похоже главная цель образования в области схемотехники - научить рисовать схемы по ГОСТу.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Maddy
сообщение Dec 5 2008, 06:38
Сообщение #4


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Цитата
Впервые шина ISA появилась на компьютерах IBM PC/XT в 1981 году. Это была 8-ми битная шина с тактовой частотой 4,77 МГц и скоростью передачи данных 4,77 МБ/с. Разъём состоял из 62-х контактов, из них 8 — для данных, 20 — линии адреса, 6 — для прерываний от IRQ2 до IRQ7.

В 1984 году шина была усовершенствована — стала способной передавать 16-бит данных за такт, увеличена тактовая частота до 8 МГц, размер адресуемой памяти был увеличен с 4 МБ до 16 МБ. Разъём увеличили на 36 контактов, при этом он остался совместим с 8-битными картами расширения, под данные теперь отводилось 16 линий, под адрес 24 линии и под прерывания 11 линий шины.


http://ru.wikipedia.org/wiki/ISA

Насчет меги не скажу - таким извратом не занимался , но в свое время 51 к Изе wink.gif Прикрутили и работал он более-менее нормально .... Мама была - 486 кажись
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 5 2008, 08:23
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



ISA на 33 никогда не работала. Как впрочем и на 16. Частота около 2МГц будет. Но это всё равно достаточно много.

Я для селектора адреса ставил обычно ИД7. Очень удобно. Ну и лучше регистры поставить на приём передачу, типа ИР33. А AVR уже с регистрами работать.

Кстати на PCI тоже можно подрубится по простому, хотя конечно это изврат будет, да и макеток я как-то в простой радиолюбительской практике не встречал.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Dec 5 2008, 09:19
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(SasaVitebsk @ Dec 5 2008, 11:23) *
ISA на 33 никогда не работала. Как впрочем и на 16. Частота около 2МГц будет. Но это всё равно достаточно много.

Ну может погорячился, но 2МГц мегой ловить тоже беспонтово. Защёлку обязательно надо ставить.
Раньше тоже бывало стразали Исой (Изя это в нынешнем понимании несколько другой интерфейс), но только когда надо было обеспечить именно мегабайтные скорости, например, для управления хитрыми стендами или платами АЦП. С появлением УСБ и разных примочек к нему надобность в таких извращениях отпала.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 5 2008, 09:30
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(MrYuran @ Dec 5 2008, 14:19) *
Ну может погорячился, но 2МГц мегой ловить тоже беспонтово. Защёлку обязательно надо ставить.
Раньше тоже бывало стразали Исой (Изя это в нынешнем понимании несколько другой интерфейс), но только когда надо было обеспечить именно мегабайтные скорости, например, для управления хитрыми стендами или платами АЦП. С появлением УСБ и разных примочек к нему надобность в таких извращениях отпала.

можете нарисовать схему с usb? я пробовал через pl2303 не получилось..что то...
Go to the top of the page
 
+Quote Post
Ivan A-R
сообщение Dec 5 2008, 09:31
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 21-06-07
Из: Saint-Petersburg
Пользователь №: 28 607



Цитата(SasaVitebsk @ Dec 5 2008, 11:23) *
Я для селектора адреса ставил обычно ИД7. Очень удобно. Ну и лучше регистры поставить на приём передачу, типа ИР33. А AVR уже с регистрами работать.

По идее можно поставить триггер, который будет взводится по обращению к карте и тормозить операцию через I/O CH RDY. А уже мега будет его сбрасывать, после успешной обработки данных.
Go to the top of the page
 
+Quote Post
МП41
сообщение Dec 5 2008, 09:36
Сообщение #9


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Цитата(misha88 @ Dec 5 2008, 11:30) *
можете нарисовать схему с usb? я пробовал через pl2303 не получилось..что то...

А как же FT232BM?


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 5 2008, 09:36
Сообщение #10


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Извините за офф-топ, но под ису хорошо лезут фичи от микрочиповых пиков, т.н. Parallel slave Port
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 5 2008, 09:58
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(misha88 @ Dec 5 2008, 13:30) *
можете нарисовать схему с usb? я пробовал через pl2303 не получилось..что то...

Типовая схема включения FT232RL. Работает убойно. Схема есть прямо в даташите от м/х на сайте производителя http://ftdichip.com/
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 8 2008, 17:39
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



помогите написать программу для компа....на CodeVision AVR
Go to the top of the page
 
+Quote Post
Aesthete Animus
сообщение Dec 8 2008, 18:15
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 222
Регистрация: 9-06-07
Пользователь №: 28 317



Цитата(misha88 @ Dec 8 2008, 20:39) *
помогите написать программу для компа....на CodeVision AVR

Гм... sad.gif Сами то поняли, что спросили?
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 8 2008, 18:49
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(Aesthete Animus @ Dec 8 2008, 23:15) *
Гм... sad.gif Сами то поняли, что спросили?

понял что не понял.
ну или не си)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 8 2008, 19:06
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Dec 5 2008, 11:23) *
ISA на 33 никогда не работала. Как впрочем и на 16. Частота около 2МГц будет.

Уже писали - оригинальная ISA представляющая собой тупо шину 8088 процессора работала именно на 4.7xx мегагерцах - частоте процессора и память на ней-же висела. У турбированых вариантов PC соответственно 8->12->6 Когда появились 386 и соответсвенно контроллеры шин, то появилась возможность этой частотой игратся и она стала обычно 8-10 MHz. Ну а "2 MHz" (а точнее 4,7/2 )это была работа с ПОРТАМИ на ISA шине, поскольку из-за ограничений первых периферийных чипов в 2,5 MHz вставлялся дополнительный ws.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Dec 8 2008, 21:38
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Не буду с вами спорить, но смотрел десятки компов. От первых XT и AT, которые лично разгонял, до последних с шиной ISA P-II.
Да в Bios можно было наблюдать настройки с ws от 0 до хх значений. Тем не менее, при работе с LPT портом, либо произвольным портом (обычно применял 278/678) не было случаев выхода на частоты существенно выше 2МГц. Скорее ниже. Я имею ввиду частоту обращения, а не частоту тактирования. Если вы берёте именно частоту тактирования, то частота близкая к 4.77 вполне вписывается в такую картину.


Возможно, при обращении к памяти, либо при работе с переферией в режиме ПДП, можно достичь частот 10МГц. С ПДП не работал.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 8 2008, 22:21
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Dec 9 2008, 00:38) *
Не буду с вами спорить, но смотрел десятки компов. От первых XT и AT, которые лично разгонял, до последних с шиной ISA P-II.
Да в Bios можно было наблюдать настройки с ws от 0 до хх значений.

У XT и AT никаких "BIOS настроек" и близко не лежало и обращение к памяти за один такт.
Цитата
Тем не менее, при работе с LPT портом, либо произвольным портом (обычно применял 278/678) не было случаев выхода на частоты существенно выше 2МГц.

Порты и память для ISA/PC архитектуры РАЗНЫЕ сущности. Про порты тоже писал - там у оригинальный по названным причинам 1ws добавлялся, ну и соответственно последователи по умолчанию ограничивали. Ну а обращение к памяти гналось у 386 от 8 до 12Mhz


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 11 2008, 16:28
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Помогите найти доку на атмега8 на русском желательно! на англ. есть
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 11 2008, 16:51
Сообщение #19


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Лучше бросить это дело. Многие спорят, а я считаю, что нужно знать английский. Электроника не исключение.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 11 2008, 18:22
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Я не спорю! Ну мне надо срочно! На кону жизнь или армия smile.gif
Программу написать для компьютера...
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 11 2008, 20:08
Сообщение #21


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(misha88 @ Dec 11 2008, 20:22) *
Я не спорю! Ну мне надо срочно! На кону жизнь или армия smile.gif
Программу написать для компьютера...

А зачем Вам "дока" на МК на русском, если надо прогу под ПС писать?!?


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Goodefine
сообщение Dec 11 2008, 21:21
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(misha88 @ Dec 11 2008, 21:22) *
Ну мне надо срочно! На кону жизнь или армия smile.gif

Там найдете, почти все что надо...
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 12 2008, 02:58
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Ну разобраться smile.gif
А скачать её никак?
Go to the top of the page
 
+Quote Post
Goodefine
сообщение Dec 12 2008, 06:42
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата
А скачать её никак?

Мдя... Сдается мне армия к вам ближе чем может показаться на первый взгяд...
http://www.itbookz.ru/hard/circuitry/469-m...stva-mega..html
http://www.kodges.ru/12843-mikrokontroller...ukovodstvo.html
http://www.ebdb.ru/Details.aspx?id=4ade374...%BB%D1%8F.+2007
http://www.istok.kz/mikrokontrollery_avr_s..._evstifeev_2007
...
Хватит?

Сообщение отредактировал Goodefine - Dec 12 2008, 06:44


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 12 2008, 07:49
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Ок! Спасибо! то что нужно!
А почему нельзя подключать напрямую мк к шине???
Порт Б же служит как регистры
Go to the top of the page
 
+Quote Post
vvs157
сообщение Dec 12 2008, 09:50
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(misha88 @ Dec 12 2008, 10:49) *
А почему нельзя подключать напрямую мк к шине???
Если вовремя не перевести в прием, то нарушится работа шины
Цитата
Порт Б же служит как регистры
????
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 12 2008, 10:29
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



ТОгда ставить два регистра записи и чтения?
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 12 2008, 10:32
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(SasaVitebsk @ Dec 5 2008, 11:23) *
Кстати на PCI тоже можно подрубится по простому, хотя конечно это изврат будет, да и макеток я как-то в простой радиолюбительской практике не встречал.
'По простому' с нее можно только снять питание smile.gif Все остальное потребует весьма непростых телодвижений (начиная с буферов для подключения к шине - они там не TTL и даже не CMOS)
Go to the top of the page
 
+Quote Post
vvs157
сообщение Dec 12 2008, 12:43
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(misha88 @ Dec 12 2008, 13:29) *
ТОгда ставить два регистра записи и чтения?
Обычно используют 74LS245
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 13 2008, 05:15
Сообщение #30


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



не могу найти даташит на 74LS245...
хелпс
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 13 2008, 05:59
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
не могу найти даташит на 74LS245...
хелпс

Просто удивительно, рядовой. Как вы без интернета ухитряетесь заходить в форум?

Если в строке браузера набрать www.google.ru и нажать энтер, после чего в появившейся строке набрать 74LS245 и опять нажать энтер (такая относительно большая клавиша справа), то в самой первой строке будет ссылка на искомый даташит.

Самое интересное, что и во второй строке будет ссылка на даташит. И в третьей. И даже - в четвертой.

Сообщение отредактировал DpInRock - Dec 13 2008, 06:05


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 13 2008, 08:39
Сообщение #32


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Не смешно. smile.gif
Go to the top of the page
 
+Quote Post
bloodden
сообщение Dec 13 2008, 10:37
Сообщение #33


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Конечно не смешно! Тут плакать надо. Вам же ответили!
Если не охото с гуглом связываться, то есть www.alldatasheet.com


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
vvs157
сообщение Dec 13 2008, 14:33
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(misha88 @ Dec 13 2008, 08:15) *
не могу найти даташит на 74LS245...
хелпс
http://focus.ti.com/docs/prod/folders/print/sn74ls245.html
На русском - ищите доку на К555АП6
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 14 2008, 11:33
Сообщение #35


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Поставил 2 регистра 74HC573N (ИР33).
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 14 2008, 11:44
Сообщение #36


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Кроме того, что работать не будет, еще и рвануть могет. Особенно, когда комп уже включен, а устройство еще нет. Или наоборот.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 14 2008, 12:22
Сообщение #37


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 14 2008, 16:44) *
Кроме того, что работать не будет, еще и рвануть могет. Особенно, когда комп уже включен, а устройство еще нет. Или наоборот.

Почему? что не так7?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 14 2008, 13:10
Сообщение #38


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Ну, работать не будет - а как, собственно, угадывать циклы чтения-записи со стороны ИСЫ? Да и быстроваты они для атмеги.

Поэтому надо просто внимательны перечитать дававшиеся тут советы. По части установки регистров. У вас они установены вроде как, но записываться в них ничего не будет. ОЕ - разрешение выхода всего навсего.

Грубо говоря вам надо создать собственный LPT порт, двунаправленный, к примеру. А потом уж цеплять атмегу.

Кроме того, питания достаточно брать от ИСЫ. Там и 12 вольт есть.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 14 2008, 13:18
Сообщение #39


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Всмысле мне ису на lpt заменить? и регистры оставить?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 14 2008, 14:17
Сообщение #40


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



LPT - это пара двунаправленных регистров на шине ISA. Которые имеют собственные адреса.

Вот вам нужно самому на ISA реаизовать подобную схему. А потом цеплять к ней все, что угодно.

Между прочим, армию отслужил - тем более, сейчас год - и спишь спокойно. Страшного там ничего нет. Лови момент, пока опять два года не сделали.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 14 2008, 14:22
Сообщение #41


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 14 2008, 19:17) *
Между прочим, армию отслужил - тем более, сейчас год - и спишь спокойно. Страшного там ничего нет. Лови момент, пока опять два года не сделали.

Нет уж спасибо...
Кинь лучше инфой по LPT на ISA...

Сообщение модератора.
Из данного сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 14 2008, 16:40
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(misha88 @ Dec 14 2008, 19:22) *
Кинь лучше инфой по LPT на ISA...
Там в топике кусочек схемы имеется http://kazus.ru/forum/topics/8583.html
У меня где-то были альбомы схем PC/XT, PС/AT и контроллеров для них, хотел отсканировать, но как назло не могу их найти sad.gif
Попробуйте сами подумать и сообразить: что, куда и откуда записывается/считывается и кто в каждом конкретном случае управляет записью/чтением.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 14 2008, 16:49
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Обрати внимание на мой ник. На "google" вроде не похож.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 14 2008, 17:20
Сообщение #44


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



А как быть с шиной адреса? селектор не нужен?
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 14 2008, 20:35
Сообщение #45


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Товрищ рядовой, изложите текст курсача. В оригинале.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 15 2008, 04:45
Сообщение #46


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 15 2008, 01:35) *
Товрищ рядовой, изложите текст курсача. В оригинале.

Какой текст курсача еще?wink.gif 33 страницы формата word?
Мне нужно устройство присоединить к компу smile.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 15 2008, 08:00
Сообщение #47


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Рядовой! Ваших знаний недостаточно, чтобы изложить задачу своими словами.

К прмеру, вопрос. Какими командами собираетесь обращаться к вашей атмеге? Изобразите на ассемблере. Ровно одну команду.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 15 2008, 08:49
Сообщение #48


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(misha88 @ Dec 15 2008, 08:45) *
Мне нужно устройство присоединить к компу smile.gif

Уважаемый!
Схему посмотрел, и вот:
1. Сигнал чтения заведите на вход ОЕ регистра, который ИСА будет читать,
2. Сигнал записи - на вход L регистра записи
3. Разберитесь все-таки с подключением линий данных - шина на схеме как-то пугает smile.gif
4. Внешнее питание в данном случае низзя, о чем Вам уже говорили. Можно либо со слота взять, либо на крайняк предусмотреть разъем для подключения компового блока питания, но там надо ставить предохранители, дроссели, в общем, по-серьезному эту часть делать надо. А если там токи небольшие, то можно взять 5 вольт и сделать повышающий преобразователь, если это нужно.
Пока все...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 15 2008, 13:10
Сообщение #49


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



http://publ.lib.ru/ARCHIVES/N/NOVIKOV_Yu._...kov_Yu._V..html

Вот вам, рядовой, книга. Читайте. А Гугл - надо учить. Без него - никуда.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Dec 15 2008, 13:13
Сообщение #50


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Вот нашёлся готовый прожект, но наоборот - к меге сетевую карту прикрутили (именно ISA): http://www.ulrichradig.de/home/index.php/avr/webserver (предупреждаю сразу: там всё на немецком языке smile.gif )


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 20 2008, 09:20
Сообщение #51


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Пипец короче...
помогите составить схему на lpt...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 20 2008, 10:32
Сообщение #52


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Текст задания в студию, рядовой.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 20 2008, 15:43
Сообщение #53


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 20 2008, 15:32) *
Текст задания в студию, рядовой.

Какого задания? еще...
мне нужна схема сопряжения моего устройства мерялки с шиной иса. по тех заданию. но раз вы говорите что это извращение - помогите составить схему на lpt( usb)..... + программу написать...ну или хотя бы её часть...даьше я сам..
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 20 2008, 16:41
Сообщение #54


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Майкл.
Вы вообще не разбираетесь ни в чем. Т.е. абсолютно. Зеро.
Поэтому вам и предлагается опубликовать ваше техзадание. Ибо вы своими собственными словами мысли излагать еще не умеете. Прям как старшина роты.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 20 2008, 16:53
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(misha88 @ Dec 20 2008, 20:43) *
Какого задания? еще...
мне нужна схема сопряжения моего устройства мерялки с шиной иса. по тех заданию. но раз вы говорите что это извращение - помогите составить схему на lpt( usb)..... + программу написать...ну или хотя бы её часть...даьше я сам..
"Тетенька, дайте попить, а то так есть хочется, что переночевать негде." lol.gif Извините за bb-offtopic.gif biggrin.gif

misha88, здесь вам никто ничего не должен. laughing.gif Вам могут оказать безвозмездную помощь ценными указаниями и советами, но задание-то ваше и работу вы должны делать сами. Если же вы не желаете или не способны выполнить эту работу самостоятельно и/или с помощью ЦУ из форума, то можете нанять кого-либо для ее выполнения. Только объявления о работе не в этом разделе форума подаются.
Если же вы собираетесь все же своими силами обойтись, то делайте хоть что-то, а не только вопрошайте. Как говорится "на деле Бог ума добавит" wink.gif Публикуйте ваше ТЗ, раз уж до него дело дошло и без него не разобраться.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 20 2008, 18:29
Сообщение #56


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(rezident @ Dec 20 2008, 21:53) *
Публикуйте ваше ТЗ, раз уж до него дело дошло и без него не разобраться.

Ну я же сказал уже. Присоединить устройство к ISA шине (принципиальная, структурная схема, временные диаграммы чтения и записи, блок-схема управляющей программы, спецификация).
А..мне файл формата *.doc выслать с моей запиской?
Да я не тупой. Просто времени нету.

От модератора.
Из данного сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 20 2008, 18:44
Сообщение #57


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(misha88 @ Dec 21 2008, 02:29) *
А..мне файл формата *.doc выслать с моей запиской?
Да я не тупой. Просто времени нету.

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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 20 2008, 18:46
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(misha88 @ Dec 14 2008, 17:22) *
Нет уж спасибо...
Кинь лучше инфой по LPT на ISA...


Забудьте про lpt. Чем вам ваша схема не нравиться. Еслия я правильно понял, функцию двунаправленного шинника у Вас лачи регистры формируют. Просто там ошибка. Выход регистра по циклу записи на шину микроконтроллера завести.
Дешевле isa ничего не найти.
Вы сидите в адресном пространстве isa по адресу 3e0 (Хотя используют адреса платы прототипа 300 - 31F). Ваше устройство для isa - устройство ввода вывода.
используете цикл записи по этому адресу. (isa куда то пишет) Цикл чтения по этому адресу (isa чего то читает)
Остается по выборке на шине isa по этому адресу сформировать прерывание на микроконтроллер, чтобы записать считать данные с микроконтроллера. Ввести для этого сигнал готовности устройства iochrdy
для затягивания цикла обмена по ise до мах 15 мкс, если надо. (Все это есть в предложенной книге)
Так что все у вас уже есть. На бумаге не сгорит.
А в армию вам не надо. Если боитесь ее.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 20 2008, 18:52
Сообщение #59


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(sazh @ Dec 20 2008, 23:46) *
Так что все у вас уже есть. На бумаге не сгорит.

Спасибо, теперь вопросы следующие. Организовать другой селектор адреса. Какой адрес можно выбрать? И какую микросхему лучше использовать? Для прерываний тристабильную схему можно использовать? Как ввести сигнал готовности устройства?

От модератора.
Из сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 20 2008, 19:05
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(misha88 @ Dec 20 2008, 21:52) *
Спасибо, теперь вопросы следующие. Организовать другой селектор адреса. Какой адрес можно выбрать? И какую микросхему лучше использовать? Для прерываний тристабильную схему можно использовать? Как ввести сигнал готовности устройства?

Адрес на isa должен быть отличный от других устройств, сидящих на шине isa. Селектор адреса формируете например на 1533 серии. Регистры (запись по уровню) там тоже должны быть.
Сигналы с селектора адреса wr и rd по ИЛИ (оперируя понятием позитивной логики)и есть сигнал прерывания на микроконтроллер. (Модифицированный по длительности или по переднему фронту)
Ну и наверно сформировать флаг "цикл чтения" для микроконтроллера для управления портами ввода вывода микроконтроллера.
Смотрите сигнал готовности на isa. Формируете его на микроконтроллере.
Тут Вам карты в руки. Фантазировать по вариантам обмена между isa и микроконтроллером - дело не благодарное. Это один из вариантов обмена, может не самый оптимальный.
С другой стороны это микроконтроллер без внешней шины данных.
Читайте эту книгу. У Вас вся ночь впереди.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 20 2008, 19:50
Сообщение #61


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(sazh @ Dec 21 2008, 00:05) *
Читайте эту книгу. У Вас вся ночь впереди.

Новикова?
я использовал КР531ЛА19 в качестве элемента для получения сигнала низкого уровня на выходе селектора при высоком уровне на его входе. Сказали что неудачная серия.
В качестве "Или-Не" КР1531ЛЕ1
"не" - 1533ЛН1.
Я наверное другой адрес выберу.

От модератора.
Из сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
owl
сообщение Dec 20 2008, 20:29
Сообщение #62


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370



misha88 - если вам это интересно, то во вложенном файле структурная схема устройства из диплома. + схема из Xilinx.
Диплом делался на основе реально работающего устроства.
Если это курсовой - это одно - бумага все стерпит.
Если реально работающий проект то другое. Можно задуматься и о маленькой CPLD.
Прикрепленные файлы
Прикрепленный файл  shem.zip ( 117.82 килобайт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 20 2008, 21:19
Сообщение #63


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(owl @ Dec 21 2008, 01:29) *
misha88 - если вам это интересно, то во вложенном файле структурная схема устройства из диплома. + схема из Xilinx.
Диплом делался на основе реально работающего устроства.
Если это курсовой - это одно - бумага все стерпит.
Если реально работающий проект то другое. Можно задуматься и о маленькой CPLD.

Спасибо интересно, для реально работающего устройства действительно ..
мне надо на бумаге всего лишь и объяснить суть вопроса...что как куда передается измеряется читается...всего то...
Go to the top of the page
 
+Quote Post
owl
сообщение Dec 20 2008, 22:14
Сообщение #64


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370



Цитата(misha88 @ Dec 21 2008, 00:19) *
Спасибо интересно, для реально работающего устройства действительно ..
мне надо на бумаге всего лишь и объяснить суть вопроса...что как куда передается измеряется читается...всего то...

Ползовался в свое время этой книгой:
http://publ.lib.ru/ARCHIVES/N/NOVIKOV_Yu._...kov_Yu._V..html
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 21 2008, 05:32
Сообщение #65


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



По ходу замечу, что ссылка на эту книгу тут появляется второй раз.

Далее.
Чтобы рисовать схему, надо знать как будем обращаться к плате.
А именно. Либо командами ввода-вывода, либо командами обращения к памяти. От этого зависит тип используемых сигналов и ширина декодера адреса.

Гарантирую, это будет первым вопросом преподавателя.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 21 2008, 09:09
Сообщение #66


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 21 2008, 10:32) *
По ходу замечу, что ссылка на эту книгу тут появляется второй раз.

Далее.
Чтобы рисовать схему, надо знать как будем обращаться к плате.
А именно. Либо командами ввода-вывода, либо командами обращения к памяти. От этого зависит тип используемых сигналов и ширина декодера адреса.

Гарантирую, это будет первым вопросом преподавателя.

Командами ввода-вывода.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 21 2008, 09:30
Сообщение #67


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Замечательно.
Значит, рисуем декодер на 16 линий адреса и стробируем их IORW сигналами.

Далее.

Ставим какой-нибудь 8-разядный регистр без третьего состояния.
Из полученного после декодера сигнала и сигнала записи в порт (IO...) формируем для него строб записи. Этот регистр будет смотреть от компьютера к атмеге.
Самое главное, убеждаемся по эпюрам ИСЫ, что этот строб на самом деле будет стробировать данные. Что данные не исчезнут к тому времени, как подоспеет нужный фронт строба.

Потом - ставим второй регистр, но уже с третьим состоянием.
С помощью декодера и сигнала ЧТЕНИЯ формируем сигнал РАЗРЕШЕНИЕ ВЫХОДА. Убеждаемся, что данные появятся на ИСЕ в нужное время.

Со стороны атмеги пишем в этот регистр любым удобным способом. Ногодрыганьем, например.

Типа, - всё.

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

Тогда довавляем в селектор возможность стробирования еще пары регистров. Т.е. делаем еще один селектор.

После чего радуемся заслуженному трояку. А то и больше.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 21 2008, 10:19
Сообщение #68


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 21 2008, 14:30) *
После чего радуемся заслуженному трояку. А то и больше.

Не надо тройку.. smile.gif
Зачем вспомогательные сигналы всякие? и почему 16 линий адреса, когда их восемь.
Регистры какой серии поставить?

От модератора.
Из данного сообщения удалено излишнее цитирование.
Первое и последнее китайское предупреждение. misha88, Вы с самого начала данного топика весьма злостно нарушаете п.3.4 Правила форума. Либо Вы учитесь пользоваться цитированием и используете его умеренно, либо перестанете им пользоваться совсем.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 10:43
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(misha88 @ Dec 21 2008, 13:19) *
Зачем вспомогательные сигналы всякие? и почему 16 линий адреса, когда их восемь.

На ISA их не 16, и не 8 smile.gif - несколько поболее 8, но заметно меньше 16.

Цитата(misha88 @ Dec 21 2008, 13:19) *
Не надо тройку.. smile.gif

Ну ладно, а потом следующая сессия.... а работать-то как собираетесь? Печально все.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 21 2008, 11:18
Сообщение #70


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(zltigo @ Dec 21 2008, 15:43) *
На ISA их не 16, и не 8 smile.gif - несколько поболее 8, но заметно меньше 16.
Ну ладно, а потом следующая сессия.... а работать-то как собираетесь? Печально все.

Мне то нужно использовать линии SA0-SA9 + AEN.
Можно адрес выбрать 30F?

В след. сессию другое будет не связанное с этим никак. И по работе будущей не пригодится.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 12:20
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(misha88 @ Dec 21 2008, 14:18) *
почему 16 линий адреса, когда их восемь....
....Мне то нужно использовать линии SA0-SA9

Так вот с 0 по 9 это ДЕСЯТЬ а не восемь. Детский сад, старшая группа. В армию однозначно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 21 2008, 12:58
Сообщение #72


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



http://www.byminsk.com/isa.htm

Чего-то я в вашей идее про 10 адресов не понял.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 13:23
Сообщение #73


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DpInRock @ Dec 21 2008, 15:58) *
Чего-то я в вашей идее про 10 адресов не понял.

Все очень просто, ефрейтор smile.gif, кроме "картинок", есть еще нюанс, заключающися к том, что для 'портов' на ISA шине достаточен дешифратор 10 младших адресов, ибо старшие дешифрируются на мазерборде и ими стробирубтся IOR/W. При этом все адреса портов старше 0x400 совершенно естественным образом используются для других шин, например, Оборотная сторона медали - в системе с такой дешифрацией какой-нибудь LPT порт на PCI не повесить на 'родные' ISA адреса (знакомый вопрос smile.gif?). Хотя встречались индустриальные PC, с PCI<->ISA мостами, где дешифрация настраиваться может гибко, а PCI по умолчанию отданы все 16бит портов.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 21 2008, 13:28
Сообщение #74


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(misha88 @ Dec 21 2008, 14:18) *
Мне то нужно использовать линии SA0-SA9 + AEN.
Можно адрес выбрать 30F?


Все у Вас правильно. Байтовый обмен в области 64к адресов. (a15- a0) (Сидите как устройство вввода вывода).
Нет необходимости дешифрировать все 16, если Вы один внедряетесь в шину по адресам платы прототипа. Просто будет отклик на любой адрес с шагом 1к (a9- a0)/
Например, если дешифрировали адрес 300H по 10 разрядной шне. Будет отклик и по обращению к адресу 700H и т.д.
(Можете и 30f тоже выбрать)
А вобщем Я Вам теперь не завидую. Советами
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 13:33
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sazh @ Dec 21 2008, 16:28) *
Будет отклик и по..

Не будет. Смотрите выше.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 21 2008, 13:37
Сообщение #76


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(zltigo @ Dec 21 2008, 16:33) *
Не будет. Смотрите выше.

У меня в железе это работает. (Но обмен конечно словами и дешифрирую я 16 разрядную шину адреса, отбросив конечно младший разряд адреса)
Правда на этих машинах не было pci.
Мне трудно представить, что кто то сегодня взял и отобрал окно платы прототипа (300 -31f) из 1к (XT)адресов для внешнего устройства как устройства ввода вывода (Не как память), что было бы логично размножить и отдать 64 таких окна в адресном пространстве 64к (AT) . С какой это стати меня так кинуть должны на новых машинах?
Хотя стандарта на isa конечно нет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 14:44
Сообщение #77


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sazh @ Dec 21 2008, 16:37) *
У меня в железе это работает. (Но обмен конечно словами и дешифрирую я 16 разрядную шину адреса, отбросив конечно младший разряд адреса)

Почему "конечно" - разрядность данных может быть и 8 bit
Цитата
Мне трудно представить, что кто то сегодня взял и отобрал окно платы прототипа (300 -31f) из 1к

Причем тут отобрать? Никто ничего относительно канонических решений не отбирает.
Цитата
С какой это стати меня так кинуть должны на новых машинах?

По факту наличия других шин, кроме ISA. Причем это было изначально заложено и на XT, возможно из экономии, возможно уже из прицела на PS/2 архитектуру.
Цитата
Хотя стандарта на isa конечно нет.

Есть "индустриальный стандарт" - комплект документации от IBM.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 21 2008, 19:03
Сообщение #78


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вообще-то сомневаюсь, что в природе остались чистые иса машины.
А псиайные - ихние мосты - легко работают во всем адресном пространстве.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 21 2008, 19:13
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DpInRock @ Dec 21 2008, 22:03) *
А псиайные - ихние мосты - легко работают во всем адресном пространстве.

1. Не легко и далеко не все - просто это нафиг не надо производителям встраивать универсальные мосты куда не поподя.
2. Те, котоые настраиваются, те еще НУЖНО УМЕТЬ настроить, ибо по причине нахренненужности этих
настроек для стандарнтых PC ни BIOS, ни тем более другой софт такой возможности не предоставляет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 21 2008, 19:30
Сообщение #80


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Ну чето накалякал.
Куда именно на мк с выхода регистра записи тащить шину?
И я думаю можно убрать DA2, т.к. он у меня для запитки мк и оу. Можно от ISA брать +5В?

Сообщение отредактировал misha88 - Dec 21 2008, 19:31
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 22 2008, 17:17
Сообщение #81


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Вход загрузки регистра DD10 надо как-то использовать. Иначе данные не попадут на выход этого регистра. Можно заставить МК туда данные защелкивать, а можно и просто подать туда постоянный уровень, чтобы данные всегда проходили на выход (если данный тип регистра позволяет это делать). Но тогда МК будет должен удерживать данные до тех пор, пока PC их не прочитает.

Разрешение выхода DD11 надо посадить на 0, если хотите данные оттуда прочитать. Это может делать МК, а можно навечно на 0 посадить.

Так как выводов у МК не так много, то можно объединить шину для записи и для чтения. Но тогда нужно и способ обмена инфой с ПК себе четко представить.

Питание вполне можно снять с ИСЫ. Единственное, это питание там не очень хорошее. Можно использовать +12. Из него сделать свои хорошие 5. А можно и так оставить. Но от внешнего питания я бы отказался. Ничего страшного, но неудобно и могут быть траблы.

Осталось вам четко представить способ обена информацией. Тогда еще четче будете представлять зачем та или иная фигня нужны в схеме.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 22 2008, 18:07
Сообщение #82


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 22 2008, 22:17) *
Вход загрузки регистра DD10 надо как-то использовать. Иначе данные не попадут на выход этого регистра. Можно заставить МК туда данные защелкивать, а можно и просто подать туда постоянный уровень, чтобы данные всегда проходили на выход (если данный тип регистра позволяет это делать).

Регистры оба ИР33.
Как постоянный уровень подать? С помощью тристабильного элемента?

От модератора.
Из сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
slog
сообщение Dec 22 2008, 18:15
Сообщение #83


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(misha88 @ Dec 21 2008, 22:30) *
Ну чето накалякал.
Куда именно на мк с выхода регистра записи тащить шину?
И я думаю можно убрать DA2, т.к. он у меня для запитки мк и оу. Можно от ISA брать +5В?

Товарищ, ты уже почти месяц тут мучаешся, а результатов ровно 0. Ты еще очень далёк от правильного решения твоей задачи. Такими темпами за год не управишся. Так что тебе быстрее будет сходить послужить, всего годик потратишь на это. А потом свобода.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 22 2008, 18:20
Сообщение #84


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(slog @ Dec 22 2008, 23:15) *
Товарищ, ты уже почти месяц тут мучаешся, а результатов ровно 0. Ты еще очень далёк от правильного решения твоей задачи. Такими темпами за год не управишся. Так что тебе быстрее будет сходить послужить, всего годик потратишь на это. А потом свобода.

В армию я не пойду. В любом случае. А разобраться до пятницы желательно. И не ругайтесь....
Go to the top of the page
 
+Quote Post
slog
сообщение Dec 22 2008, 18:46
Сообщение #85


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Ну тогда зачем тебе мега8 в этом устройстве? В качестве АЦП? Так обычный АЦП проще подключить к ISA, особенно если у него выход параллельный. Мега8 что-то считала? Так комп это сделает быстрее.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 22 2008, 19:00
Сообщение #86


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(slog @ Dec 22 2008, 23:46) *
Ну тогда зачем тебе мега8 в этом устройстве? В качестве АЦП? Так обычный АЦП проще подключить к ISA, особенно если у него выход параллельный. Мега8 что-то считала? Так комп это сделает быстрее.

мега измеряет ток используя схему измерения тока в нагрузке на ОУ. контроль за уровнем тока (PD5)
Одни говорят норм схема, другие, зачем контроллер..?
Мне не важно будет ли оно работать в железе, мне важен принцип обмена информацией между устройством и щиной. разработать устройство сопряжения...и написать программу для компа. бумага все терпит....пусть маленькие недочеты есть...ну в целом чтобы функционировало...

От модератора.
Из сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Dec 23 2008, 03:09
Сообщение #87


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



2 misha88: в чем схемку чертите, если не секрет?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 23 2008, 07:39
Сообщение #88


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(haker_fox @ Dec 23 2008, 08:09) *
2 misha88: в чем схемку чертите, если не секрет?

компас 7
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 23 2008, 09:24
Сообщение #89


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Мишель, пока вы не прочитаете книгу - диалог бесполезен. За вас эту работу сделают только люди, которые живут в разделе форума "Предлагаю работу".

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

Но Мишель. Даже если вам тут все начертят и разжуют, преп все равно поставит неуд. Ибо билет на экзамене, курсач - это всего лишь ПОВОД для разговора.

В режиме форма вам помогут. В непосредственном общении, о котором вы просите - нет. Ибо все работают (типа тяжело вкалывают). И людям просто некогда. Вас, конечно, очень жалко, но это правда изни.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 24 2008, 15:06
Сообщение #90


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



помогите программу составить...хоть десяток строчек))
ну или общую блоксхму
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Dec 24 2008, 19:39
Сообщение #91


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



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


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 24 2008, 19:44
Сообщение #92


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(Harbinger @ Dec 25 2008, 00:39) *
Фуххх... да простят меня модераторы! Своему старшему сыну я бы помог, даже всё написал бы (полдиплома жене когда-то сделал, не помер) - но заставил бы его отлаживать!
В десяток строчек даже начальная инициализация не уместится. Ни на каком языке.

ну пару десяток..
я отлажу) было бы что...
Go to the top of the page
 
+Quote Post
Baser
сообщение Dec 24 2008, 20:50
Сообщение #93


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(misha88 @ Dec 24 2008, 17:06) *
помогите программу составить...хоть десяток строчек))
ну или общую блоксхму

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

Вот, нашел вам ссылку на старую книгу, которая валяется у меня на работе и в которой есть большая часть того, что вам нужно:
Разработка устройств сопряжения для персоонального компьютера типа IBM PC, Ю. В. Новиков, О. А. Калашников
Прямой линк на неё

Читайте, там есть и описание работы ISA, и схемы сопряжения, и даже какие-то примеры софта для ПК.

И еще вот вам пример программатора образца 1991 года для EPROM-ок, подключаемого к ISA.
Прикрепленный файл  ISA_Prog.pdf ( 78.15 килобайт ) Кол-во скачиваний: 173

Схема рабочая, сам принимал участие в её отладке будучи молодым специалистом.

Замечу, что на то, чтобы найти её в своих архивах и перегнать в современный формат из досовского PCADа и текстовых документов, я потратил довольно значительное время, так что бОльшую помощь вряд ли ещё смогу вам предоставить laughing.gif
Читайте, что вам рекомендуют, учитесь...

з.ы. Меня, между прочим, как и почти всех моих одногруппников забрили в армию на два года после первого курса института, несмотря на наличие военной кафедры. Как видите, ничего страшного не случилось, потом доучился... cool.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 25 2008, 08:13
Сообщение #94


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Чисто моя рекомендация, Мишель. Схема программатора сложная, вам в ней без поллитры не разобраться.

А вот ссылка на книгу появляется в третий раз.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 25 2008, 08:24
Сообщение #95


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 25 2008, 13:13) *
Чисто моя рекомендация, Мишель. Схема программатора сложная, вам в ней без поллитры не разобраться.

А вот ссылка на книгу появляется в третий раз.

Ага. мне сегодня сдавать.... пля. короче забить.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 25 2008, 09:24
Сообщение #96


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Искренне сожалею. Но русскому человеку, кроме как дубиной промеж глаз быстро ничего не объяснить.
Это я точно знаю, ибо сам - русский. А может быть и просто такой же раздолбай как и вы. Безотносительно национальности.

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


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 25 2008, 16:44
Сообщение #97


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Цитата(DpInRock @ Dec 25 2008, 14:24) *
Искренне сожалею. Но русскому человеку, кроме как дубиной промеж глаз быстро ничего не объяснить.
Это я точно знаю, ибо сам - русский. А может быть и просто такой же раздолбай как и вы. Безотносительно национальности.

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

Ну я прочитал книгу и че? не знаю все равно как мне к своему прикрутить....
!!!
А сегодня препод не пришел. до суубботы есть время.
Я уже готов заплатить чисто символически smile.gif
Ааа...
Схема то что не правильная все еще??
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Dec 25 2008, 19:02
Сообщение #98


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Схему на стр. 91 пририсуйте к схеме на стр. 92.
Это будет исашная часть. К регистрам на стр. 91 подсоединить атмегу.

К вашей схеме я давал задание чего пририсовать.

Короче. Читать книгу со страницы 44 по страницу 94. Это займет ровно 50 минут.
Пока не прочитаете - фик тут найдется мастера, который исхитрится вам что-то объяснить. Это анпосибле.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
misha88
сообщение Dec 26 2008, 11:47
Сообщение #99


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Вообщем.
Строим селектор адреса на логических элементах. Выбрал адрес 36F.

На выходе селектора адреса низкий уровень (то есть 0). Назовем его EN.

Скручиваем сигнал записи (0) с сигналом EN и получаем на выходе сигнал высокого уровня (1), названный WR, который поступает на тактовый вход регистра ИР27 (вход 11). И следовательно происходит запись в него информации с входов данных. Вход 1 заземляем (зачем?).
Информациионные входы надо связать с атмегой (На какие ноги? PD или PC?)

Скручиваем сигнал чтения (0) с сигналом EN и получаем на выходе сигнал низкого уровня (0), называнный RD, который поступает на вход разрешения записи регистра ИР33 (вход 1). И следовательно регистр выдает данные на выход регистра.
Вход 11 (L) - сигнал управления записью в регистр. На него надо подать высокий уровень, чтобы произошла запись байта в регистр и хранение его до следующий записи или выключения питания.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 26 2008, 13:19
Сообщение #100


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



misha88, не вдаваясь в подробности реализации диаграмм чтения/записи (хотя там лажа какая-то), могу указать на глобальную ошибку. В вашей последней схеме не хватает сигналов квитирования обмена шины ISA с МК. Откуда МК "узнает", что в первый регистр было записано новое значение или наоборот второй регистр был прочитан и туда уже можно следующее значение записывать? Дополните схему по крайней мере двумя триггерами, которые будут устанавливаться сигналами чтения/записи с шины ISA, сбрасываться отдельными сигналами от МК и их состояние МК мог контролировать (считывать).
Go to the top of the page
 
+Quote Post

9 страниц V   1 2 3 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 03:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.03559 секунд с 7
ELECTRONIX ©2004-2016