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 с ошибкой