Народ! Помогите с таймером1 в AT90S2313. Нужно его настроить на срабатывание по совпадению. Уже 3 книги перешерстил. А он никак не хочет срабатывать более одного раза. Обрабатываю прерывание TIM_COMP1. Работаю в АВР Студио 4.
Даю на суд код. Повыкидал все лишнее - оставил только суть. Задержку на ...
Найдено 11 результатов
- Пн фев 21, 2011 15:24:23
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2567461
- Пн фев 21, 2011 09:59:44
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2567461
Re: Мелкие вопросы по МК и ПЛИС.
ну так это таймер0 помоему. Помогите по моему примеру пожалуйста. Все делал как в книгах написано.ploop писал(а):Вот пример настройки на срабатывание по совпадению:
- Вс фев 20, 2011 20:36:23
- Форум: Разные вопросы по МК
- Тема: Мелкие вопросы по МК и ПЛИС.
- Ответы: 12552
- Просмотры: 2567461
Re: Мелкие практические вопросы
Народ! Помогите с таймером1 в AT90S2313. Нужно его настроить на срабатывание по совпадению. Уже 3 книги перешерстил. А он никак не хочет срабатывать более одного раза. Обрабатываю прерывание TIM_COMP1. Работаю в АВР Студио 4.
Даю на суд код. Повыкидал все лишнее - оставил только суть. Задержку на ...
Даю на суд код. Повыкидал все лишнее - оставил только суть. Задержку на ...
- Пн фев 07, 2011 10:14:09
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18B20 - нет сигнала Presence после Reset в Proteus
- Ответы: 13
- Просмотры: 2978
Re: DS18B20 - нет сигнала Presence после Reset в Proteus
От футы-нуты-йома-йо. Пресенс то термометр передает нулем! А не единицей
Советую всем кто еще не пробовал - поставить в протеусе осцилограф - НУЖНАЯ ВЕСЧЬ!!!!
Советую всем кто еще не пробовал - поставить в протеусе осцилограф - НУЖНАЯ ВЕСЧЬ!!!!
- Вс фев 06, 2011 21:03:46
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18B20 - нет сигнала Presence после Reset в Proteus
- Ответы: 13
- Просмотры: 2978
Re: DS18B20 - нет сигнала Presence после Reset в Proteus
ДАЮ полный прожект. Задержка там уже стоит 10 мкс. после ресета. а в 70.hex - задержка - 70 мксSoir писал(а):IvanM писал(а):Прицепил осциллограф на датчик в Вашем проекте - ничего нет. Давайте весь проект, чтобы можно было отследить в пошаговом режиме.
- Вс фев 06, 2011 15:08:01
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18B20 - нет сигнала Presence после Reset в Proteus
- Ответы: 13
- Просмотры: 2978
Re: DS18B20 - нет сигнала Presence после Reset в Proteus
Так Работает!Tom91 писал(а):Тоесть после 600мс удержания "0" порт на вход, ждём ~10мкс и проверям состояние...
Ничего не понимаю
- Вс фев 06, 2011 13:22:34
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18B20 - нет сигнала Presence после Reset в Proteus
- Ответы: 13
- Просмотры: 2978
Re: DS18B20 - нет сигнала Presence после Reset в Proteus
Пока до реального устройства не дошел. А в протеусе ведь левой партии быть не можетTom91 писал(а):P.S. может партия левая какая...
- Вс фев 06, 2011 11:44:11
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18B20 - нет сигнала Presence после Reset в Proteus
- Ответы: 13
- Просмотры: 2978
DS18B20 - нет сигнала Presence после Reset в Proteus
МК AT90S2313, три 7-сегм. индикатора, DS18B20.
;Функция ресета :
ds18b20_reset:
cbi PortB,0 ; подготовим порт перед изменением направления - будем передавать землю
sbi DDRB,0 ; меняем порт термометра на ВЫХОД
ldi tmp,248
rcall delay ; делает задержку макс.250 мкс. В tmp пишем нужное ...
;Функция ресета :
ds18b20_reset:
cbi PortB,0 ; подготовим порт перед изменением направления - будем передавать землю
sbi DDRB,0 ; меняем порт термометра на ВЫХОД
ldi tmp,248
rcall delay ; делает задержку макс.250 мкс. В tmp пишем нужное ...
- Вс янв 25, 2009 21:27:28
- Форум: Статьи
- Тема: Зарядное устройство для герметичных свинцовых (гелевых) акк.
- Ответы: 1332
- Просмотры: 631581
- Сб янв 24, 2009 23:11:55
- Форум: Статьи
- Тема: Зарядное устройство для герметичных свинцовых (гелевых) акк.
- Ответы: 1332
- Просмотры: 631581
- Сб янв 24, 2009 21:19:09
- Форум: Статьи
- Тема: Зарядное устройство для герметичных свинцовых (гелевых) акк.
- Ответы: 1332
- Просмотры: 631581