0
выкинуть микросхему нафиг!
— жаль толь от нее пока избавиться не удастся. А ток бы я очень рад. (Примерно к такому же выводу я пришел из общения с саппортом FTDI))).

По моим оценкам, не меньше 20 тактов
.
Вот и я пришел к такому же выводу на примере «мигалок». Значит не настолько я был неправ)))).
  • avatar
  • Frankie
  • 09 марта 2013, 18:02
0
Чтение пока не требуется поэтому пробовал только запись. Получается 65 байт за 5 мС -> где то 13000 байт в секунду.
  • avatar
  • Frankie
  • 09 марта 2013, 17:57
0
Полностью поддерживаю предложение Vga.
Было бы интересно, если бы он написал об этом статью.
Походу этот друг уже хапнул горя от нее ))).
Жаль только что меня в свое время не отговорил (((.
  • avatar
  • Frankie
  • 09 марта 2013, 00:08
0
Согласен что RTOS и что переключение задач. НО задача (thread) в примере только ода (+планировщик). Да не это тратятся такты но не столько же много!
И я тут еще раз перечитал матчасть (привет angel5a) и оказалось что DMA-Direct Memory Access (если вы об этом) там есть! И этих DMA там аж 4 штуки.
Так что вопрос о скорости этой «RTOS» остается открытым.
  • avatar
  • Frankie
  • 08 марта 2013, 13:49
0
Я думаю что данная операция покажет либо скорость кварца 12МГц, либо внутренний такт 48МГц. И никак не покажет насколько долго может выполняться переключение.
Или я что то не понял? К сожалению я не знаком со способом decoder'a.
  • avatar
  • Frankie
  • 08 марта 2013, 13:49
0
Я то как раз и не ставлю под сомнение скорость работы периферии!!!
Возможно аппаратные средства интерфейсов не такие тормознутые.
А все эти заморочки с выяснением скорости ядра были затеяны именно для того чтобы определить тормознутось библиотек!!!
P.S.: Больше! ЕЩЕ БОЛЬШЕ восклицательных знаков!!! Все тупые, с одного не поймут же !!!111
— ну обилие восклицательных знаков назовем «авторский стиль» (исправимся!!!). И данная особенность нисколько не намекает на тупость читателей данного поста!!!
Хотя если вам
а то не понятно
— разжевываем!!!
1) Первоначальная настройка направления работы порта производилась Wizard'e на вкладке IOMUX.
2) Несмотря на настройку портов в IOMUX дополнительно порты приходится настраивать соответствующей командой.
Трираза перечитывал и не мог понять вашу строчку, пока не дошло что
замичания
это замЕчания. Хотя и так не понял что и к чему данныя строка. Пойду подучусь!!!
  • avatar
  • Frankie
  • 08 марта 2013, 13:49
0
>> про конкурентов.
Да! у конкурентов имеется парочка подобных решений, но они в 2-3 раза дороже.

>> про встроенные hostы
Да! я упомянул что у некоторых контроллеров уже имеются встроенный usbhost. Данная микросхема больше интересна как преобразователь протоколов, ну или в случае когда работу с флешками нужно добавить к уже существующему железу.
  • avatar
  • Frankie
  • 08 марта 2013, 13:46
0
1-2 комнаты
))))))))))))))
1-2 команды
  • avatar
  • Frankie
  • 10 февраля 2013, 13:01
0
Ты слишком резко реагируешь.
:))))))))))))
Да не нисколько, наоборот попытался максимально ответить на вопросы.

скомпилируется оптимально
— это вопрос компилятора, а не PICvsAVR. Хотя проверял несколько раз проверял, что длинные битовые операции И разбитые на несколько простых компилируются одинаково (ну или с разницей в 1-2 комнаты). А вот смысл длинных битовых строк иногда теряется )))).
  • avatar
  • Frankie
  • 10 февраля 2013, 12:41
0
Копипаст такой копипаст.
— это редкостный копипаст. Много раз везде и всеми повторенные теоретические знания о SPI, причем не мной придуманные!!! О чем я и упомянул первой же строчкой.

А чем не угодила битовая математика?
— ничем!!! По данному вопросу есть какая то такая умная фраза, точно не помню но что то типа:
— я могу писать ++i, но буду писать i = i + 1, обо так вспоминать легче.

Ну и поскольку… когда нужны оба одновременно.
— полностью согласен, но в данном случае только полудуплекс и нужен. Ну и просто «разделить и упростить» чтобы проще воспринимать.

А при этом страниц те же 4096 ...
По даташиту так – 4,096 Pages (256/264-Bytes/Page) Main Memory. Следовательно страниц всегда 4096, а вот байт в них переменное количество. Ну а сколько там места опять же следует из названия микрухи — 8-megabit Atmel DataFlash.

Приаттачить действительно забыл!!! Спасибо за напоминание!!! Исправился!!!
  • avatar
  • Frankie
  • 10 февраля 2013, 00:33