Сделал более правильно
Jul. 9th, 2017 04:39 am
символы выводятся на индикатор по одному, прерывания от таймера.
Два дня искал "мину", нашёл две.
Первая - не правильный даташит. Режим СТС у таймера включается битом в другом регистре, с@ка. Я начал это подозревать почти сразу, что таймер не реагирует на любое число, которое я ему подсовываю, но это же ДАТАШИТ, там, типа, не бывает неправильно...
Вторая - задал массив меньшей размерности, чем нужно на одно значение - пока программка была маленькая, ошибка не проявлялась, когда память стала использоваться активнее - вылезла. Тоже примерно догадался в чём причина, но искал её "под фонарём, там где светло", а не там где надо, весь вечер.
Логический анализатор - просто суперинструмент !
( Read more... )