[an error occurred while processing this directive]
А кому нужна вероятность разрыва != 0?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Лично я предпочту высокую вероятность - при этом по крайней мере легко баг отловить. А вот баг, который вылазит с вероятностью 1e-9 - большая проблема, на поиск которой может уйти куча времени.
P.S. А volatile в исходном примере так и так нужен, но по другой причине.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: Ну это уже теоретический спор. — trainer (14.08.2002 10:14, 228 байт)
- Почти согласен, — Oldring (14.08.2002 10:40, 659 байт)
- Ответ: Имеет для Вас значение, что моргающий с частотой 2 Гц светодиод кратковременно изменит частоту на скажем 1 Гц, если частота не критична? — trainer (14.08.2002 13:58, пустое)
- Ответ: Я не знаю, как IAR C для 51 работает с объектами с атрибутом volatile, логично было бы сначала загрузить, а потом оперировать, а не оперировать в процессе загрузки, что несколько короче по времени загрузки. — trainer (14.08.2002 13:41, пустое)
- в добавление - тем более это вообщем типичная проблема разделения - если так можно сказать длинных переменных(+) — net (14.08.2002 10:54, 539 байт)
- Дополнение — Oldring (14.08.2002 10:53, 110 байт)
- Про закон Мэрфи слыхал когда-нибудь? — Аскольд (14.08.2002 10:27, 63 байт)
- Проше завести байтовый флаг и реализовать в прерывании что-то вроде if(++t == 500) flag = 1; — Elektronik (14.08.2002 10:14, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru