ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
52828 Топик полностью
ReAl (03.03.2006 13:59, просмотров: 1) ответил MDenis на В моей практике перенос на другой чип встречался раз или два... Это за 15-лет-то...
Да по барабану перенос. Чуть ли не тяжелее всего ищутся баги, связанніе с рассинхронизацией комментариев и кода. Поєтому комментарий к одной строке кода - в большинстве случаев - давить. Комментарий должен быть к процедуре или более-менее приличному куску кода. А каждая строка должна про себя говорить сама.
/* кофеварка и чайник включаются низким уровнем */
#define кофеварка PORTD,5,L
#define чайник PORTB,0,L
...
  on( кофеварка);
...
  off( кофеварка);
Выглядит гораздо приличнее, чем
  PORTD &= 0b11011111; // включаем кофеварку, а она - низким уровнем
...
  PORTD |= 0b00100000; // выключаем кофеварку, а она - низким уровнем
Вот такая у меня ИМХА.