| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Additional External Static RAM (SRAM) i PIC 18Fxxxx http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5677 |
Страница 1 от 2 |
| Автор: | luci [ Вто Апр 08, 2008 12:52 am ] |
| Заглавие: | Additional External Static RAM (SRAM) i PIC 18Fxxxx |
Здравейте, Някой можели да ми каже нещо повече за закачане на SRAM, като външна ram за пик от типа на 18F4620 схема, начин на управление, нещо характерно и впечатления? Избрах SRAM заради липсана на ограничение за броя записи (за разлика от EEPROM-a). Ще трупам LOG в него, след което ще го "качва" на USB-flash през неговият си FAT. Не съм работил с тоя род паралелни интерфейси въобще, а лесни дурвенца като I2C EEPROM-чета. спрял съм се на чип на Samsung 512Kx8, ето този: K6X4008C1F Ако някой има опит и идея..ХЕЕЕЕЕЛЛЛЛЛЛЛЛП за да не си изгоря нещо (след това и за код сампъл за комуникация със sram-a ще закъсам.. ама айде да стигна до там) благодаря предварително! Извинявам се за тъпия въпрос но ненамерих нищо което да ми свърши работа на нивото на което съм. |
|
| Автор: | luci [ Вто Апр 08, 2008 9:15 am ] |
| Заглавие: | |
и още една бележчица за алтернатива: Ferroelectric Nonvolatile RAM, като ram? дали 10^10 write cycles са достатъчни за да гарантира на устройството продължителност на живота му. http://www.ramtron.com/files/datasheets ... s_r1.0.pdf и освен i2c(примерно), малкия обем (64k / item) и макс брой ot 4 chip-а, има ли други характерни неща от ползването на FRAM вместо SRAM(които е паралелен и изисква повече усилие да се упрвлява) |
|
| Автор: | stanleyhacker [ Вто Апр 08, 2008 10:10 am ] |
| Заглавие: | |
Здр. колега! Ще ми кажеш ли как ползваш USB флашка с контролера, че ми стана интересно? В момента ползвам СД/ММЦ в SPI режим. Не знаех че USB флашките имат вграден ФАТ! |
|
| Автор: | MYXATA [ Вто Апр 08, 2008 10:12 am ] |
| Заглавие: | |
luci , ако прочетеш по-внимателно рамтронският сайт, ще видиш. че има и паралелни феропамети... характерното за феропаметите е, че са енерго независими по-точно къде ти е неяснотата:?: 1. не знаеш да работиш с микроконтролери; 2. не знаеш какво е памет и как се адресира; ............. и т.н. А продължителносттана живота на устройството трябва е 10us повече от гаранционният му срок |
|
| Автор: | luci [ Вто Апр 08, 2008 11:57 am ] |
| Заглавие: | |
stanleyhacker Драсти, ами Вгдаден FAT ? moje tova da ti svurshi naj osbtho niakakvo info, inache HW vruzvaneto e mnogo lesno ako ne namerish po neta za konkreten za teb scenarii shema mi pishi shte potursia http://www.compuphase.com/mbr_fat.htm inache fat "vgraden" niama MYXATA FNV rama vupreki che e RAM se pak ima 10^10 - 10^18 jivot ot tova che vse pak ne e tranzistoren zapisa a e feromagniten i se pak neshto se promenia.. pri zapisvane.. problema e dali da durja na SRAMA vupreki che shte mi triabva Adressen Encoder, i upravlenie na paralen interfeis kum rama(mnogo pinove i tn. ) ili da si bodna i2C edna FRAM i da znam che 2-3-4 g tva shte baca bez da se skape. Vuprosa mi e dali 10^10 sa dostatuchno za Video cache za GLCD , ili dali ima otnositelno lesno upravlenie na SRAM s SPI ili i2C modulcheta. (IC-ta niakakvi proectirani za tova, kolkoto i tupo da e |
|
| Автор: | Цецо [ Вто Апр 08, 2008 2:51 pm ] |
| Заглавие: | |
Абе ти верно ли искаш да ни кажеш, че си имплементирал USB HOST на PIC който даже няма и USB Device вътре? |
|
| Автор: | setoy [ Вто Апр 08, 2008 3:06 pm ] |
| Заглавие: | |
Mи тя серийната комуникация (от сорта на USB) е елементарна. Щото е само по 2 жици.... не като паралелната, там жиците са много и нещата са къде по-сложни |
|
| Автор: | luci [ Вто Апр 08, 2008 10:06 pm ] |
| Заглавие: | |
nem, VDIP1 si vzeh, i go polzvam prez spi ? za kakvo me pitash tochno ? inache kato go upgradnesh si ima 2 porta (2riat si go lepish) ima chipa na vnc1l-1a, vsushtnost vdipa e dostatuchno maluk i mi spestiava lepeneto na chipa na tdi i sumati resistori i tn .. bradcheda mi e pisal niakvi neshta za FAT, ama pak ne te razbiram za kvo ti e USB kum mmc/SD ram? SD ram mojesh da si vurjesh i upravliavash seriino .. (pochti;) ) ako durjish shte potursia iz neta primeri bol az sa sasem drugo pitah pokusno shte zadavam i drugi vuprosi sorry za latinicata sega se usetih che ne sum prevkliuchil |
|
| Автор: | Цецо [ Вто Апр 08, 2008 11:16 pm ] |
| Заглавие: | |
Хъм, много странна птица си ти Както и да е. Пиковете са възможно най-куция избор ако искаш да работиш с външна RAM памет за код. Малко от тях имат изведена шина, а тези които я имат е доста куцо направена. Причината е в самата архитектура на пика. Той просто е правен да работи като микроконтролер, а не като микропроцесор. От друга страна ти искаш да съхраняваш само данни, а не код. Може да стане, не е като да не може. Обикновен статичен РАМ можеш да вържеш, но ще трябва да мултиплексираш адресите и данни, защото едва ли ще намериш толкова много свободни крака. Ако ползваш 24F, те имат паралелен мастер порт. Можеш да сложиш някаква елементарна схемотехника с няколко HC373 и да си направиш данни и адреси + ALE/RD/WR Иначе изпълним код от ЕЕPROM - на пик.... трудна работа. Мнооого трудна, по скоро досадна. |
|
| Автор: | luci [ Пет Апр 11, 2008 6:24 pm ] |
| Заглавие: | |
ceco blgodariati, tochno si mi shvanal problema idealno da ne kaja problema e che az ne se zanimavam seriozno s microkontrolleri i to samo kato mi dotriabvat niakakvi si neshta , inache sum tup programist. i osven picove nishto drugo ne razbiram .. borbata e tochno dosadna i misleh che niakoi e zakusval po podoben nachin i e otkril "HACK" po udoben ot copy na PAGE i izpulnenie ot niakakvo po visoko/drugo "nivo na abstrakcia" - demek parset da rechem ultra tupo e ama neznam kakvo da pravia prosto no ot druga strana ako imashe kontroler sus dostatychna pamet ... inache 24-kite sa veche mnogo seriozen pik za tva deto sum trugnal inache da ideata s HC373 e cool !mersi ti |
|
| Автор: | bobyk [ Пет Апр 11, 2008 8:30 pm ] |
| Заглавие: | |
Добре де само от ПИКове отбираш, ама що не вземеш един Атмел atmega8515 например е най малкия който има изведена навън шина за данни. Слагаш си паметта и един HC373 и си готов, директно адресираш 64к, а ако искаш повече направи си я на страници. Пък и 8515 е 4-5лв, пробвай. |
|
| Автор: | Цецо [ Съб Апр 12, 2008 9:32 pm ] |
| Заглавие: | |
И аз мисля, че ще е по добре да смениш пика. Той просто не е правен за това което ти искаш да правиш. Вземи някакъв контролер който си е мислен да работи с външна шина. Защо не помислиш направо за ARM? Ако наистина си повече програмист и по малко хардуерист, подозирам че ARM архитектурата ще ти пасне много повече от Микрочипските контролери. А и като те гледам какъв "програмистки" речник вадиш.... не са пиковете за теб. Пиковете са контролери за дирекен контрол на хардуер. Бързи са когато се касае за клатене на пинове, реакция на входен сигнал и пр. А ти до колкото разбирам не гониш тик-так на 25ns и реакция на прекъсване 100тина ns |
|
| Автор: | luci [ Нед Апр 13, 2008 11:59 am ] |
| Заглавие: | |
Ceco blagodaria. Az se "precakah" veche svikvaiki s pic-ovete Strah me e che shte zagubia mnogo vreme nanovo da se boria s neshto susem nepoznato, kato ARM. Makar che predi pokivete se bluskah malko s edin ARM996HS. Principno picovete sa i dostatuchni za dosegashnite gluposti i naistina dosega si biaha tochno process controlleri za razni neshtica. seshtash se 16f84a posle f88 posle s 18f4620.. s mikroc.. gore dolu kato vseki maloumnik. Vuprosa e che tursia niakakuv variant bez da smeniam izcialo i chast ot pisanoto i na novo da svikvam s compilatori, da nameria variant da imam malko poveche programmSpace i dosta sram. Mslia si za PIC18F8720 s ext. bus, ( makar che po-gore mi napisaha che e dosta kuco realizirano(?)) . Men addressno ot 2 MB za program shte mi e dostatuchno, a LOG v ram shte go mislia po niakakuv udoben samo za LOG nachin, posle shte copyram ot RAM-a prez VDIP-a kum usb-flasha.. posle tria i tva e ? Toest |
|
| Автор: | plameniv [ Нед Апр 13, 2008 2:00 pm ] | |||||||||
| Заглавие: | Hm | |||||||||
Ако така и така имаш управление към USB флаш, защо не боцнеш там USB хард диск от най най евтиния вариант и някакъв малък който да ти свърши работа , единствено ще си оправиш в драйвера размера на диска да го разпознае , и направо пишеш там . Иначе един път да го пишеш на РАМ че после да го прехвърляш на USB малко двойно писане ми се види и не много удачно ? |
||||||||||
| Автор: | luci [ Нед Апр 13, 2008 10:55 pm ] |
| Заглавие: | |
Plameniv, gluposti razni az si misleh za SD directno prez spi i tn gluposti i tn .. ama iavno si mi triabva ram |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|