TamTam 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Товарищи подскажите какую нибудъ память которую легко прикрутить к АВР метра на 2 и если не влом опорный сурц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ALexx 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Товарищи подскажите какую нибудъ память которую легко прикрутить к АВР метра на 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Товарищи подскажите какую нибудъ память Память какую именно: ОЗУ, ПЗУ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TamTam 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Можете использовать 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 Память какую именно: ОЗУ, ПЗУ? Конечно ПЗУ, вот вроде на этой остановился AT45DB021D Может кто сурцом для работы поделиться желательно по CodeVisionAVR или нс С для AVR Зарание благодарен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Конечно ПЗУ, вот вроде на этой остановился AT45DB021D Вообще-то она 2Мегабита, а не 2МегаБайта. Или ваш "метр" именно под биты разлинован? ;) Может кто сурцом для работы поделиться желательно по CodeVisionAVR или нс С для AVR Дважды или трижды уже давал пример своей библиотеки работы с AT45 для MSP430 (на Си). Последний раз вот в этой теме было. P.S. правда никто отзывов не дает :( А я ее (библиотеку) на 100% не тестировал :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Хорошая штука датафлешь. На два метра 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; } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TamTam 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Поправьте меня если я ошибаюсь, собераюсь прицепить сабж к 168 меги с напряжением 5V а для этого нужно просто стабелизатор для сабжа или еще и уровни согласовать ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Поправьте меня если я ошибаюсь, собераюсь прицепить сабж к 168 меги с напряжением 5V а для этого нужно просто стабелизатор для сабжа или еще и уровни согласовать ? Нет, нужен стабИлизатор или пара-тройка кремниевых выпрямительных диодов. Если кроме флэшки цеплять ничего не будете, ИМХО, больше ничего не надо. Если чегой то еще будет, то выход SO флэшины цеплять на линию MISO SPI через вентиль типа 74125 чтобы не было тока утечки через это выход. Примерно вот так: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TamTam 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Нет, нужен стабИлизатор или пара-тройка кремниевых выпрямительных диодов. Если кроме флэшки цеплять ничего не будете, ИМХО, больше ничего не надо. Если чегой то еще будет, то выход SO флэшины цеплять на линию MISO SPI через вентиль типа 74125 чтобы не было тока утечки через это выход. Примерно вот так: А если я чип 168 на плате програмить буду, это некак нескажется на работе флешины и надоли ставиь 74125 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба А если я чип 168 на плате програмить буду, это некак нескажется на работе флешины и надоли ставиь 74125 Последовательно в линии сигналов SPI между МК и DataFlash резисторы установите. P.S. пардон! Понял так, что саму DataFlash в схеме внешним программатором будете шить. Однако резисторы номиналом до сотни Ом не помешают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба А если я чип 168 на плате програмить буду, это некак нескажется на работе флешины и надоли ставиь 74125 Смотря чем програмить будете:-) Как уже говорилось выше, терки по этой теме, даже за этот год, были раза три, если не больше. Тем не менее, приведу еще раз вот такой документ 3V_DataFlash_to_5V_rus.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Я ставлю 74LVC125 и питатель lm1117 на 3.3В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Я ставлю 74LVC125 и питатель lm1117 на 3.3В. ИМХО LM1117xxx-3.3 слишком "жирно" для одной DataFlash. Куда там 800мA? Для AT45 и TPS76333DBVT за глаза хватит, да и корпус у нее меньше (SOT23-5). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба ИМХО LM1117xxx-3.3 слишком "жирно" для одной DataFlash. Куда там 800мA? Для AT45 и TPS76333DBVT за глаза хватит, да и корпус у нее меньше (SOT23-5). А я ставлю на все устройство LM1117-5.0 а на флэшину три диода - а кто скажет что это плохо? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба А я ставлю на все устройство LM1117-5.0 а на флэшину три диода - а кто скажет что это плохо? :) Никто не скажет, т. к. есть индульгенция от Atmel. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться