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

 
 
> Нет сигнала /WE, LPC2929
toweroff
сообщение Jun 29 2011, 16:38
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Добрый день!
Никак не пойму, в чем дело. Настроил SMC bank0 следующим образом:
CODE
void SEMC_Init()
{
// Pins config

// Address pins
SFSP1_0 = 0x07;// A0
SFSP1_1 = 0x07;// A1
SFSP1_2 = 0x07;// A2
SFSP1_3 = 0x07;// A3
SFSP1_4 = 0x07;// A4
SFSP1_5 = 0x07;// A5
SFSP1_6 = 0x07;// A6
SFSP1_7 = 0x07;// A7

SFSP0_8 = 0x07;// A20
SFSP0_9 = 0x07;// A21
SFSP0_10 = 0x07;// A8
SFSP0_11 = 0x07;// A9
SFSP0_12 = 0x07;// A10
SFSP0_13 = 0x07;// A11
SFSP0_14 = 0x07;// A12
SFSP0_15 = 0x07;// A13
SFSP0_16 = 0x07;// A22
SFSP0_17 = 0x07;// A23
SFSP0_18 = 0x07;// A14
SFSP0_19 = 0x07;// A15
SFSP0_20 = 0x07;// A16
SFSP0_21 = 0x07;// A17
SFSP0_22 = 0x07;// A18
SFSP0_23 = 0x07;// A19


// Data pins
SFSP0_0 = 0x07;// D24
SFSP0_1 = 0x07;// D25
SFSP0_2 = 0x07;// D26
SFSP0_3 = 0x07;// D27
SFSP0_4 = 0x07;// D28
SFSP0_5 = 0x07;// D29
SFSP0_6 = 0x07;// D30
SFSP0_7 = 0x07;// D31

SFSP1_14 = 0x07;// D0
SFSP1_15 = 0x07;// D1
SFSP1_16 = 0x07;// D2
SFSP1_17 = 0x07;// D3
SFSP1_18 = 0x07;// D4
SFSP1_19 = 0x07;// D5
SFSP1_20 = 0x07;// D6
SFSP1_21 = 0x07;// D7

SFSP2_0 = 0x07;// D8
SFSP2_1 = 0x07;// D9
SFSP2_2 = 0x07;// D10
SFSP2_3 = 0x07;// D11
SFSP2_4 = 0x07;// D12
SFSP2_5 = 0x07;// D13
SFSP2_6 = 0x07;// D14
SFSP2_7 = 0x07;// D15
SFSP2_18 = 0x07;// D16
SFSP2_19 = 0x07;// D17
SFSP2_20 = 0x07;// D18
SFSP2_21 = 0x07;// D19
SFSP2_22 = 0x07;// D20
SFSP2_23 = 0x07;// D21
SFSP2_24 = 0x07;// D22
SFSP2_25 = 0x07;// D23


// Control pins
SFSP1_22 = 0x07; //// CS4
SFSP1_23 = 0x07; //// CS5
SFSP1_12 = 0x07; //// OE
SFSP1_13 = 0x07; //// WE
SFSP1_8 = 0x07; //// CS0

SFSP3_0 = 0x07;// CS6
SFSP3_1 = 0x07;// CS7



// Config registers
SMC_CR0 = 0x80; // 32bits
SMC_WSTWENR0 = 0x10;
SMC_IDCYR0 = 0x0F;
SMC_WST1R0 = 0x1F;
SMC_WST2R0 = 0x1F;
SMC_WSTOENR0 = 0x00;
}


потом обращаюсь к данным в диапазоне банка:

Код
(*(volatile unsigned long*)0x40000000) = 0x01234567;


Сигнал /WR не генерится. Сначала подумал, что что-то с пином случилось - нет, GPIO нормально дрыгает
Может что-то в конфигурации упустил? Но, вроде как, там все в порядке, функция SFSP1_13 получается как раз EXTBUS /WE (да, собственно, все пины имеют одинаковую функцию для EXTBUS, получается функция 3 и пад Digital input without internal pull up/down)

Сообщение отредактировал IgorKossak - Jun 29 2011, 18:44
Причина редактирования: [codebox]
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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