Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC 2292 и его EMC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Ken@t
Проблема неожиданно возникла с внешней шиной данны.
конфигурирую оную
PINSEL2 = 0x0DE029D4;
16 bit
a1- a19
cs
bls0
bls1
BCFG0 сконфигурирован на максимальные задержки.

в итоге , при записи в внешнюю память на д0-д15 всё сигналы на выходе есть
WR CS0 BSL0 BSL1 присутствуют


на чтении трабл на шине данных
1. пуллап 10к на +3.3 - осликом видно, что шина как-будто притянута в 0
2. при чтении если резисторв в пуллапе на какой-то шине данных, то считываем бит = 0
3 при освобождении от резистров пуллаппа считываю с шины данных 1.
4 подключавю ослик к линии - считываю 0 ?
чё за ерунда

При сбросе на шины данных напряжение 2.2В - странно , но похоже в третьем состоянии
после инициализации щина уходит в 0...

Примеров ни в кейле ни в иаре нет по инициализации внешней шины данных...
zltigo
Цитата(Ken@t @ Jan 10 2006, 09:24) *
Проблема неожиданно возникла с внешней шиной данны.


Не разбирался с Вашим вариантом, но если наведет на мысль - рабочий вариант под
4Mb 16bit FLASH на CS0
1Mb 32bit SRAM на CS1

#define SRAM_SIZE (1024*1024))
#define SRAM_BASE 0x81000000

#if( LPC22XX )
// EMC Initialization
// Set Data bus functionality Debug=0N, EXTBUS CS0, CS1
PINSEL2 = 0x0F000924;
// FLASH 16bit, WST2=6, RBLE=1, WST1=4, IDCY=F
BCFG0 = 0x1000348F;
// SRAM 32bit, WST2=0, RBLE=1, WST1=0, IDCY=F
BCFG1 = 0x2000040F;
#endif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.