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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Какая максимальная тактовая частота ATmega16?
Professor
сообщение May 17 2006, 16:50
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



В описание на контролер написанго что он работает с тактовой частотой до 16 MHz....
От какого источника сигнала? И что надо зделатьчто б запутить конролер на эту максимальную частоту?
Go to the top of the page
 
+Quote Post
WHALE
сообщение May 17 2006, 17:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 17:41
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(WHALE @ May 17 2006, 20:32) *
Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....
Go to the top of the page
 
+Quote Post
Gorby
сообщение May 17 2006, 17:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Professor @ May 17 2006, 21:41) *
Цитата(WHALE @ May 17 2006, 20:32) *

Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....


Н-дааааааа....

Тогда лошадью ходи, лошадью w00t.gif


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Gorby
сообщение May 17 2006, 18:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(Professor @ May 17 2006, 21:41) *
Цитата(WHALE @ May 17 2006, 20:32) *

Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....


Открываем даташит на первой странице.

Operating voltages:
-2.7 - 5.5V for Atmega16L
-4.5 - 5.5V for Atmega16

Speed grades
- 0-8 MHz for Atmega16L
- 0-16 MHz for Atmega16

То есть во первых, нужно иметь Атмегу16 (без L) и запитать ее от 5 вольт.

Далее читаем DS на странице 26.
Видим, что для 16 мегагерц обязательно надо запрограммировать (установкой в 0) фьюз CKOPT.

При этом CKSEL[3..1] установить в 111, или 110, или 101 (внимательно читаем таблицу 4).

CKSEL[3..0] устанавливаем в положение External Crystal/Ceramic Resonator. (Таблица 2).


Деньги за консультацию шлем
Нью-Васюки, до Востребования.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 18:50
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(Gorby @ May 17 2006, 21:20) *
Цитата(Professor @ May 17 2006, 21:41) *

Цитата(WHALE @ May 17 2006, 20:32) *

Подключить внешний кварц с фазосдвигающими конденсаторами 12-22pf и включить CKOPT и CKSEL 0-3 в 1.Читайте DS.


Да... но этим ходом можно обеспечить частоту от 3 до8 MHz.... А нужна частота 16 MHz.....

Деньги за консультацию шлем
Нью-Васюки, до Востребования.


Вы когданибудь запускали мегу от 16 MHz? Я не разу до этого момента этим вопросом не задавался..... Пока не стало хватать тактовой частоты..... От кварцевого генератора мега работает только до 8 MHz.... Но я не поленился и припаял кварц и на 16 MHz... Установил все биты конфигурации как вы указали... Увы не работает!!! Я подозреваю что может быть будет работать от внешнего тактового сигнала.... Вот и пытаюсь в этом удостовериться...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение May 17 2006, 19:07
Сообщение #7


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Будет и от внешнего генератора. Но должна и от кварца пахать. Я лично запускал Мегу-8 от 16 МГц. Думаю этот проц такой же. Либо поменяйте кварц, либо у вас кондёров нет или большие. Попробуйте 12 пф. Короче поэкспериментируйте прежде чем паниковать.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 19:11
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(GetSmart @ May 17 2006, 22:07) *
Будет и от внешнего генератора. Но должна и от кварца пахать. Я лично запускал Мегу-8 от 16 МГц. Думаю этот проц такой же. Либо поменяйте кварц, либо у вас кондёров нет или большие. Попробуйте 12 пф. Короче поэкспериментируйте прежде чем паниковать.


Да.. действительно... РАБОТАЕТ.... Только вот незадача..... с кварцем на 16 MHz стал баловаться программатор.... четает только через раз.... и всякую чушь.... Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?
Go to the top of the page
 
+Quote Post
defunct
сообщение May 17 2006, 19:21
Сообщение #9


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Professor @ May 17 2006, 22:11) *
Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?

Приобретите или сделайте AVR-ISP. Нормальный инструмент для программирования AVR в отличие от игрушечных поделок, коими являются понипрог и иже с ним.
Если проблемы будут повторяться - можно попробовать повысить напряжение питания до 5.5 - 6.0В.
Кстати mega16 также обладает интерфейсом JTAG, через который можно не только программировать но и отлаживать программы внутрисхемно, считывать текущее состояние регистров, памяти и т.п., менять значения портов, таймеров, флагов и прочего одним кликом мышки.

PS: у вас на чипе часом не стоит буковка "L"?
Go to the top of the page
 
+Quote Post
Professor
сообщение May 17 2006, 19:27
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 35
Регистрация: 12-05-06
Из: Украина Харьков
Пользователь №: 17 045



Цитата(defunct @ May 17 2006, 22:21) *
Цитата(Professor @ May 17 2006, 22:11) *

Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?

PS: у вас на чипе часом не стоит буковка "L"?


Нет конечно не стоит.... А за помощь всем большое спасибо....

Сообщение отредактировал Professor - May 17 2006, 19:29
Go to the top of the page
 
+Quote Post
grumbler
сообщение May 17 2006, 19:28
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 10-07-04
Из: Зеленоград
Пользователь №: 310



При работе от внешнего источника такта , по ошибке подал 20MHz вместо 10MHz.
Ничего не подозревал, пока не обнаружил отсутствие связи с PC через UART.(используется редко)
Go to the top of the page
 
+Quote Post
otrog
сообщение May 18 2006, 04:20
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Цитата(Professor @ May 17 2006, 23:11) *
Цитата(GetSmart @ May 17 2006, 22:07) *

Будет и от внешнего генератора. Но должна и от кварца пахать. Я лично запускал Мегу-8 от 16 МГц. Думаю этот проц такой же. Либо поменяйте кварц, либо у вас кондёров нет или большие. Попробуйте 12 пф. Короче поэкспериментируйте прежде чем паниковать.


Да.. действительно... РАБОТАЕТ.... Только вот незадача..... с кварцем на 16 MHz стал баловаться программатор.... четает только через раз.... и всякую чушь.... Я програмирую ПОНИПРОГОМ..... И через компортовый программатор.... Может надо попробовать програмировать через паралельный?

Лично работал с ATmega8515 с кварцем на 16МГц и PonyProg-ом с компортовым программатором. Проблем не было, так что копайте дальше.
Успехов.


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
add
сообщение May 18 2006, 05:42
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Цитата
Лично работал с ATmega8515 с кварцем на 16МГц и PonyProg-ом с компортовым программатором. Проблем не было, так что копайте дальше.

Присоединяюсь. Постоянно пользуюсь ATmega8515 с кварцем на 16МГц и пони. Работает без вопросов. Может быть у вас длинный кабель программатора, или что то в разводке(земли ,питание)...
Цитата
Приобретите или сделайте AVR-ISP. Нормальный инструмент для программирования AVR в отличие от игрушечных поделок, коими являются понипрог и иже с ним.

На счет того что AVR-ISP нормальный инструмент согласен, но насчет игрушечных поделок, помойму слишком категорично... Использую AVR-ISP и stk200(+пони). Stk200 выручает дома, и на второй работе, где нет возможности купить или постоянно носить с собой AVR-ISP. Cобрал 4 stk200, ни разу не подводили.

Сообщение отредактировал add - May 18 2006, 05:44


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Yura_K
сообщение May 18 2006, 16:21
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



У нас народ запускал ATmega8535 на 20 МГц. Работало без проблем! Программатор - PonyProg

Сообщение отредактировал Yura_K - May 18 2006, 16:22


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
OlegIvanov
сообщение May 18 2006, 19:52
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 12-09-05
Пользователь №: 8 464



На своем ISP-программаторе (там толи 4 толи 8 МГц, чтото вроде AVR910) делаю так:
ставлю в целевую плату кварц <=8 МГц, прошиваю все фузы с расчетом под 16 МГц,
меняю на плате кварц на 16МГц - и вперед. Иначе никак
Go to the top of the page
 
+Quote Post

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

 


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


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