ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
72470 Топик полностью
rezident (23.10.2006 15:57, просмотров: 1) ответил temik на с питанием порядок, а вот про пуллапы на ноги SPI слышу впервые, в даташите написано, что на RDY/BUSY пуллап-резистор надо, а на входы-выходы нет
Дык если у вас готовность по отдельному сигналу RDY/BUSY определяется, то ИМХО достаточно на CS pull-up. У меня в библиотеке проверка готовности DataFlash определяется путем чтения бита BUSY в регистре статуса, а не отдельного сигнала RDY/BUSY. Если на SOMI будет стоять pull-up, то при зависании DataFlash (правда я не очень представляю отчего это может возникнуть) всегда будет читаться 0xFF что будет соответствовать отсутствию готовности DataFlash. В принципе можно ввести проверку времени ожидания готовности и по таймауту реинициализировать SPI и/или "передернуть" питание DataFlash. Хотя я не очень себе представляю в каком случае это может понадобиться. Просто я стараюсь всегда проектировать схему так, чтобы все начальные (по включению питания) или аварийные состояния системы были предсказуемыми и/или прогнозируемыми.