Atmega 64 и сопряжение его с ISA шиной

Обсуждаем контроллеры компании Atmel.
Ответить
Smile
Родился
Сообщения: 6
Зарегистрирован: Пт янв 11, 2013 17:12:41

Atmega 64 и сопряжение его с ISA шиной

Сообщение Smile »

Atmega 64 и сопряжение его с ISA шиной
как можно осуществить передачу адреса допустим 100 на такой микроконтроллер с помощью дешифратора и логических элементов?
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение igor-x »

ISA - 8 разрядов данных и 20 разрядов адреса
вешаем на шине адреса 20 pin ATmega164PA-AU,
еще 8 pin ATmega164PA-AU подключаем на шину данных.
B13 IOW вешаем на прерываение 0 ATmega164PA-AU
B14 IOR вешаем на прерываение 1 ATmega164PA-AU.
все.
остальное обрабатываем программно.
Smile
Родился
Сообщения: 6
Зарегистрирован: Пт янв 11, 2013 17:12:41

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение Smile »

у меня просто 64, а не 164
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение Kavka »

Вариант предложенный igor-x представляется мне маловероятным (не изучал, могу ошибаться).
Тактирование на ISA возможно до 8МГц (8.3МГц по спецификации, если правильно помню).
Что-то мне кажется, что даже при 20МГц МК в прерывание вовремя войти не успеет.
Это мысли вслух, так сказать. Разбираться надо.

У 64й меги ног тоже хватит.

Вот что сходу в яндексе попалось
http://pinouts.ru/Slots/ISA_pinout.shtml
http://www.ampro.com/tmp/ISAtiming.pdf
Ну, и, поиск никто не отменял. :)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Smile
Родился
Сообщения: 6
Зарегистрирован: Пт янв 11, 2013 17:12:41

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение Smile »

Спасибо, прочитал, но мне нужно через дешифратор адреса именно
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение oleg110592 »

Smile
Родился
Сообщения: 6
Зарегистрирован: Пт янв 11, 2013 17:12:41

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение Smile »

тоже не то, объясню подробнее, у меня следящий электропривод, есть задатчик( пусть будет например ПК с программой) есть ISA шина, и микроконтроллер, мне необходимо переслать по этой шине адрес в микроконтроллер на 1 порт, последовательно 2 сигнала адреса по 4 байта, через дешифратор и лог. элементы, сигналы должны идти друг за другом с задержкой
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение oleg110592 »

Давненьнко занимались своими ISA платами, дешифратор был наподобие этого: http://master-tv.com/article/post/
сейчас на плис можно организовать
Smile
Родился
Сообщения: 6
Зарегистрирован: Пт янв 11, 2013 17:12:41

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение Smile »

похоже на правду, а поточнее можно?:)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение oleg110592 »

Давно было, у меня кроме ZX-Spectrum тогда компьютера не было, все наработки остались на прошлой работе. Подобная плата http://imlab.narod.ru/Electron/ISA/ISA.htm (дешифратор был на логике) была темой моего диплома в институте.
Тут еще можно посмотреть: http://edu.dvgups.ru/METDOC/GDTRAN/YAT/ ... me/3_4.htm
Эх любимый досовский Orcad.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Atmega 64 и сопряжение его с ISA шиной

Сообщение BOB51 »

По данной теме читай :
Сопряжение датчиков и устройств ввода данных с компьютерами IBM PC.
под ред. Томпкинса У. Уэбстера Дж.
М . : МИР , 1992
и
Разработка устройств сопряжения для персонального компьютера IBM PC.
Новиков Ю.В. Калашников О.А. Гуляев С.Э.
М . : ЭКОМ , 1998
Предпочтительно в качестве дешифратора адраес использовать 74HC688.
В древние времена делал платку интерфейса с парочкой КР580ВВ55А - но схемки далеченько и на бумаге рисованы. Под 1-м пеньком неплохо бегало. Отображение на спецполе адресов УВВ - 0х0300:0х031F
:beer:
Ответить

Вернуться в «AVR»