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

 
 
> Схожу с ума чтото WR не появляеться на lpc2478, чтото туплю с настройкой EMC в статик режиме
asen
сообщение Jul 24 2010, 13:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вообщем надо два езернета на проект решили не мудрить поцепить еще кроме встроенного к внешней шине wn5100 шина 8 разрядка прицепили к CS0 инициализировали шину вот функция на шине тольно WN5100 висит и все никакой памяти ничего более.
код инициализации тут вот

Код
void init_EMC (void)
  {
    PCONP_bit.PCEMC=1;
    EMCCONTROL = 1;
    EMCSTATICCNFG0=0;
    EMCSTATICCNFG1=0;
    EMCSTATICCNFG2=0;
    EMCSTATICCNFG3=0;
    PINSEL6 |=0x00005555; // êàê D0-D7
    PINSEL8 |=0x15555555; // êàê A0-A14
    PINSEL9_bit.P4_24 |=0x01;
    PINSEL9_bit.P4_25 |=0x01;
    PINSEL9_bit.P4_30 |=0x01;
    PINMODE6=0; // c ðåçèñòîðàìè
    PINMODE8=0; // c ðåçèñòîðàìè
  }


так вот пытаемся писать туда

Код
void Write_byte_RAM(unsigned int *adress, unsigned int byte)
{
  *adress=byte;
}

и что мы имеем WR стоит как вкопанный в 1 и все !!
Поубирали все из проекта никакого эфекта

пишим данные с адресов 0х80000000;
вот народ скажите что такое толи я по пояс деревянный ???
Как вернуть WR пробывал на 3 процессарах толку ноль ((( все одинакова не работают есть у кого нибудь примеры инициаализатции в статик режиме шины ??

Сообщение отредактировал rezident - Jul 24 2010, 14:55
Причина редактирования: Оформление цитаты исходника.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
zltigo
сообщение Jul 25 2010, 06:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (asen @ Jul 24 2010, 16:43) *
CODE
    PINSEL6 |=0x00005555; // êàê D0-D7
    PINSEL8 |=0x15555555; // êàê A0-A14
    PINSEL9_bit.P4_24 |=0x01;
    PINSEL9_bit.P4_25 |=0x01;
    PINSEL9_bit.P4_30 |=0x01;

Для начала такую частичную инициализацию пишет только тот, кто сам себе Буратино sad.gif.
Инициализации 8bit тоже нет.
QUOTE
и что мы имеем WR стоит как вкопанный в 1 и все !!

Ну что Вы называете "WR" ведомо только Вам. На контроллере для 8bit шины есть DATA, ADDR, CS, OE, BSL0.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
asen
сообщение Jul 25 2010, 07:17
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



ну насчетт буратино согласен ))
конечно wr это имелось ввиду сигнал разрешеня записи т.е. WE (P4.25) но он молчит а вот BLS0(P4.26) почему то при записи одного байта дергаеться из 1->0 и обратно и так два раза как будто защелкивание производиться по отдельному импульсу из 0->1 а надо просто низкий уровень и все. CS отрабатывает на ура(( дабы не мучить народ вот хотелось бы глянуть как народ инициализировал шину что не так с регистрами PINSEL???
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 25 2010, 07:22
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (asen @ Jul 25 2010, 10:17) *
конечно wr это имелось ввиду сигнал разрешеня записи т.е. WE (P4.25) но он молчит

Повторяю второй раз - WE не используется на 8bit шине. Загляните в документацию.


QUOTE (asen @ Jul 25 2010, 10:17) *
хотелось бы глянуть как народ инициализировал шину

Когда-то в одной из подобных веток выкладывал именно 8bit статику.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
asen
сообщение Jul 25 2010, 07:27
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Насчет того что при подключения и не используеться что WE а используеться BLS0 в его качестве я понял вопрос в том почему BLS0 выпадает обратно в еденицу когда CS удерживаеться в нуле ?? щас по ищу пример тут тогда ((
Go to the top of the page
 
+Quote Post

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

 


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


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