понедельник, 5 января 2015 г.

Уши программиста...

...торчащие из разработки аппаратной части. Например, применение динамической индикации там, где лучше было бы использовать статическую индикацию с памятью (например, LCD-дисплей 8x2, что заодно добавило бы девайсу юзабилити, или 3-разрядный 7-сегментный LED-дисплей на регистрах сдвига) вместо того, чтобы «по приколу» или «в целях изучения RT OS» тратить на динамическую индикацию ресурсы таймера и прерываний (к слову говоря, на нормальную обработку инкрементного энкодера ресурсов у автора всё-таки не хватило – стоило использовать более высокую, чем максимальную для встроенного генератора тактовую частоту 8 МГц, но могло сказаться желание сэкономить и не ставить кварцевый резонатор или генератор), попутно раскладывая по всей «поляне» грабли таймингов и взаимных аберраций для всех, кто пожелает модифицировать или полностью переписать программную начинку устройства. Ну и вишенкой на торте – отход от рекомендаций даташита, дабы попроще и подешевле (здесь должен быть фейспалм).

Комментариев нет:

Отправить комментарий

Ваш комментарий откроется после проверки и подтверждения.
Благодарю за понимание необходимости проверки!