Спасибо!
Плата такая, только без GPS и аудио.
А "невысокая" скорость это сколько? (возможно частота меня устроит)
Просто я хочу данные от АЦП принимать.
Если не получиться по паралельной шине, буду по последовательно. У последовательного порта АЦП есть сигналы CS, CLK, DataA и DataB.
Причём сигналы DataA и DataB независимые, по ним идут разные данные.
как в таком случае принять данные? (в SPI же только один канал данных)
А АЦП какой-нить специфичный? может попробуете набортный использовать?
у 9260 есть два аппаратных канала SPI с частотой "задува" до 25-50МГц, АРМ вспотеет данные отгребать..
Ориентировочно частота дискретизации будет принята 50кГц или ещё меньше.
Всётаки хотелось бы по паралельной шине принимать данные. Но если не судьба буду городить последовательный канал.
больших проблем пока не вижу. в свое время я делал программную шину на 8 бит.
основное - это попытаться подобрать пины в X11 идущие подряд в регистре АРМа. я использовал пины интерфейса ISI. смысл - чтобы потом в АРМе как можно меньше обрабатывать сдвиги и маски для формирования полноценных данных. вам надо еще 8 поискать. если не подряд, то хотя бы в минимуме групп..
полагаю, что 50кГц можно вытянуть
может АЦПшник выбрать с последовательным каналом вывода данных? типа SPI обычного. CS можно не дергать, но желательно. готовность опрашивать из регистров АЦП.
Можно и с последовательным. У AD7606 есть такой режим, только учитывая специфику передачи данных выходит, что нужно задействовать два SPI(с общим СS и CLK)
Да, наверное и програмно так будет проще.