|
|
  |
mega8515+Flash, Получится ли? |
|
|
|
Nov 23 2007, 09:30
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 2-03-06
Пользователь №: 14 888

|
Если к mega8515 вместо внешнего ОЗУ подключить флэш например AT29 получится ли её запрограммировать ? Мне нужно меньше чем 64к, вопрос о временных интервалах, необходимых для программирования, можно ли добиться их соответствия?
|
|
|
|
|
Nov 23 2007, 10:54
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 2-03-06
Пользователь №: 14 888

|
Нужно не хранить данные, а запрограммировать флэш для использования в другом устройстве (вроде на старом советском 8031, не знаю, устройства не видел, попросили). Мне нужен программатор, вот и думаю, как проще его сделать. Регистр EMCUCR позволяет выставить два такта ожидания во время строба записи и один цикл ожидания на выставление адреса . А какую частоту тактирования посоветуете, на глаз, потом буду варьировать.
|
|
|
|
|
Nov 23 2007, 13:19
|

Ambidexter
    
Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282

|
Цитата(Ry-Sasha @ Nov 23 2007, 10:54)  Нужно не хранить данные, а запрограммировать флэш для использования в другом устройстве (вроде на старом советском 8031, не знаю, устройства не видел, попросили). Мне нужен программатор, вот и думаю, как проще его сделать Так подключите флеш просто к портам аврки и программно формируйте любую временную последовательность.
--------------------
Делай сразу хорошо, плохо само получится
|
|
|
|
|
Nov 23 2007, 13:23
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Ry-Sasha @ Nov 23 2007, 17:54)  Нужно не хранить данные, а запрограммировать флэш для использования в другом устройстве (вроде на старом советском 8031, не знаю, устройства не видел, попросили). Мне нужен программатор, вот и думаю, как проще его сделать. Регистр EMCUCR позволяет выставить два такта ожидания во время строба записи и один цикл ожидания на выставление адреса . А какую частоту тактирования посоветуете, на глаз, потом буду варьировать. А зачем использовать именно интерфейс внешней шины? Можно ведь просто управлять линиями - таким образом можно подогнать процесс под любые временные характеристики и любой кварц. Управлять процессом и подгружать данные будете, скорее всего, по USART? Вот и поставите кварц максимальной частоты - 14,7456 МГц
--------------------
|
|
|
|
|
Nov 23 2007, 14:19
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 2-03-06
Пользователь №: 14 888

|
Спасибо всем. Заменить не получится, в третьем посту писал, устройство не у меня, просто думал можно использовать встроенные возможности меги, приду домой попробую, не получится, буду дёргать ногами.
И то и другое на 51-ом ядре, с 31 на 89с51 прошивка должна пойти, и обратно скорее всего тоже.
|
|
|
|
|
Nov 23 2007, 14:25
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Ry-Sasha @ Nov 23 2007, 21:19)  Спасибо всем. Заменить не получится, в третьем посту писал, устройство не у меня, просто думал можно использовать встроенные возможности меги, приду домой попробую, не получится, буду дёргать ногами.
И то и другое на 51-ом ядре, с 31 на 89с51 прошивка должна пойти, и обратно скорее всего тоже. С 31 на 51 пойдетЪ, а вот с 51 на 31 шибко сомневаюсь, ибо там, если память не изменяет, SFIOR (так по моему) расширен или что то в этом роде, чего в 31 нету
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|