|
Научите пожалуйста, как подключить ОЗУ к ATMega8? |
|
|
|
Jun 11 2006, 12:28
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 11-06-06
Пользователь №: 17 980

|
Я только начинаю изучать цифровую схемотехнику и микроконтроллеры ATmel. Поэтому мне на данном этапе необходима помощь более опытных людей. Задача которую я хочу решить, но не знаю как: подключить внешнее ОЗУ к микроконтроллеру ATMega8. Есть идея использовать микросхему-преобразователь последовательного кода в параллельный для формирования адреса на входах микросхемы памяти. В Интернете я нашел такую микросхему: 74F673A - 16-битный сдвиговый регистр с последовательным входом и параллельным выходом. Для управления этой микросхемой, судя по описанию, нужно 3 сигнала: STCP(Store Clock Pulse Input), R/W(Read/Write Input) и SI/O(Serial Data Input or 3-STATE Serial Output). На 16-выходах74F673A (Q0-Q15) должен сформироваться код, соответствующий загруженному через SI/O- вход. У меня на микроконтроллере ATMega8 свободны выводы PD4(XCK/T0), PD5, PD6. Можно ли их напрямую подключить к входам STCP, R/W и SI/O микросхемы 74F673A? Есть так же свободные выводы ATMega8: PB0,PB1,PB2,PB3(MOSI),PB4(MISO),PB5(SCK),PD6(AIN0),PD7(AIN1). Можно ли их так же подключить напрямую к входам для записи данных(I/O1-I/O8) микросхемы ОЗУ HM6264BLP?
|
|
|
|
|
 |
Ответов
|
Jun 13 2006, 09:04
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(GetSmart @ Jun 13 2006, 11:02)  Желающие могут покритиковать схему 1)То же что и в схеме li4: При переходе от записи к чтению будет конфликт на шине, когда память начинает выдавать данные а регистр еще не убрал с шины свои. Если регистр будет убирать раньше - скорее всегно будут сбои. В общем лучше какой-то из сигналов (LE?) завести на ~CS памяти. Заодно и потребление в режиме хранения снизится. 2) Где емкости блокировочные? :-)
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
li4 Научите пожалуйста, как подключить ОЗУ к ATMega8? Jun 11 2006, 12:28 haker_fox Старшие модели ATmega, не помню точно какие, ну на... Jun 11 2006, 13:43 li4 Цитата(haker_fox @ Jun 11 2006, 17:43) Ст... Jun 11 2006, 14:09 GetSmart А интересно, бывает ли I2C-шная рама наподобие 24C... Jun 11 2006, 14:22 li4 Цитата(GetSmart @ Jun 11 2006, 18:22) А и... Jun 11 2006, 14:50 _Bill No subject
Цитата(GetSmart @ Jun 11 2006, 17... Jun 14 2006, 12:56 defunct Любые пины можете использовать для эмуляции шины п... Jun 11 2006, 15:17 GetSmart Ну просто жуткое извращение.
Если всё-таки упорно... Jun 11 2006, 15:56 li4 Всем спасибо за ваши ответы. Наиболее точно описал... Jun 12 2006, 13:13  Сергей Борщ Цитата(li4 @ Jun 12 2006, 16:13) Опасаюсь... Jun 12 2006, 14:13 proba http://www.myplace.nu/avr/dram/index.htm Jun 11 2006, 17:47 SasaVitebsk Цитата(li4 @ Jun 11 2006, 15:28) Я только... Jun 11 2006, 22:34 GetSmart В схеме есть некоторые ошибки, прилагаю свою, сдел... Jun 12 2006, 21:00 li4 Цитата(GetSmart @ Jun 13 2006, 01:00) В с... Jun 13 2006, 14:40 GetSmart Всё это так, не без мелких недостатков, но они свя... Jun 13 2006, 09:38 GetSmart Господа, помогите человеку! Лично я не знаю че... Jun 13 2006, 15:32 Сергей Борщ Цитата(GetSmart @ Jun 13 2006, 18:32) Гос... Jun 13 2006, 16:39  SasaVitebsk Цитата(Сергей Борщ @ Jun 13 2006, 19:39) ... Jun 14 2006, 16:19 GetSmart Не пугайте сразу человека кучей конденсаторов. Дос... Jun 14 2006, 13:05 Сергей Борщ Цитата(GetSmart @ Jun 14 2006, 16:05) Не ... Jun 14 2006, 14:01 GetSmart ЦитатаСм продукцию фирмы Ramtron
Только это не RAM... Jun 14 2006, 17:33 GetSmart Ага. Пришёл гений. Можно расходиться.
Тока речь ш... Jun 14 2006, 18:23 GetSmart Bill говорил про FRAM. Это почти RAM. То есть така... Jun 14 2006, 19:21 GetSmart Будет, если читать/писать по рандом-адресам. Собст... Jun 14 2006, 20:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|