0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
1 | |
Внешняя память программ17.12.2011, 14:55. Показов 17261. Ответов 22
Метки нет (Все метки)
Скажите кто нибудь цеплял внешнюю память программ к АТ89С51/52? Расскажите как это сделать, в гугле подробностей не нашел,все как то в общих чертах, хотелось бы по подробней.
0
|
17.12.2011, 14:55 | |
Ответы с готовыми решениями:
22
Внешняя память PIC: как нарастить внутреннюю память данных? Внешняя память данных. Запись данных в память программ PIC18LF46J50 Внешняя оперативная память |
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
17.12.2011, 15:24 | 2 |
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
17.12.2011, 17:58 | 3 |
Спасибо разобрался.Гуглил я на русском т.к. по англицки только матом.Еще вопросик, при прошивке ЕЕРROM, заливается тот хекс который я писал под чип или нужно что-то переделывать?
0
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
17.12.2011, 18:32 | 4 |
Сообщение от somyk
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
17.12.2011, 19:36 | 5 |
Я в кейле написал программу для АТ89С51,если я залью полученный хекс в AT27C512R с 0 адреса,соеденю с МК как на схеме по вашей ссылке,пин EA микроконтроллера прижму к земле, будет ли программа выполняться как должна?
0
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
17.12.2011, 19:50 | 6 |
если AT27C512R отображено в адресном пространстве с адреса 0х0000, то никакой переделки не нужно.
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
17.12.2011, 19:53 | 7 |
"если AT27C512R отображено в адресном пространстве с адреса 0х0000"
а как это узнать(ни когда не пользовался МС памяти)?
0
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
17.12.2011, 20:04 | 8 |
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
17.12.2011, 20:10 | 9 |
Ясно, большое спасибо.
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
23.12.2011, 16:22 | 10 |
Еще пара вопросов:
1) можно ли к МК прицепить несколько микросхем внешней памяти программ и другим МК в процессе работы переключать(выберать какую программу выполнять)? 2) посоветуйте дешевую микросхему внешней памяти программ.
0
|
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
|
|
23.12.2011, 19:09 | 11 |
1. Для этого и предназначен вход CS (chip select). ;) Именно управляя им можно задавать ту микросхему, которая будет работать
2. Объем какой? Интерфейс?
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
23.12.2011, 20:00 | 12 |
1 две микросхемы соеденяются параллельно кроме выводов CS,устанавливаю нужный уровень на CS нужной МС и сброс микроконтроллера правильно я понимаю?
2 по типу W27C512-45Z объем не меньше 64kb
0
|
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
|
|
23.12.2011, 20:03 | 13 |
1 правильно. Только зачем контроллер сбрасывать?
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
23.12.2011, 20:07 | 14 |
если не сбросить МК не затупит? программы в МС памяти будут разные друг к другу отношения не имеющие.
0
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
23.12.2011, 20:18 | 15 |
Сообщение от somyk
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
23.12.2011, 20:30 | 16 |
Тоесть, если я цепляю к АТ89С51 две W27C512 в одной из них в шито мигать светодиодом а в другой выводить текст на ЖК, переключая уровни на ножках CS не сбрасывая МК программы будут все равно запускаться сначала?
0
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
23.12.2011, 20:41 | 17 |
адрес текущей команды находится в PC. Cигнал CS вырабатывается дешифратором. две W27C512 подключить можно только через "окна",т.к. адресное пространство МК 16-разрядное.
PS. похоже Вы еще не поняли как все это работает....
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
23.12.2011, 20:55 | 18 |
Я наверное не понятно объяснил, переключение между МС памяти будет происходить с другой платы, как будто вынули память а другую поставили.
0
|
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
|
|
23.12.2011, 21:00 | 19 |
Сообщение от somyk
0
|
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 5
|
|
23.12.2011, 21:47 | 20 |
А сколько таких МС он может переключить?
0
|
23.12.2011, 21:47 | |
23.12.2011, 21:47 | |
Помогаю со студенческими работами здесь
20
FLASH память (внешняя) Внешняя память для AVR? Внешняя память на 256 мб для STM32 stm32+ внешняя память(flash, fram, eeprom) Запись в память программ. Переписать данные из памяти программ в память данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |