Вообщем надо два езернета на проект решили не мудрить поцепить еще кроме встроенного к внешней шине 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
Причина редактирования: Оформление цитаты исходника.