|
tiny13a, установка fuse, как определить fuse |
|
|
|
Aug 30 2011, 07:32
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 25-03-10
Пользователь №: 56 192

|
Работаю в ассемблере, использую avrasm. Написал програмку для tiny13A. Можно ли в тексте ассемблерного файла определить фьюзы? Если можно, то подскажите как? Спасибо.
|
|
|
|
|
 |
Ответов
(1 - 11)
|
Aug 30 2011, 09:00
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 25-03-10
Пользователь №: 56 192

|
Цитата(Палыч @ Aug 30 2011, 12:44)  Нет печально...
|
|
|
|
|
Aug 30 2011, 09:11
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Astra_G @ Aug 30 2011, 11:32)  Можно ли в тексте ассемблерного файла определить фьюзы? Если можно, то подскажите как? Фьюзы работают, как предустановка каких-то параметров в момент запуска/старта МК. Изменить установку фьюз программым способом, как правило, нельзя. Однако некоторые параметры, устанавливаемые по умолчанию фьюзами, допустимо изменять программно. Не знаю как с этим делом у ATtiny13A, но у многих атмеловских МК можно на лету изменять тактовую частоту (изменяя делитель частоты кварца), устанавливать или сбрасывать делитель на 8 (CKDIV), изменять калибровку осциллятора (OSCCAL), режим boot-загрузки и кое-что еще. Сами по себе эти действия фьюз не затрагивают, т.к. на следующий раз МК все-равно стартует со старыми фьюзами, однако позволяет в самом начала программы перейти в другой режим чисто программным способом. Тогда установка фьюз на эти параметры становится неважной, а если повезет, то удается приспособиться к фабричной установке фьюз. К сожалению далеко не все параметры, задаваемые фьюзами, допускают программное изменение.
|
|
|
|
|
Aug 30 2011, 09:41
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 25-03-10
Пользователь №: 56 192

|
Цитата(777777 @ Aug 30 2011, 13:06)  А зачем это может понадобиться? Оперативно менять источник клока? Или уровень срабатывания BOD? Я передаю файл прошивки (*.hex) заказчику и не о чём не забочусь. А так мне надо давать некий сопроводительний лист, в котором указывать какие фьюсы устанавливать. Лишний гем для заказчика...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|