Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Переключение разрядности шины EMC LPC2478
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
toweroff
На контроллере "висят" два устройства - 32- и 16-разрядные (на статической шине)
С сигналами выборки проблем нет, а вот как с переключением шины? Можно ли это делать "на ходу"? Какие накладные расходы (в смысле какое время необходимо ЕМС )?
Оговорюсь сразу, что посадить 16-разрядное устройство на другой банк нельзя, т.к. все занято 32-разрядным девайсом
Спасибо
vmp
Цитата(toweroff @ Sep 29 2010, 15:41) *
На контроллере "висят" два устройства - 32- и 16-разрядные (на статической шине)

А что мешает обращаться к 16-разрядному устройству в 32-битном режиме? Просто игнорируете старшие 16 бит данных при чтении и все. Или хочется, чтобы адресация шла подряд, с шагом 2, а не 4?
toweroff
Цитата(vmp @ Sep 29 2010, 16:23) *
А что мешает обращаться к 16-разрядному устройству в 32-битном режиме? Просто игнорируете старшие 16 бит данных при чтении и все. Или хочется, чтобы адресация шла подряд, с шагом 2, а не 4?

была такая мысль. В принципе вариант - управляющих регистров в 16-разрядном девайсе по пальцам сосчитать... тоже склоняюсь к такому решению
но может кто что еще посоветует smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.