Страница 1 из 1
Fuse bits в C коде
Добавлено: Пн мар 25, 2013 14:18:44
k000858
Всем привет.
Можно ли читать состояния фьюз битов си кодом?
интересуют фьюзы BOOTRST, BOOTSZ1, BOOTSZ0.
или к примеру состояние всех фьюзов сразу.
Re: Fuse bits в C коде
Добавлено: Пн мар 25, 2013 18:13:33
Kavka
Если мне не изменяет память, то не на всех МК и не всегда все фьюзы.
Например, ATmega16 может.
Ищи в спецификации "Reading the Fuse and Lock Bits from Software".
Re: Fuse bits в C коде
Добавлено: Вт мар 26, 2013 07:36:29
k000858
Kavka писал(а):Если мне не изменяет память, то не на всех МК и не всегда все фьюзы.
Например, ATmega16 может.
Ищи в спецификации "Reading the Fuse and Lock Bits from Software".
спасибо за подсказку )) пол датащита пролистал по фьзам, и не нашел) ключевое слово порешало )))
Re: Fuse bits в C коде
Добавлено: Вт мар 26, 2013 08:23:12
k000858
Пример решения (atmel studio 6):
подключаем #include <avr/boot.h>
читаем биты boot_lock_fuse_bits_get(GET_LOW_FUSE_BITS); функция возвращает результат
Re: Fuse bits в C коде
Добавлено: Вт мар 26, 2013 08:35:01
pyzhman
Не понимаю смысл операции. Разве что для верификации?
Re: Fuse bits в C коде
Добавлено: Вт мар 26, 2013 09:59:14
k000858
pyzhman писал(а):Не понимаю смысл операции. Разве что для верификации?
смысл умалчивается

интересовала только реализация.
всем спасибо