БАХ-БАХ-БАХ! • Crossout • Компилятор
CC5X и CC8E. Компиляторы C для Microchip PIC
Я достаточно много пишу о микроконтроллерах, и о схемотехнике, и о программировании. Но вот вопросам средств разработки уделяю очень мало внимания. Да, указывается, например, какой компилятор использовался, но не объясняется, почему именно он. И не говорится, что он еще умеет, какие у него плюсы и минусы. Пришло время начать исправлять это упущение. Итак, сегодня речь пойдет о компиляторах, а по факту, об одном компиляторе, но в двух вариантах, языка C для 8-битных микроконтроллеров Microchip PIC...
Микроконтроллеры для начинающих. Часть 33. Мост к Си. Работа с битами
Работа с обычными переменными, включая структурные типы, довольно проста. А их низкоуровневая реализация уже немного затрагивалась мной в статьях посвященных режимам адресации. Там же я давал ссылку на статьи, где все это рассматривалось подробнее. А вот работа с отдельными битами тема более интересная. Напрямую работать с отдельными битами приходится очень часто при разработке программ для микроконтроллеров. При этом обычные прикладные программисты на универсальных ЭВМ сталкиваются с этим довольно редко...