Отговори на тема  [ 18 мнения ]  Отиди на страница 1, 2  Следваща
PIC въпрос 
Автор Съобщение
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение PIC въпрос
Борим се с един PIC16LF1783. Искам за пусна TIMER1 на вътрешният 31кХз клок. Обаче, на блоковата схема в даташита за таймера такъв клок сорс не е показан. В същото време на много места се споменава, че таймер 1 си работи с този клок. И в таблица 22.2 за избор на клок е указано как се избира.... Да, ама не успяваме да го подкараме, не идва прекъсване от таймера. Като сменим клок сорса на Fosc/4 си ги има прекъсванията. В OSCSTAT регистъра успяхме да направим така, че бита ready за този осцилатор е 1-ца. Някаква идея къде може да е грешката?


Вто Яну 21, 2014 6:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: PIC въпрос
Не много в помощ, но таймерът върти ли в потвърджение на очакванията ти че има този клок?


Сря Яну 22, 2014 12:45 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: PIC въпрос
Ами на другите пикльовци си имаше някакъв бит за енейбъл на драйверите на кварца, навиваш прекъсването, после пускаш таймера..... Както каза Владо, погледнете го барем дали се върти :)

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Яну 22, 2014 8:53 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: PIC въпрос
В блоковата схема на таймера също е показан въпросния клок сорс. Някъде бъркаш в конфигурацията. Аз с 5 инструкции го подкарах на 16F1827 просто за проба. Като начало избираш _FOSC_INTOSC в _CONFIG1, което кара процесора да заработи на вътрешен осцилатор 500kHz. След това в OSCCON избираш 31 kHz и сменяш system clock. После активираш прекъсванията и пускаш таймера, след като го конфигурираш кой клок сорс да ползва.


Сря Яну 22, 2014 11:16 am
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение Re: PIC въпрос
CarBeta написа:
В блоковата схема на таймера също е показан въпросния клок сорс.


http://ww1.microchip.com/downloads/en/D ... 41579D.pdf
Fig 22-1 е блоковата схема и не виждам въпросният клок сорс. А Table 22-2 пък го показва... Иначе не сме гледали дали таймера се върти, а само дали идват прекъсвания. А процесора е на 16MHz Fosc I SCS битовете са 10, за да пусне LFINTOSC.


Сря Яну 22, 2014 11:26 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 06, 2005 2:06 pm
Мнения: 194
Местоположение: Sofia
Мнение Re: PIC въпрос
Има някакво несъответствие:
FIGURE 22-1: комбинацията TMR1CS -11- е написана Reserved
TABLE 22-2: TMR1CS -11- LFINTOSC
В случая Reserved може да значи каквото са си решили, или LFINTOSC, или нящо друго.


Сря Яну 22, 2014 12:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: PIC въпрос
Това ли търсиш или говориме за различни неща?
Прикачени файлове:
TMR1.JPG
TMR1.JPG [ 64.35 KiB | Прегледано 4072 пъти ]


Аз доколкото разбрах искаш таймера да работи на 31 kHz а сега станаха 16 MHz. Нещо с всеки пост се променят нещата. Ако искаш може процесора да работи на 16 без значение вътрешен или външен а таймера с отделен часовникарски кварц може да движи на ниската честота. Иначе таймера ако върти ще идват и прекъсвания, стига да са конфигурирани.


Сря Яну 22, 2014 12:08 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение Re: PIC въпрос
CarBeta написа:
Това ли търсиш или говориме за различни неща?
Прикачени файлове:
TMR1.JPG


Аз доколкото разбрах искаш таймера да работи на 31 kHz а сега станаха 16 MHz. Нещо с всеки пост се променят нещата. Ако искаш може процесора да работи на 16 без значение вътрешен или външен а таймера с отделен часовникарски кварц може да движи на ниската честота. Иначе таймера ако върти ще идват и прекъсвания, стига да са конфигурирани.

Искам таймера да си работи на 31kHz. Ама ако направя Fosc 31kHz, то тогава и CPU-то ще работи на 31kHz, а искам то да си работи на 8/16 или 32Mhz. И да, часовников кварц би свършил работа, но просто мислих да мина "тънко" и да си го спестя.


Сря Яну 22, 2014 12:13 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: PIC въпрос
за жалост не можеш да пуснеш едновременно и бързия и бавния вътрешни генератори :) ма то дори и да можеше, източника пак е системната Фосц или външните източници. Друг е въпроса за какво ти е работа на 16М а таймера на 31К


Сря Яну 22, 2014 1:58 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение Re: PIC въпрос
didofen написа:
за жалост не можеш да пуснеш едновременно и бързия и бавния вътрешни генератори :) ма то дори и да можеше, източника пак е системната Фосц или външните източници. Друг е въпроса за какво ти е работа на 16М а таймера на 31К

от 31к много лесно се прави RTC :) И мога да sleep-вам процесора, а таймера да си работи и буди през 1с :)


Сря Яну 22, 2014 2:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: PIC въпрос
RTC с вътрешен осцилатор забрави. Точност - едно към гьоторе. Бяга не със секунди а с минути...и то много...на ден. За RTC само външен кварц и малко игра с кондензаторите.


Сря Яну 22, 2014 3:05 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение Re: PIC въпрос
CarBeta написа:
RTC с вътрешен осцилатор забрави. Точност - едно към гьоторе. Бяга не със секунди а с минути...и то много...на ден. За RTC само външен кварц и малко игра с кондензаторите.

То е ясно, че ще забравя. Нали не тръгва :) А точността не беше толкова важна, трябваше ми просто да работи докато процесора е в слееп.


Сря Яну 22, 2014 3:17 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: PIC въпрос
след като просто искаш да бачка в слееп, или външен кварц или Фосц/4


Сря Яну 22, 2014 3:20 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пон Мар 22, 2010 8:52 pm
Мнения: 328
Мнение Re: PIC въпрос
didofen написа:
след като просто искаш да бачка в слееп, или външен кварц или Фосц/4

Ако правилно съм разчел ПДФ-а Фосц изчезва в слееп :(


Сря Яну 22, 2014 5:29 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Вто Юни 27, 2006 11:13 am
Мнения: 381
Местоположение: Варна
Мнение Re: PIC въпрос
и душата в рая и ..


Пон Яну 27, 2014 5:55 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 18 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни