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

 
 
> dsPIC30 и часы реального времени на Timer'е 1 с внешним кварцом
GVC
сообщение Apr 22 2008, 22:39
Сообщение #1


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

Группа: Свой
Сообщений: 91
Регистрация: 13-07-07
Из: Украина, Днепропетровск
Пользователь №: 29 095



Никто не сталкивался с тем что не запускает генератор первого таймера при тактировании от внешнего кварца именно у dsPIC30 (у PIC16 и PIC18 всё работает)?
Вроде сделал всё по науке по стандартной схеме рекомендованой производителем:

Включил генератор установив бит LPOSCEN, предварительно разблокировав для записи регист OSCCON(в симуляторе реально устанавливается бит).
И сконфигурировал таймер для получения прерываний каждую секунду:
Код
#asm
mov.b #0x46,w1
mov.b #0x57,w2
mov #OSCCONL,w3
mov.b w1,[w3]
mov.b w2,[w3]
bset OSCCONL,#LPOSCEN
#endasm

PR1 = 0x7FFF;
T1IF = 0;
T1CON = 0x8002;
T1IE = 1;


Но генератор не запускается, соответственно прерываний нет ... sad.gif
Компилято HT-SOFT dsPICC самый последний, контроллер dsPIC30F6012A, основной тактовый генератор внутренний FRC w/PLL 8x. Кварц 32.768 кГц менял на заведомо исправный.
Может чего не дочитал, подскажить в чём может быть проблема.

Сообщение отредактировал GVC - Apr 22 2008, 22:48


--------------------
2b || !2b = ?
--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jns
сообщение Apr 25 2008, 22:31
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 19-07-07
Пользователь №: 29 252



У меня кварц на TMR1 в PIC16 тоже не заводился, но почемуто всё прекрасно зароботало, когда я вообще убрал конденсаторы 07.gif . С чем это было связано, так и не понял.
Резистора тоже небыло

Сообщение отредактировал Jns - Apr 25 2008, 22:32
Go to the top of the page
 
+Quote Post



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

 


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


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