реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> помогите с прошивкой atmega16!, avreal32
coolibin
сообщение Feb 7 2008, 10:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Вот кусочек командной строки avreal32 на atmega16:
-fcksel=E,ckopt=0,jtagen=1
что обозначает буква E?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 7 2008, 10:37
Сообщение #2


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(coolibin @ Feb 7 2008, 15:00) *
что обозначает буква E?


Это не буква, это шестнадцатиричная цифра:-) Значение фьюза смотрите в даташите.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
coolibin
сообщение Feb 7 2008, 11:13
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Я прекрасно понимаю что это цифра! А в даташите я уже смотрел


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 7 2008, 11:23
Сообщение #4


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(coolibin @ Feb 7 2008, 16:13) *
Я прекрасно понимаю что это цифра! А в даташите я уже смотрел


Таблица 4 - там биты 3..1 от CKSEL. таблица 5 - бам бит 0.

E - это 1110.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
coolibin
сообщение Feb 7 2008, 11:29
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Это получается по таблице 4, что частота Crystal Oscillator больше 1 МГц? Причем независемо от того E это будет или 5, или 6, т. к. ckopt=0

Сообщение отредактировал coolibin - Feb 7 2008, 11:32


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Feb 7 2008, 11:48
Сообщение #6


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(coolibin @ Feb 7 2008, 16:29) *
Это получается по таблице 4, что частота Crystal Oscillator больше 1 МГц? Причем независемо от того E это будет или 5, или 6, т. к. ckopt=0

Да это режим > 1Мгц, только не для кварца, а для керамического резонатора.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
coolibin
сообщение Feb 7 2008, 11:52
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Я в электронике не секу, но помоему на плате стоит кварц. Если честно, то я не вижу разницы между нимиsmile.gif


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 7 2008, 12:01
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(coolibin @ Feb 7 2008, 14:52) *
Я в электронике не секу, но помоему на плате стоит кварц. Если честно, то я не вижу разницы между нимиsmile.gif

В Вашем случае это не так важно. Если CKOPT = 0 ( запрограммирован) имеете полный рамах сигнада (rail no rail) это необходимо для частот от 8 до 16 МГц, если CROPT = 1 (незапрограммирован) то при ваших CKSEL от 1 до 8 МГц.
Go to the top of the page
 
+Quote Post
coolibin
сообщение Feb 7 2008, 12:07
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



А ещё можно вопрос? а что значит флаг уровня защиты -l2 в avreal32?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 7 2008, 12:10
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(coolibin @ Feb 7 2008, 15:07) *
А ещё можно вопрос? а что значит флаг уровня защиты -l2 в avreal32?

-l[+]# -l# Установить уровень защиты # = 1 (LB2=1,LB1=0) или 2 (LB2=0,LB1=0)
-l+# То же самое, только lock биты прошиваются до зашивки fuses
(необходимо для включения BODEN и залочки 90s4433 в одном цикле
подачи питания)
Go to the top of the page
 
+Quote Post
coolibin
сообщение Feb 7 2008, 12:33
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



для atmega16 это значит:
Further programming and verification of the Flash and
EEPROM is disabled in Parallel and SPI/JTAG Serial
Programming mode. The Fuse bits are locked in both
Serial and Parallel Programming mode.?

а есть источники где можно по русски почитать более детально о fuse битах, книги может какие то?

Сообщение отредактировал coolibin - Feb 7 2008, 12:34


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 7 2008, 14:54
Сообщение #12


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(coolibin @ Feb 7 2008, 17:33) *
а есть источники где можно по русски почитать более детально о fuse битах, книги может какие то?


Конкретно для 16й меги - не знаю. Вот здесь есть общие статьи по архитектуре. Можно там же почитать про 128ю мегу, они близкие родственники:-)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01483 секунд с 7
ELECTRONIX ©2004-2016