С АВР напрограммировался достаточно. Теперь хочу начать изучение/работу с ARM. Остановился на 2х кристаллах - AT91SAM7X256 и LPC2388. В основном, из-за их доставабельности. Предполагаю использовать ethernet и USB, с которыми тоже никогда не работал (wiznet+авр не в счет).
Остановился на 2х кристаллах - AT91SAM7X256 и LPC2388. В основном, из-за их доставабельности. Собственно говоря, интересуют плюсы и минусы каждого из них в общем и в частности: - максимальная производительность ethernet и USB - интерфейсов - доступность бесплатных/самодельных средств программирования/отладки.
Есть еще целая туча вопросов, но это попозже. Буду также благодарен за ссылки на литературу типа "ARM для чайников", где было бы описаны ньюансы работы с АРМ. К примеру, дерганье ногами. В АВР все просто - sbi - и через такт-два единичка на выходе. А как в АРМе? Что и как влияет на время выполнения команд? Можно ли добится от того же АТ91SAM7X линейного выполнения кода с максимальной частотой 55МГц, если скорость выборки из флеш "Up to 30 MHz". Вроде бы нельзя. Но может я чего-то не знаю? В общем, вопросов все больше и они только накапливаются при чтении даташитов.
|