Страница 13 из 628

Добавлено: Пн авг 27, 2007 17:41:20
Степаныч
Всем доброго дня!У меня возник маленький вопрос как перенастроить восьмую мегу на 8мгц(Какой фьюз поменять)?

Добавлено: Пн авг 27, 2007 17:56:09
tych
О фьюзах в даташит написано подробно, раздел указан на стр. 7 под "www".

Добавлено: Вт авг 28, 2007 08:55:13
Steam
Aheir писал(а):Я иногда делаю так:
по фиксированию нажатия кнопки (проверка состояния входной нлжки) делаю некоторую разумную паузу (в течение которой можно выполнять в т.ч. и всякие полезные действия, если это надо) обычно около 10мс - достаточно для отсекания дребезга - потом, если кнопка все еще нажата (еще раз проверка входа), запускается обработчик этого события.
Спасибо, большое! Сейчас попробовал - всё работает! Ура!

Добавлено: Вт авг 28, 2007 13:06:34
Степаныч
Всем привет!У меня есть Mega8 16PU.Я случайно переставил фьюзы CKSELS на (0001)ну по идее внутрений генератор должен был поставиться на 16Мгц а вышло што контроллер вообще перестал отвечать!Подскажите что я сделал не так и возможно ли исправить эту проблему??? :cry:

Добавлено: Вт авг 28, 2007 13:47:15
Aheir
Вообще-то, у Меги8 максимально на 8МГц внутренний генератор имеется, а 0001, если это в фомате CKSEL3..0 - базовая настройка на 1 МГц, таким МК с завода приходит.
Вы уверены, что не выставили там 1110 или 1000?
Если так - то это внешний кварц. Припаяйте на соответствующие ноги любой кварц (на единицы МГц) и перепрошейте фьюзы. :)

А вообще - Вам сюда:
http://www.radiokot.ru/forum/viewtopic.php?t=1279
целая тема о фьюзах, неужели не заметили? Всего на строчку ниже этой темы в списке..

Добавлено: Вт авг 28, 2007 14:03:03
Степаныч
Да вы правы если в формате CKSELS3.0... то я поставил 1000 попробую поставить кварц!А кондеры нужно ставить?!А почему если вы говорите 8Мгц максимально, тогда что обознычает 16Pu-обычно это max частота внутреннего генератора!

Добавлено: Вт авг 28, 2007 14:18:08
Алексей П
Если фьюзы выставлены CKSELS3.0 1000, то процессор должен тактироватся от внешнего RC генератора 8-12МГц.

Добавлено: Вт авг 28, 2007 14:26:09
tych
Степаныч писал(а):почему если вы говорите 8Мгц максимально, тогда что обознычает 16Pu-обычно это max частота внутреннего генератора!
Потому что параметры компонента не нужно выдумывать ! Их нужно читать в даташите.

Добавлено: Вт авг 28, 2007 14:58:13
Степаныч
Не знаю, поставил кварц точно так как в даташите указано, не работает отвечает будто я вообще к компу ниче не подцепил кварц на 10Мгц поставил!И кстате я собирал термометр ARV!Может проблема в том что я до того как устанавливать биты уже прошил в контроллер программу а по программе выходы XTAL1,2 используются для подачи питания на индикаторы!

Добавлено: Вт авг 28, 2007 15:53:13
Aheir
Все, про контроллер можно забыть. По крайней мере в режиме программирования ISP. Честно говоря, не уверен, что в этой ситуации поможет даже параллельный программатор. Пусть старшие товарищи выскажутся :wink:

Добавлено: Вт авг 28, 2007 18:00:13
Алексей П
Степаныч, по моему нужно на XTAL2 подать внешний сигнал с частотой 1МГц и попробовать переустановить фьюзы.

Добавлено: Ср авг 29, 2007 20:29:07
Piroman17
Хочу соединить два ATmega16 при помощи USART, как мне подключать RXD и TXD этих двух МК: RXD->TXD или RXD->RXD?

Добавлено: Чт авг 30, 2007 16:41:05
Степаныч
Алексей П, а вы знаете как сделать генератор тактового сигнала на 555-том таймере(на нем как раз я читал MAX сигнал 1- 1,5 Мгц,если можно подскажите схему) а то у меня кварца такого нету а в магазине редко контроллеры продают так-же редко и кварцы!!!(Город такой :? )

Добавлено: Чт авг 30, 2007 16:58:26
tych
Степаныч писал(а):как сделать генератор тактового сигнала на 555-том таймере
По схеме из ДАТАШИТА !!! и в "обучалке" местной.

Только на частоту 1 МГц вам нужен таймер типа ICM7555 (google.com) или аналог. помоему ti.com делает до 3 МГц.

Можно сделать RC генератор на 74hc14 - с выхода на вход резистор 10 ком и вход заземлить конденсатором 100 пФ примерно.

Добавлено: Чт авг 30, 2007 17:42:59
Алексей П
Я делал на ATiny13, программа простейшая, из деталей только ATiny13 и резистор на выход 300 ом

Добавлено: Чт авг 30, 2007 17:45:49
tych
Zhmak писал(а):Нужно завести аппаратный ШИМ на 2313.
Не подскажите последовательность действий?
Вот последовательность действий - ШИМ в примерах по шагам.

Добавлено: Чт авг 30, 2007 18:03:22
Алексей П
Программа такая
while (1)
{
PORTB++;

};

И на выходе РВ0 будет как раз меандр 1.00024МГц

Добавлено: Чт авг 30, 2007 18:22:36
tych
Ты бы всю прогу привел, а то меандр СЛАБЫЙ будет.

Добавлено: Чт авг 30, 2007 18:24:03
tych
Алексей П писал(а):на выходе РВ0 будет
правильно: "На выводе РВ0" так как ВЫХОДОМ он не настроен.

Добавлено: Чт авг 30, 2007 18:26:31
Алексей П
tych чем вы недовольны или программы писать разучились?