Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.09.2009, 22:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Проблема с таймером 0
Как написано в посте номер 3.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
15.09.2009, 22:20
|
|
Временная регистрация
Регистрация: 30.06.2005
Адрес: Санкт-Петербург
Сообщений: 73
Сказал спасибо: 2
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Проблема с таймером 0
А вроде разобрался, дело было в вольтметре. Контроллер исправный. Всем спасибо за советы.
|
|
|
|
15.09.2009, 23:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Проблема с таймером 0
|
|
|
|
15.09.2009, 23:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Проблема с таймером 0
Ну и славненько ! Приятно что у человека что-то запахало ...
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
14.06.2014, 10:41
|
|
Частый гость
Регистрация: 01.12.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 34 раз(а) в 10 сообщении(ях)
|
Re: Проблема с таймером 0
Столкнулся с одной непоняткой при отладке с помощью JTAG ICE.Програмка такая записать значение TCNT1H и 1L и вывести на экран.
TCNT1H=0;
TCNT1L=0;
_delay_us(1000);
f=TCNT1H;
l=TCNT1L;
x=( f‹‹8 )+l;
LCD_Goto(0,1);
vivod_zifer(x);
Смотрел в отладке не выполняется f=TCNT1H (asm IN r16,0x2d пишу в IARe) Что интересное TCNT1L записывается в регистр, а TCNT1H нет.В отладке Avr Simulator все идет.Еще заметил если записать сверху TCNT1H=1; то и в f пойдет 1. В чем причина подскажите.
|
|
|
|
14.06.2014, 11:01
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,055
Сказал спасибо: 2,562
Сказали Спасибо 11,888 раз(а) в 5,962 сообщении(ях)
|
Re: Проблема с таймером 0
Сообщение от Freerider
|
В чем причина подскажите.
|
А у Вас нулевой таймер шестнадцатибитный? У меня - восьми.
Гы! Не глянул на имена. Насколько помнится, читается в инт целиком, без деления по байтам (должно быть имя соответствующее в определениях).
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 14.06.2014 в 11:48.
|
|
|
|
14.06.2014, 11:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Проблема с таймером 0
Сообщение от Freerider
|
f=TCNT1H;
l=TCNT1L;
|
; Set TCNT1 to 0x01FF
ldi r17,0x01
ldi r16,0xFF
out TCNT1H,r17
out TCNT1L,r16
; Read TCNT1 into r17:r16
in r16,TCNT1L
in r17,TCNT1H
оно? жопом наперед?
|
|
|
|
14.06.2014, 15:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Проблема с таймером 0
- delete -
|
|
|
|
14.06.2014, 21:14
|
|
Частый гость
Регистрация: 01.12.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 34 раз(а) в 10 сообщении(ях)
|
Re: Проблема с таймером 0
да таймер 1 просто не хотел менять тему . Вообщем при чтении действительно нужно сначала прочесть младший а потом старший байт TCNT1.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:29.
|
|