1. Автомат с конечным числом состояний

    Простым примером машины с конечным числом состояний (FSM - Finite State Machine) может быть Китайская гирлянда. Конструктивно она представляет из себя черную коробочку с кнопочкой, два провода для питания (220 В), остальные провода для разноцветных лампочек, которыми управляет готовая программа. Внутри коробочки находится микроконтроллер и сопутствующая обвязка. Мы не будем углубляться …

    read more

    There are comments.

  2. Идиомы в ANSI C

    Шаблоны проектирования, они же просто паттерны, можно встретить на всех уровнях разработки программного обеспечения. «Низкоуровневые» шаблоны называются идиомами, поскольку они зависят от особенностей конкретного языка программирования. В данной статье описывается подборка таких вот идиом в чистом С (ANSI C), по большей части это вольный перевод Idiomatic Expressions in C от …

    read more

    There are comments.

  3. Использование манчестерского кода на примере

    В предыдущем посте была подготовлена почва для работы с Манчестерским кодом. Теперь рассмотрим реальный пример с использованием микроконтроллеров Microchip - один будет кодировать и передавать данные, другой принимать, декодировать и выводить результат в UART - терминал. Поскольку это тестовый пример, то с выбором C - компилятора ничего выдумывать не будем и возьмём то …

    read more

    There are comments.

  4. Манчестерский код для чайников

    Манчестерский Код - это самосинхронизирующийся двоичный код без постоянной составляющей, в котором значение каждого передаваемого бита определяется направлением смены логического уровня в середине обусловленного заранее временного интервала. Поскольку логических уровней у самой маленькой единицы информации (бит) на данный момент известно всего два (1 и 0), вариантов тут немного: либо смена 1 …

    read more

    There are comments.

  5. Замечательный Bootloader от Microchip для PIC16 / PIC18

    Вы перепрошивали когда-нибудь BIOS ? Если нет, то Вам скорее всего, повезло... Вобщем представьте себе BIOS, который не умеет прошивать сам себя и если что-то не работает или работает плохо (его разрабатывают люди, точно такие же как и мы с Вами), нужно выключить компьютер, открутить пару шурупов, снять крышку, вытянуть микросхему …

    read more

    There are comments.

« Page 6 / 6

links

social