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

 
 
 
Reply to this topicStart new topic
> 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
Alex B._
сообщение Apr 23 2008, 21:01
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата(GVC @ Apr 23 2008, 01:39) *
Может чего не дочитал, подскажить в чём может быть проблема.

Зачем резистор?
Go to the top of the page
 
+Quote Post
GVC
сообщение Apr 24 2008, 11:45
Сообщение #3


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

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



Цитата(Alex B._ @ Apr 24 2008, 00:01) *
Зачем резистор?

так велит даташит wink.gif (картинка из него)
Но без резистора я тоже пробовал, ситуация не поменялась.

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


--------------------
2b || !2b = ?
--------------------
Go to the top of the page
 
+Quote Post
dac
сообщение Apr 24 2008, 16:03
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



может попробовать конденсаторы поменять? 30пф или 10пф
Go to the top of the page
 
+Quote Post
GVC
сообщение Apr 24 2008, 17:54
Сообщение #5


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

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



Цитата(dac @ Apr 24 2008, 19:03) *
может попробовать конденсаторы поменять? 30пф или 10пф

Думаете не запускается генератор из-за слишком маленькой ёмкости ?
В принципе была у меня тоже такая мысль, так как анализировал схемы включения для 18х пиков там в документации советуют 33р ставить.


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





Группа: Новичок
Сообщений: 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
Stas
сообщение Apr 26 2008, 03:07
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Мы будем использовать dsPIC30F2020. По DataSheet пишут - page 199
"Note: 32 kHz crystal operation is not enabled on
dsPIC30F1010/202X devices."
Go to the top of the page
 
+Quote Post
GVC
сообщение Apr 26 2008, 07:35
Сообщение #8


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

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



Цитата(Stas @ Apr 26 2008, 06:07) *
Мы будем использовать dsPIC30F2020. По DataSheet пишут - page 199
"Note: 32 kHz crystal operation is not enabled on
dsPIC30F1010/202X devices."


У dsPIC30F1010/202X действительно нет возможности тактировать первый таймер от внешнего кварца.
Я использую dsPIC30F6012А, в нём есть такая возможность.

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


--------------------
2b || !2b = ?
--------------------
Go to the top of the page
 
+Quote Post
GVC
сообщение Apr 29 2008, 13:25
Сообщение #9


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

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



Поменял несколько кварцев ...
Перепробовал варинты без конденсаторов и с конденсаторами ёмкостью 10, 18, 22, 30, 100 pF генератор так и не завёлся sad.gif


--------------------
2b || !2b = ?
--------------------
Go to the top of the page
 
+Quote Post
GVC
сообщение Apr 30 2008, 08:52
Сообщение #10


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

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



Грабли найдены ....
Оказывается просто у данной ревизии чипа (A2) LP осцылятор тупо не работает ... cranky.gif чип 2006 года 9 неделя. А пофиксили этот баг в ревизии B0 и выше.
Такчто будьте внимательны, изучайте все еераты и узнавайте у поставщика какую ревизию чипа он может поставить ... А то как оказалось не всё может работать в пиках что заявленно в даташите. sad.gif
Непонятно зачем выпускать "получипы" ... 07.gif

Что теперь делать, где взять рабочие образцы. Наверняка у украинской "гаммы" на складе лежит именно эта ревизия вся партия sad.gif
Не подскажите кто на украине ещё возит pic'и ?

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


--------------------
2b || !2b = ?
--------------------
Go to the top of the page
 
+Quote Post
GVC
сообщение May 19 2008, 09:24
Сообщение #11


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

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



Достал чип производства 2008 года, всё заработало без проблем ...


--------------------
2b || !2b = ?
--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:57
Рейтинг@Mail.ru


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