roboforum.ru

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

LPC2478 + RAM16MB - есть вопросы...

ARM7, ARM9, ARM11 etc.

LPC2478 + RAM16MB - есть вопросы...

Сообщение -= Александр =- » 08 сен 2010, 13:41

Проектирую девайс, в котором будет LPC2478 и RAM 16 MB внешняя. Как ее подцепить все просто и понятно сказано в AN10771. Но есть такой вопрос: могу ли я юзать оставшийся кусок шины адреса и данных как GPIO? Щас плату рисую, надо решить это до начала программирования...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение galex1981 » 08 сен 2010, 15:09

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение -= Александр =- » 08 сен 2010, 18:17

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение Alex080969 » 08 сен 2010, 19:42

Мне кажется логичным делать блокировку на ммен операции чтение-запись. Покрайней мере я так собираюсь делать в csj`v проекте.
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение elesy » 09 сен 2010, 07:25

А ширина шины данных в 2478 не конфигуриться? Вроде через PINSEL конфигуряться порты. И если не указать что используеться память, то он будет как GPIO
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение galex1981 » 09 сен 2010, 07:35

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение -= Александр =- » 09 сен 2010, 16:02

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение galex1981 » 09 сен 2010, 20:12

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение -= Александр =- » 09 сен 2010, 20:39

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение -= Александр =- » 13 сен 2010, 18:16

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение elesy » 14 сен 2010, 05:43

Я на память ставил по одному кондеру 0.1, на каждую ногу. На сам камень также ставил на каждую ногу питания. Если будешь использовать внутрений АЦП по тучше развести на него через дросель и RC фильтр.
elesy
 
Сообщения: 92
Зарегистрирован: 24 май 2010, 15:31
Откуда: Екатеринбург
ФИО: Зайцев Иван Алексеевич

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение -= Александр =- » 14 сен 2010, 12:26

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

Re: LPC2478 + RAM16MB - есть вопросы...

Сообщение galex1981 » 18 сен 2010, 11:45

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


Вернуться в ARM

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

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