|
Кварц 32768, не запускается |
|
|
|
 |
Ответов
|
Oct 23 2008, 11:10
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
У меня также не запускается часовой кварц, подключеный к AT90USB1287. Конденсаторов на выводах кварца нет. Пример RTC взял из AVR134, немного подкорректировал: Код void rtc_Init(void) { //volatile unsigned int temp0, temp1; // for(temp0=0; temp0<0x0040; temp0++) // Wait for external clock crystal to stabilize // for(temp1=0; temp1<0xFFFF; temp1++); delay_ms(2000);
DDRF |= (1<<MCLK); PORTF |= (1<<MCLK); // Настроить MCLK на выход TIMSK2 &=~((1<<TOIE2)|(1<<OCIE2A)); // Disable TC2 interrupt ASSR |= (1<<AS2); // set Timer/Counter2 to be asynchronous from the CPU clock // with a second external clock(32,768kHz)driving it. TCNT2 = 0x00; TCCR2B = 0x05; // prescale the timer to be clock source / 128 to make it // exactly 1 second for every overflow to occur while(ASSR&0x11); // Wait until TCNT2, TCCR2B is updated // TC2 TIFR2 |= (1 << TOV2); TIMSK2 |= (1<<TOIE2); // set 8-bit Timer/Counter2 Overflow Interrupt Enable __enable_interrupt(); // set the Global Interrupt Enable Bit } Проблема в отсутствии конденсаторов или в настройках? МК распаян на монтажной платке. Работоспособность проверяю изменением пина (BEEP) в обработчике прерывания TIMER2_OVF_ISR(). Кварц - на расстоянии 1...1,5 см от выводов TOSC1, 2.
|
|
|
|
|
Oct 23 2008, 15:33
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Цитата(ILYAUL @ Oct 23 2008, 17:03)  пока в DS не нашёл сию строчку "Applying an external clock source to TOSC1 requires EXCLK in the ASSR Register written to one logic one. Сие онзначало - чтобы запустить часовой кварц надо бы подключить внутренний генератор , при этом эти выходы перестают быть портами ВВ . Сие означает совсем другое - у Вас плохо с английским На самом деле установка EXCLK бита в "1" означает работу от внешнего источника тактовых импульсов (32768 Гц) , подключенного к TOSC1 выводу вместо кварца 32768 Гц. PS. Проблема была в кварце: поменял на выпаяный из старого советского будильника кварц, и все заработало, даже без конденсаторов. Но, все-же, конденсаторы нужны - для кварца 12pF надо повесить на выводах на землю по 25pF, так не нашел никакой информации о наличии встроенных конденсаторах в данном контроллере.
Сообщение отредактировал alux - Oct 24 2008, 11:47
|
|
|
|
Сообщений в этой теме
ILYAUL Кварц 32768 Mar 23 2008, 17:20 AHTOXA Цитата(ILYAUL @ Mar 23 2008, 22:20) Не за... Mar 23 2008, 17:52 uriy ЦитатаПодбор емкостей результата не даётА разве дл... Mar 23 2008, 17:55 ILYAUL А разве для часового кварца нужны внешние емкости?... Mar 23 2008, 18:01 acex2 Цитата(ILYAUL @ Mar 23 2008, 21:01) А раз... Mar 23 2008, 18:12  ILYAUL Цитата(acex2 @ Mar 23 2008, 21:12) Емкост... Mar 23 2008, 18:28   sysel Попробуйте параллельно кварцу поставить резистор н... Mar 23 2008, 20:59 Alex11 Или старательно вымыть плату. При плохом флюсе быв... Mar 23 2008, 21:35 ILYAUL Попробуйте параллельно кварцу поставить резистор н... Mar 24 2008, 06:17 yarunt Цитата(ILYAUL @ Mar 24 2008, 10:17) Попро... Mar 24 2008, 08:30  ILYAUL Цитата(yarunt @ Mar 24 2008, 11:30) Пробл... Mar 24 2008, 11:08   sKWO ILYAUL - нащёт фусов Вы хорошо подумали?
Не долж... Mar 24 2008, 12:51    ILYAUL Цитата(sKWO @ Mar 24 2008, 15:51) Информа... Mar 25 2008, 17:34     sKWO Цитата(ILYAUL @ Mar 25 2008, 21:34) Счас ... Mar 26 2008, 11:53      ILYAUL Всё таки я его запустил.
Кварц должен быть MC405 и... Apr 2 2008, 15:56       sKWO Цитата(ILYAUL @ Apr 2 2008, 19:56) Всё та... Apr 2 2008, 16:58 alux Пришлось снова поднимать старую тему...
Не работае... Dec 28 2009, 09:21 million68 А. Другой кварц (мож этот не запускается, посмотри... Dec 28 2009, 09:58 alux Проблема была в кварце. Dec 28 2009, 13:27 niXto Если контроллер в TQFP-корпусе - проверьте монтаж ... Dec 28 2009, 13:48 awtoap Проблема в кварцах (либо херовом генере в меге). В... Dec 29 2009, 16:51 VVlad Так значит, кварцевые резонаторы трудно проверить ... Feb 1 2010, 13:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|