roboforum.ru

Технический форум по робототехнике.

Внешняя оперативная память к AVR

Учиться можно на своих ошибках, но учиться на чужих — быстрее и дешевле ;)

Внешняя оперативная память к AVR

Сообщение -= Александр =- » 03 фев 2010, 00:06

Если хотите юзать внешнюю память - обычная защелка адреса 74HC573 успевает сработать только на частотах до 4 МГц. Ну, можно и на 8 выкрутиться, введя ожидание - но это тоже не выход. Короче нужна шустрая защелка, достать которую довольно трудно. Например серии AHC или AHCT.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Внешняя оперативная память к AVR

Сообщение Ворон » 03 фев 2010, 09:17

если тут про память, мне тоже подскажите, как реализовать(на чем) энерго независимую память для мк? :oops: в идеале нужна четкая зависивость: номер позиции - строка данных примитивно чтоб знал где у него занятое и чем ячейки :oops: :oops: :oops: :oops:
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: Внешняя оперативная память к AVR

Сообщение galex1981 » 03 фев 2010, 09:44

Можно SD-карты, жесткие диски..... Или я вопрос просто не понял :pardon:
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Внешняя оперативная память к AVR

Сообщение Angel71 » 03 фев 2010, 09:55

Ворон, еще есть fram. :oops: но дорогая.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Внешняя оперативная память к AVR

Сообщение Ворон » 04 фев 2010, 00:16

подразумевал как в телевизоре чтоб каналы не переставлятьь..тее номера от позиции)а карты и жесткий мега избыточно
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: Внешняя оперативная память к AVR

Сообщение MiBBiM » 04 фев 2010, 00:26

epprom вшитая. или дописывать в конец флеша (самопрограммирование)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Внешняя оперативная память к AVR

Сообщение avr123.nm.ru » 04 фев 2010, 00:41

-= Александр =- писал(а):Если хотите юзать внешнюю память - обычная защелка адреса 74HC573 успевает сработать.

74AC573 посмотри.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Внешняя оперативная память к AVR

Сообщение Ворон » 04 фев 2010, 09:26

MiBBiM писал(а):epprom вшитая. или дописывать в конец флеша (самопрограммирование)

плин 500 значений парных в конец флеша не реально вроде, а еером мелкие комунибудь ссылки попадались?подключение к мк?
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: Внешняя оперативная память к AVR

Сообщение MiBBiM » 04 фев 2010, 09:37

а сколько в кбайтах вам нужно-то?
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Внешняя оперативная память к AVR

Сообщение Ворон » 04 фев 2010, 09:52

надо в пределе 500 значений парных..номерпозиции- номер контейнера(детали)
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: Внешняя оперативная память к AVR

Сообщение Angel71 » 04 фев 2010, 10:15

Ворон, у атмела eeprom, это серия AT24.
Последний раз редактировалось Angel71 04 фев 2010, 10:24, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Внешняя оперативная память к AVR

Сообщение MiBBiM » 04 фев 2010, 10:23

ну вот в меге32 1кбайт EPPROM, 1024/500 = 2 байта на значение. т.е. 500 чисел, каждое из которых может принимать значения 1..65536 (word)
каждое число будет хранится по адресу 2*x, где x - его порядковый номер.
ещё можно отнять от флеша 4кбайта (вроде бы :: ), соответственно будет 4*1024/500 = 8 байт на значение, т.е. 500 чисел, каждое из которых может принимать 2^64 значений, каждое хранится по адресу (14336*2 + 8*x), где x - порядковый номер.
или это 4*1024/1000 = 4 байт на значение, т.е. 500 _пар_ чисел, каждое из которых может принимать 2^32 значений (integer), первое число в паре будет хранится по адресу (14336*2 + 8*x), второе (14336*2 + 8*x + 4), где x - порядковый номер пары.
если взять микросхемку из курса авр, то получим два мегабайта или 1024*1024/500 ... 1024*1024/1000
...
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Внешняя оперативная память к AVR

Сообщение Angel71 » 04 фев 2010, 10:28

Ворон, у атмела вообщ много всякой памяти есть, загляни сюда http://www.atmel.com/products/. там и с SPI`айным управлением есть и с парралельным интерфейсом. :oops: а память вообще много контор выпускает
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Внешняя оперативная память к AVR

Сообщение Ворон » 04 фев 2010, 19:33

спс огромное!! :beer: :friends: в тойже микрухе будет и прога теоретически шагов на 200))должно влезть))
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань


Вернуться в Осторожно — грабли ;)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1