реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> mega8515+Flash, Получится ли?
Ry-Sasha
сообщение Nov 23 2007, 09:30
Сообщение #1


Участник
*

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



Если к mega8515 вместо внешнего ОЗУ подключить флэш например AT29 получится ли её запрограммировать ? Мне нужно меньше чем 64к, вопрос о временных интервалах, необходимых для программирования, можно ли добиться их соответствия?
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 23 2007, 10:24
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Времянки регулируются добавлением циклов ожидания, т.е. соответствующей настройкой внешней шины, ну и кварцы разные ставить тоже никто не запрещает. Делают же как то программаторы для АТ29, другое дело зачем это нужно? Для хранения больших и не очень объемов информации все давно уже используют последовательные виды памяти АТ45, АТ25 и т.д. и т.п.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Ry-Sasha
сообщение Nov 23 2007, 10:54
Сообщение #3


Участник
*

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



Нужно не хранить данные, а запрограммировать флэш для использования в другом устройстве (вроде на старом советском 8031, не знаю, устройства не видел, попросили). Мне нужен программатор, вот и думаю, как проще его сделать.
Регистр EMCUCR позволяет выставить два такта ожидания во время строба записи и один цикл ожидания на выставление адреса . А какую частоту тактирования посоветуете, на глаз, потом буду варьировать.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Nov 23 2007, 13:19
Сообщение #4


Ambidexter
*****

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



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

Так подключите флеш просто к портам аврки и программно формируйте любую временную последовательность.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 23 2007, 13:23
Сообщение #5


Гуру
******

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



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


--------------------
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 23 2007, 13:26
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Может старый советский 8031 заменить на мега8515, они вроде пин-ту-пин или я путаю с каким то другим 85ХХ? Или на АТ89С51


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 23 2007, 13:34
Сообщение #7


Гуру
******

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



Цитата(GDI @ Nov 23 2007, 20:26) *
Может старый советский 8031 заменить на мега8515, они вроде пин-ту-пин или я путаю с каким то другим 85ХХ? Или на АТ89С51
пин-2-пин, тока, по моему, полярность РЕСЕТ разная - у меги - активный низкий у 8031(51) - высокий

Ну и по времянкам внешней шины данных смотреть надо внимательно, не уверен, что все гладко там


--------------------
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 23 2007, 14:10
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Так потому и заменить предлагаю чтобы не использовать внешнее ПЗУ вообще. Если есть исходный код, тогда АТ89с51 само то, просто перекомпилить надо, а может даже и так пойдет, надо проверить, вроде они по бинарникам совместимы с 8031.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Ry-Sasha
сообщение Nov 23 2007, 14:19
Сообщение #9


Участник
*

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



Спасибо всем. Заменить не получится, в третьем посту писал, устройство не у меня, просто думал можно использовать встроенные возможности меги, приду домой попробую, не получится, буду дёргать ногами.

И то и другое на 51-ом ядре, с 31 на 89с51 прошивка должна пойти, и обратно скорее всего тоже.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 23 2007, 14:25
Сообщение #10


Гуру
******

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



Цитата(Ry-Sasha @ Nov 23 2007, 21:19) *
Спасибо всем. Заменить не получится, в третьем посту писал, устройство не у меня, просто думал можно использовать встроенные возможности меги, приду домой попробую, не получится, буду дёргать ногами.

И то и другое на 51-ом ядре, с 31 на 89с51 прошивка должна пойти, и обратно скорее всего тоже.
С 31 на 51 пойдетЪ, а вот с 51 на 31 шибко сомневаюсь, ибо там, если память не изменяет, SFIOR (так по моему) расширен или что то в этом роде, чего в 31 нету


--------------------
Go to the top of the page
 
+Quote Post
GDI
сообщение Nov 23 2007, 14:33
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



А еще лучше взять ат89 с SPI программированием и навсегда забыть про параллельный программатор smile.gif


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 00:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01613 секунд с 7
ELECTRONIX ©2004-2016