Atmega 64 и сопряжение его с ISA шиной
Atmega 64 и сопряжение его с ISA шиной
Atmega 64 и сопряжение его с ISA шиной
как можно осуществить передачу адреса допустим 100 на такой микроконтроллер с помощью дешифратора и логических элементов?
как можно осуществить передачу адреса допустим 100 на такой микроконтроллер с помощью дешифратора и логических элементов?
Re: Atmega 64 и сопряжение его с ISA шиной
ISA - 8 разрядов данных и 20 разрядов адреса
вешаем на шине адреса 20 pin ATmega164PA-AU,
еще 8 pin ATmega164PA-AU подключаем на шину данных.
B13 IOW вешаем на прерываение 0 ATmega164PA-AU
B14 IOR вешаем на прерываение 1 ATmega164PA-AU.
все.
остальное обрабатываем программно.
вешаем на шине адреса 20 pin ATmega164PA-AU,
еще 8 pin ATmega164PA-AU подключаем на шину данных.
B13 IOW вешаем на прерываение 0 ATmega164PA-AU
B14 IOR вешаем на прерываение 1 ATmega164PA-AU.
все.
остальное обрабатываем программно.
Re: Atmega 64 и сопряжение его с ISA шиной
у меня просто 64, а не 164
Re: Atmega 64 и сопряжение его с ISA шиной
Вариант предложенный igor-x представляется мне маловероятным (не изучал, могу ошибаться).
Тактирование на ISA возможно до 8МГц (8.3МГц по спецификации, если правильно помню).
Что-то мне кажется, что даже при 20МГц МК в прерывание вовремя войти не успеет.
Это мысли вслух, так сказать. Разбираться надо.
У 64й меги ног тоже хватит.
Вот что сходу в яндексе попалось
http://pinouts.ru/Slots/ISA_pinout.shtml
http://www.ampro.com/tmp/ISAtiming.pdf
Ну, и, поиск никто не отменял.
Тактирование на ISA возможно до 8МГц (8.3МГц по спецификации, если правильно помню).
Что-то мне кажется, что даже при 20МГц МК в прерывание вовремя войти не успеет.
Это мысли вслух, так сказать. Разбираться надо.
У 64й меги ног тоже хватит.
Вот что сходу в яндексе попалось
http://pinouts.ru/Slots/ISA_pinout.shtml
http://www.ampro.com/tmp/ISAtiming.pdf
Ну, и, поиск никто не отменял.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: Atmega 64 и сопряжение его с ISA шиной
Спасибо, прочитал, но мне нужно через дешифратор адреса именно
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Atmega 64 и сопряжение его с ISA шиной
тоже не то, объясню подробнее, у меня следящий электропривод, есть задатчик( пусть будет например ПК с программой) есть ISA шина, и микроконтроллер, мне необходимо переслать по этой шине адрес в микроконтроллер на 1 порт, последовательно 2 сигнала адреса по 4 байта, через дешифратор и лог. элементы, сигналы должны идти друг за другом с задержкой
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Atmega 64 и сопряжение его с ISA шиной
Давненьнко занимались своими ISA платами, дешифратор был наподобие этого: http://master-tv.com/article/post/
сейчас на плис можно организовать
сейчас на плис можно организовать
Re: Atmega 64 и сопряжение его с ISA шиной
похоже на правду, а поточнее можно?:)
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Atmega 64 и сопряжение его с ISA шиной
Давно было, у меня кроме ZX-Spectrum тогда компьютера не было, все наработки остались на прошлой работе. Подобная плата http://imlab.narod.ru/Electron/ISA/ISA.htm (дешифратор был на логике) была темой моего диплома в институте.
Тут еще можно посмотреть: http://edu.dvgups.ru/METDOC/GDTRAN/YAT/ ... me/3_4.htm
Эх любимый досовский Orcad.
Тут еще можно посмотреть: http://edu.dvgups.ru/METDOC/GDTRAN/YAT/ ... me/3_4.htm
Эх любимый досовский Orcad.
Re: Atmega 64 и сопряжение его с ISA шиной
По данной теме читай :
Сопряжение датчиков и устройств ввода данных с компьютерами IBM PC.
под ред. Томпкинса У. Уэбстера Дж.
М . : МИР , 1992
и
Разработка устройств сопряжения для персонального компьютера IBM PC.
Новиков Ю.В. Калашников О.А. Гуляев С.Э.
М . : ЭКОМ , 1998
Предпочтительно в качестве дешифратора адраес использовать 74HC688.
В древние времена делал платку интерфейса с парочкой КР580ВВ55А - но схемки далеченько и на бумаге рисованы. Под 1-м пеньком неплохо бегало. Отображение на спецполе адресов УВВ - 0х0300:0х031F

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