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

 
 
> Почему ATMega128 работает так медленно,
boryx
сообщение Oct 27 2006, 07:42
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 25-05-06
Пользователь №: 17 428



Имеется плата MicroVega с ATMega 128. (внешний кристалл 14,7456MHz)

Включаю питание. Зашиваю программатором Atmel прогу

while (1){
PORTB INV_B(2); (ножка PB2 сконфигурированна на выход)
};

Наблюдаю странную картину на ножке.
Частота всего 37.50 Hz

Пробовал менять Fuses на Internal RC Generator 1/4/8 MHz. Особых изменений не заметил.

Как заставить его работать на нормальной скорости?

Мне нужна частота всего 300Hz.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gladov
сообщение Oct 27 2006, 10:34
Сообщение #2


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

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Есть еще такой FUSE: CLKDIV8. Если он включен, то частота делится на 8. По дефолту он в меге выставлен - его снимать надо. Но дело имхо не в нем, т.к. такого падения частоты, конечно, не было бы. Если проблема в питании, то можно попробовать переключить фьюз, который отвечает за старт МК (время ожидания стабилизации кварца после ресета). Если он ресетится по питанию, то переключив время можно заметить изменение частоты "моргания" пина
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- boryx   Почему ATMega128 работает так медленно,   Oct 27 2006, 07:42
- - klop   Цитата(boryx @ Oct 27 2006, 11:42) Имеетс...   Oct 27 2006, 07:46
|- - boryx   Я честно говоря не спец по хардварной части. Для...   Oct 27 2006, 07:57
|- - =GM=   Цитата(boryx @ Oct 27 2006, 06:57) Я чест...   Oct 27 2006, 08:42
|- - boryx   Цитата(=GM= @ Oct 27 2006, 11:42) Возможн...   Oct 27 2006, 09:15
- - arttab   может так PORTB_Bit2^=1; и глянте всетаки асм. бы...   Oct 27 2006, 09:40
|- - boryx   247: DDRB = 0xF; +00000316: E08F ...   Oct 27 2006, 09:48
- - arttab   толи я туплю, но не понял последнюю строку - это п...   Oct 27 2006, 09:55
|- - boryx   Цитата(arttab @ Oct 27 2006, 12:55) толи ...   Oct 27 2006, 10:11
|- - Demeny   Проверьте стабильность питания. Что-то очень гром...   Oct 27 2006, 10:23
|- - boryx   Цитата(Demeny @ Oct 27 2006, 13:23) Прове...   Oct 27 2006, 10:43
|- - =GM=   Цитата(boryx @ Oct 27 2006, 09:43) для чи...   Oct 27 2006, 11:31
- - klop   А делитель частоты у Вас часом не врублен? А в пре...   Oct 27 2006, 09:59
- - klop   Ну положим операция то не OR а XOR. А частоту прав...   Oct 27 2006, 10:21
- - _artem_   Выключите прерывания вообше.   Oct 27 2006, 14:43
- - Yura_K   Возможно, измерения проводятся неверно (если, к...   Oct 27 2006, 16:28
- - _case_   А может процессор дохлый? Я всякое видал....   Oct 27 2006, 19:40
- - VDG   Если он фузы ещё не менял, то кварц выключен, рабо...   Oct 31 2006, 10:24


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

 


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


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