Здравствуйте. Насколько я понимаю, вопросы по кортексам тоже сюда писать?
Так как к кортексам только подступаю, а отладочную плату привезти обещают в обозримом будущем, то изучаю их по даташитам и кейлу (до 32 кБ он условно-бесплатный).
Имеются совсем дилетантскае вопросы. Смотрю на примере LPC1102 и LPC1311.
1. Почему в кейле нет симуляции периферии кортексов? Или это я плохо смотрел? Можно ли как её подключить? Есть ли там понятие Fast GPIO?
2. Каковы наклюдные расходы (примерно в тактах) входа в обработчик внешних прерываний? Есть ли смысл программу писать а ассемблере?
3. Насколько я понял, блоки MAM отсутствует и FIQ отсутствуют? Или у кортексов с выборкой команд всё хорошо? Программа может выполняться только из флеша?
5. Можно ли настроить выход из спящего режима по SPI? По завершению приёма байта или по приёму первого бита? Или просыпание лучше завести от внешнего прерывания?
6. Сколько примерно тактов (если не сложно ответить) будет занимать каждая команда в таком вот простом коде:
Код
int i = 0;
int datas[1000];
for (i = 0; i < 1000; ++i){
datas[i] = IOPIN;
}