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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Помнить все
TamTam
сообщение Jun 22 2007, 09:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Товарищи подскажите какую нибудъ память которую легко прикрутить к АВР метра на 2 и если не влом опорный сурц.
Go to the top of the page
 
+Quote Post
ALexx
сообщение Jun 22 2007, 09:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Цитата(TamTam @ Jun 22 2007, 12:33) *
Товарищи подскажите какую нибудъ память которую легко прикрутить к АВР метра на 2 и если не влом опорный сурц.


Можете использовать DataFlash AT45DBxxx от Atmel. Объемы памяти там приличные.
http://www.atmel.com/dyn/products/devices.asp?family_id=616

Там же на сайте и примеры применения имеются
http://www.atmel.com/dyn/products/app_note...p?family_id=616
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 22 2007, 10:18
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(TamTam @ Jun 22 2007, 15:33) *
Товарищи подскажите какую нибудъ память

Память какую именно: ОЗУ, ПЗУ?
Go to the top of the page
 
+Quote Post
TamTam
сообщение Jun 22 2007, 10:52
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Цитата(ALexx @ Jun 22 2007, 13:46) *
Можете использовать DataFlash AT45DBxxx от Atmel. Объемы памяти там приличные.
http://www.atmel.com/dyn/products/devices.asp?family_id=616

Там же на сайте и примеры применения имеются
http://www.atmel.com/dyn/products/app_note...p?family_id=616



Цитата(rezident @ Jun 22 2007, 14:18) *
Память какую именно: ОЗУ, ПЗУ?


Конечно ПЗУ, вот вроде на этой остановился

AT45DB021D

Может кто сурцом для работы поделиться желательно по CodeVisionAVR
или нс С для AVR

Зарание благодарен
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 22 2007, 10:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(TamTam @ Jun 22 2007, 16:52) *
Конечно ПЗУ, вот вроде на этой остановился

AT45DB021D

Вообще-то она 2Мегабита, а не 2МегаБайта. Или ваш "метр" именно под биты разлинован? wink.gif
Цитата(TamTam @ Jun 22 2007, 16:52) *
Может кто сурцом для работы поделиться желательно по CodeVisionAVR
или нс С для AVR

Дважды или трижды уже давал пример своей библиотеки работы с AT45 для MSP430 (на Си). Последний раз вот в этой теме было.
P.S. правда никто отзывов не дает sad.gif А я ее (библиотеку) на 100% не тестировал rolleyes.gif
Go to the top of the page
 
+Quote Post
vesago
сообщение Jun 22 2007, 11:32
Сообщение #6


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Хорошая штука датафлешь. На два метра 161-ю ставить надо. Я ставлю сейчас с буквой д восьмилапые. Немаловажно правильно сконфигурировать spi:

Код

//::::::::::::::::::::::::::::::::::::::::::::::::::::::
//
//::::::::::::::::::::::::::::::::::::::::::::::::::::::
void SPI_Init(void)
{
  SPI_PORT |= (1<<SCK)|(1<<MOSI)|(1<<MISO);
//  PORT_SPI &= ~(1<<SCK);

  SPI_DDR |= (1<<SCK)|(1<<MOSI);
  SPI_DDR &= ~(1<<MISO);

  SPSR = (1<<SPI2X);
  SPCR = (1<<SPE)|(1<<MSTR);  //Mode 0
}

//::::::::::::::::::::::::::::::::::::::::::::::::::::::
// Записываем байт
//::::::::::::::::::::::::::::::::::::::::::::::::::::::
void SPI_Write_Byte(u8_t b)
{
  SPDR = b;
  while ((SPSR & (1<<SPIF)) == 0);
}

//::::::::::::::::::::::::::::::::::::::::::::::::::::::
// Читаем байт
//::::::::::::::::::::::::::::::::::::::::::::::::::::::
u8_t SPI_Read_Byte(void)
{
  SPDR = 0x00;
  while ((SPSR & (1<<SPIF)) == 0);
  return SPDR;
}
Go to the top of the page
 
+Quote Post
TamTam
сообщение Jun 22 2007, 12:07
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Поправьте меня если я ошибаюсь, собераюсь прицепить сабж к 168 меги с напряжением 5V а для этого нужно просто стабелизатор для сабжа или еще и уровни согласовать ?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 22 2007, 12:21
Сообщение #8


Гуру
******

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



Цитата(TamTam @ Jun 22 2007, 20:07) *
Поправьте меня если я ошибаюсь, собераюсь прицепить сабж к 168 меги с напряжением 5V а для этого нужно просто стабелизатор для сабжа или еще и уровни согласовать ?
Нет, нужен стабИлизатор или пара-тройка кремниевых выпрямительных диодов. Если кроме флэшки цеплять ничего не будете, ИМХО, больше ничего не надо. Если чегой то еще будет, то выход SO флэшины цеплять на линию MISO SPI через вентиль типа 74125 чтобы не было тока утечки через это выход. Примерно вот так:
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
TamTam
сообщение Jun 22 2007, 12:34
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Цитата(prottoss @ Jun 22 2007, 16:21) *
Нет, нужен стабИлизатор или пара-тройка кремниевых выпрямительных диодов. Если кроме флэшки цеплять ничего не будете, ИМХО, больше ничего не надо. Если чегой то еще будет, то выход SO флэшины цеплять на линию MISO SPI через вентиль типа 74125 чтобы не было тока утечки через это выход. Примерно вот так:


А если я чип 168 на плате програмить буду, это некак нескажется на работе флешины и надоли ставиь 74125
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 22 2007, 12:39
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(TamTam @ Jun 22 2007, 18:34) *
А если я чип 168 на плате програмить буду, это некак нескажется на работе флешины и надоли ставиь 74125

Последовательно в линии сигналов SPI между МК и DataFlash резисторы установите.
P.S. пардон! Понял так, что саму DataFlash в схеме внешним программатором будете шить. Однако резисторы номиналом до сотни Ом не помешают.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 22 2007, 12:41
Сообщение #11


Гуру
******

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



Цитата(TamTam @ Jun 22 2007, 20:34) *
А если я чип 168 на плате програмить буду, это некак нескажется на работе флешины и надоли ставиь 74125
Смотря чем програмить будете:-)

Как уже говорилось выше, терки по этой теме, даже за этот год, были раза три, если не больше. Тем не менее, приведу еще раз вот такой документ
Прикрепленные файлы
Прикрепленный файл  3V_DataFlash_to_5V_rus.pdf ( 497.39 килобайт ) Кол-во скачиваний: 684
 


--------------------
Go to the top of the page
 
+Quote Post
vesago
сообщение Jun 22 2007, 13:14
Сообщение #12


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Я ставлю 74LVC125 и питатель lm1117 на 3.3В.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 22 2007, 14:05
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(vesago @ Jun 22 2007, 19:14) *
Я ставлю 74LVC125 и питатель lm1117 на 3.3В.

ИМХО LM1117xxx-3.3 слишком "жирно" для одной DataFlash. Куда там 800мA? Для AT45 и TPS76333DBVT за глаза хватит, да и корпус у нее меньше (SOT23-5).
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 22 2007, 14:23
Сообщение #14


Гуру
******

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



Цитата(rezident @ Jun 22 2007, 22:05) *
ИМХО LM1117xxx-3.3 слишком "жирно" для одной DataFlash. Куда там 800мA? Для AT45 и TPS76333DBVT за глаза хватит, да и корпус у нее меньше (SOT23-5).
А я ставлю на все устройство LM1117-5.0 а на флэшину три диода - а кто скажет что это плохо? smile.gif


--------------------
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jun 22 2007, 17:04
Сообщение #15


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(prottoss @ Jun 22 2007, 17:23) *
А я ставлю на все устройство LM1117-5.0 а на флэшину три диода - а кто скажет что это плохо? smile.gif

Никто не скажет, т. к. есть индульгенция от Atmel.
Go to the top of the page
 
+Quote Post

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

 


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


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