Мне кажется, что возиться с винтом смысла нет, так как в обиход широко вошли карточки MMC-SD, функциональность нисколько не меньше (не верю, что есть смысл в обработке микроконтроллером гигабайтных объемов информации), а работать с ними не в пример проще. А для винта нужны сложные источники питания (все таки два напряжения, причем не с маленькими токами), габариты опять же... Лучше начать с флэшек. Но если брать сам вопрос, то 16 МГц хватает, плюс нужно не менее 1 кб памяти в контроллере, меньшим не обойдешься. А для нормальной функциональности (считай, что 512 байт сразу ушло, так что на стэк, переменные компилятора и твои собственные останется только 512 байт, иногда этого не хватает). Ну и по портам смотри, работать нужно будет все-таки параллельно, так что 3 полных порта вынь да положь. Итого есть смысл подумать даже о меге32, если проект не просто работает с винтом.
|