Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 215
Из них просматривают:
Аналоги: 83. Даташиты: 45. Инструкции: 11. Магазин: 1. Новости: 21. Остальное: 4. Производители: 2. Профиль пользователя: 1. Форум: 46. Чат: 1.
Участников: 3
Гостей: 212

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

1 ... 24 25 26 27 28 29 30 31


Re: проблема с регистром PRR в atmega48
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
bod enable на 2.7 В включал. Это норм?
В vmlabe запускал idle режим вроде бы он не снижал частоту до 4 и 1 МГц ?! Стабильно 8 показывал.
А если я его сразу в осн. цикле усыплю?



Re: проблема с регистром PRR в atmega48
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
И еще момент там прерывание int1 настроено по любому лог изм. Как он отправится в 1 надолго. Он заснет? Если да, то можно и power-down. Но еще вопрос как это будит работать, ели прерывание по любому изм. Сначала пост 1. Как приходят данные идут два 0 по 1мс, а далее в завис. от 1 или 0 2мс и 3мс., а потом снова уст 1?
В даташите написано, что если прерывание настроено по изменению уровня,то изм. уровень должен удерживаться некоторое время, чтобы разбудить проц. Но ведь он у нас изм. 18 раз с выше описанным интервалом времени.
И вот хотелось еще бы знать что они имели ввиду, т.е. как это работает?



Re: проблема с регистром PRR в atmega48
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
событие представляет собой: издание звука 3 раза зуммером и низк уровень на вых(~50мкс). Будит работать?
Да кстати в idle режиме если изначально выдаю высокий уровень на ножку МК на выход и потом при событии на нем короткий низкий, он будит возвращать 1? И вообще будит ли она постоянно сохраняться?
Частота 8 МГц, но по крайней мере это должно снизить потребление тока примерно в 2 раза.



Re: проблема с регистром PRR в atmega48
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
А почему его нельзя исп. не в режиме пониженного энергопотребления? А так можно было бы его в idle режиме запустить. Да и еще вопрос. Помните Вы мне помогли с декодированием сигнала. Единственное только что там добавилось это проверка на приход данных(addr&data) и по совпадению событие. Могу ли я запустить это все в idle режиме, если перемещу всю проверку событий в прерывание int1, где у нас как раз обрабатывался сигнал?



проблема с регистром PRR в atmega48
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Всем привет.
Начитался на форумах о том, что этот регистр работает некорректно(глючит постоянно) и для отключения модулей исп. спец-ые макросы для отключения по блочно или все сразу. Но это в AVR studio, а я работаю в CodeVisionAVR.
Прописываю это так:
EICRA=0x04;
EIMSK=0x02;
EIFR=0x02;
PCICR=0x00;

// Timer/Counter 0 Interrupt(s) initialization
TIMSK0=0x00;
// Timer/Counter 1 Interrupt(s) initialization
TIMSK1=0x00;
// Timer/Counter 2 Interrupt(s) initialization
TIMSK2=0b00000000;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
ADCSRB=0x00;

PRR = 0b10101111; // disable all except timer2
// Global enable interrupts
#asm("sei")

while (1)
{
}
Подскажите, пожалуйста, правильно ли я его инициализирую?



Re: Проблема со звуковым генератором 2
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети



Re: Проблема со звуковым генератором 2
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
не хотите помогать или что-то объяснить по-нормальному и не надо. Вместо того чтобы унижать других таким глупым методом могли показаться умнее и написать что-нибудь достойнее. Я до этого сам ее решил и снова решу!!!
Не судите и не будите судимыми!!! Не Вам решать, чем мне заниматься!!!
Вы всего ТЗ проекта не знаете, а ужели посмели такие вещи написать!!!!
Глупо с Вашей стороны!!!
А насчет зависания, если вы хорошо знаете англ. и читали даташит, то там указано, подчеркиваю я писал об этом!!! Что отключать вотчдог надо по опред. инструкциям, которые написаны в даташите, что из-за этого он может срабатывать!!! Поэтому я написал про зависания!!!
Написали бы лучше, где и когда И для чего например Вы используете вотчдог!!!???

P.S. А насчет ядерного реактора, то процесс всегда может обратить по многим принципам. Самый простой по принципу домино. Если в цепочки убрать одно звено, то при реакции можно сохр. оставшуюся часть!!!)))



Re: Проблема со звуковым генератором 2
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
если я изменю время вотчдога с 130 мС до 2 С, то мне кажется что все будит хор.?



Re: Проблема со звуковым генератором 2
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
А не может это быть зи-за того, что он был выключен не по инструкциям, рекомендуемым atmel? Хотя он зависал редко. Вряд ли из-за этого он будит виснуть?



Re: Проблема со звуковым генератором 2
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
вотчдог предделитель запрограммирован на 130 мС при 5В. Но мне кажется даже, если я увеличу время будит тоже самое?
Что можно придумать в этой ситуации?




1 ... 24 25 26 27 28 29 30 31




Разное

Интересно

При замене электролитических конденсаторов, кроме соблюдения полярности, не следует значительно превышать допустимое рабочее напряжение.
Например, если конденсатор рассчитан на рабочее напряжение 16 В, то при установке нового той же емкости, но рассчитанного на напряжение 300 В после непродолжительной эксплуатации произойдет его расформовка, и емкость его значительно уменьшится.