[an error occurred while processing this directive]
|
(неизвестно откуда взято)
Наши коллеги из Моторолы рассказывали такую байку. Израиль. Пустыня над Мертвым морем. Тренировки ВВС. Чешет F-16 на бреющем, на кочках прыгает. Подлетает к Мертвому морю... Reset всей навигационной системы!!! А скорость – больше 400 км\час. Вздрючивают мотороллеров-разработчиков. Повторяют полёт. RESET!!! Повторяют весь цикл, включая операции над разработчиками многократно. В летящем самолёте отлаживать программу трудно. На земле все тесты проходят "на ура". Летчики, мягко говоря, не проявляют желания летать без бортового компьютера. Район Мертвого моря – стратегически важный, и Генштаб имеет всех во все дыры и даже проковыривает новые. Короче, ситуация – два туза на мизере.
В конце концов один умник догадался. Высота Мертвого моря – МИНУС 500 метров. Полёт – бреющий. Так когда этот пепелац пролетал через 0 высоты, бортовой компьютер по-простому делал деление на 0 и рестарт аппаратуры – неизбежный, как мировая революция.
С тех пор этот случай – неизменная часть Моторольского курса по микроконтроллерам.
E-mail: info@telesys.ru