Прозводительность Arduino DUE... 10МГц IO
- Войдите на сайт для отправки комментариев
Пнд, 23/06/2014 - 20:29
Коллеги, что за фигня с производительностью ввода\вывода на Due? Вот такой код выдает жалких 10МГц:
void setup() { PIOA->PIO_PER = PIO_PA14; PIOA->PIO_OER = PIO_PA14; PIOA->PIO_PUDR = PIO_PA14; } void loop() { noInterrupts(); while(1){ PIOA->PIO_SODR = PIO_PA14; PIOA->PIO_CODR = PIO_PA14; } }
Это так и должно быть? Или есть магические биты в регистрах для быстрого io?
Так не должно быть. Но, мануал к sam3x на 1600 страниц.. устанеш курить..
Есть и другие ARM процессоры приспособленные под ардуино совместимый код и отладочные платы для них, например такая !
Программируется из под "Maple IDE"! Код скетчей очень похож на ардуино!
Есть то они есть. Но sam3x8 самый навороченный и быстрый за 6 баксов