README.md

    Таблойд-3

    Таблойд – это устройство предназначенно для индикации текущих значений температуры.

    Температура измеряется в различных точках домашнего хозяйства и предедаётся по CAN-шине.

    В настоящий на плате Таблойда установлен ATMEGA32, поэтому программное обеспечение пришется под этот камень. В дальнейшем ATMEAG32 будет заменён на ATMEGA8535.

    Фьюзы для ATMEGA32

    High fuse = 0xDF

    • BOOTRST = 1
    • BOOTSZ0 = 1
    • BOOTSZ1 = 1
    • EESAVE = 1 // Не сохранять
    • CKOPT = 1
    • SPIEN = 0 // SPI разрешено
    • JTAGEN = 1 // JTAG запрещено
    • OCDEN = 1

    Low fuse = 0xE4

    • CKSEL0 = 0 // RC, 8 МГц
    • CKSEL1 = 0
    • CKSEL2 = 1
    • CKSEL3 = 0
    • SUT0 = 0
    • SUT1 = 1
    • BODEN = 1
    • BODLEVEL = 1 // Уровень 2.7 В

    TODO

    •  Определить и установить правильно фьюзы
    •  Проверить работу системного таймера и секундных отсчётов.
    •  Присобачить LCD1202
    •  Присобачить клавиатуру
    •  Изменить драйвер клавиатуры, чтобы он передавал события о нажатых клавишах
    •  Устранить бардак с кодировакой исходных файлов
    Описание

    Это реальный проект, который я пишу чисто для себя. Проект не представляет коммерческой ценности, и в нём нет каких-либо секретов. Этим проектом я занимаюсь как раз в эти дни вне рабочее время. Я выложил этот проект только для того, чтобы попробовать gitflic в деле. Если у кого-то будет желание поиграться, я могу только приветствовать. Если чё, задавайте вопросы.

    Конвейеры
    0 успешных
    0 с ошибкой