ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
350231 Топик полностью
Mahagam (29.08.2012 23:24, просмотров: 93) ответил rezident на Какие есть способы вылавливания исключений в МК, где они изначально отсутствуют? Например, IAR для MSP430 при делении на нуль выдает -1. Как определить такую ситуацию, кроме предварительной (перед операцией деления) проверки делителя на нуль?
какие исключения если все операции тут софтовые? просмотрите подпрограмму деления, выясните что будет при делении на ноль. выясните почему делитель может обращаться в ноль. я стараюсь писать программы которые не подвисают и не впадают в ступор при любых исходных данных. пусть лучше на некорректные данные прога выдаст некорректный результат, чем подвиснет. конечно, лучше когда такая ошибка будет обработана, но не стоит и быть параноиком