lenta.larp.ru — Агрегатор новостей ролевых блогов и сайтов
Тестовый режим
О проекте Последние активные (0)
Поиск
Sites: 73, articles: 7894
Last scan: 2023-04-01 22:53:18
lenta.larp.ru: laellin: Tengwё Laellinwa: Удивительное рядом
laellin
laellin
Удивительное рядом
Tengwё Laellinwa, Технологии, 2016-02-09 08:13:11

Припаиваю проц, программирую его. А код, который работал всегда - не работает.
Я перекапываю всё. Вообще всё. В какой-то момент выясняется, что функция длиной шесть строк кода, могущая возвращать 0 или 1, возвращает 12.
На этом этапе я решил, что проц явно съехал с катушек. Заменил его - и всё заработало. Это укрепило мою уверенность.
Прошло ещё несколько плат с такими процами. Всё было хорошо.
И вот опять. Ещё одна плата, и характерно глючащий проц. Эх, думаю, перегрел я его, пока паял. Перепаял на другой - всё заработало.
Спаял вторую плату, на сей раз тщательно следя за тем, чтобы не перегреть. Точно не перегрел.
А он глючит.
Поскольку дело было в два ночи, я плюнул и лёг спать.
Настало утро. Умывшись и налив чаю, я включил питание. А плата возьми и заработай как надо. Переткнул несколько раз - а она всё равно работает.
Издевательство, не так ли? Такие вещи спускать нельзя.
Я решил проверить. Сунул проц под паяльный фен, прогрел градусов до 80. Включил питание - и вуаля! Вот они, знакомые глюки!
Но я ещё в ночи придумал гипотезу. После включения генератора в проце, подумал я, вдруг он не сразу стабилизируется достаточно для того, чтобы можно было от него тактироваться? Вдруг он, прежде чем выйти на номинальную частоту, сперва задирает ее до небес, так, что если сразу от него тактироваться, то транзисторы вычислителя уже не справятся?
Короче говоря, поставил задержку после включения генератора. И всё заработало.
А в комментарии к задержке написал, что без нее программный счётчик улетает в космос с Оззи Осборном.
Комментарии: 16