ATtiny13a работа внутреннего генератора.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Alexl82
Встал на лапы
Сообщения: 87
Зарегистрирован: Ср сен 06, 2006 10:50:14
Откуда: Москва

ATtiny13a работа внутреннего генератора.

Сообщение Alexl82 »

Уже не в первый раз пытаюсь собрать устройство на ATtiny13a, с внутренним генератором. Раньше пытался сделать таймер. Прогу написал, прошил, все работает неправильно, в итоге необходимые задержки пришло искать экспериментальным путем.
Сейчас решил сделать генератор для проверки телевизора. Генератор на 16кГц. Прикинул, период 63мкс. Написал простенькую програмку, прошил, смотрю осциллографом и вижу период 400мкс. Померил тестером, тот тоже показывает 2 с небольшим кГц.
В чем дело не пойму. Кто работал с внутренним генератором? не может же он так врать? в чем моя ошибка?
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ATtiny13a работа внутреннего генератора.

Сообщение md5sum »

Внутренний генератор ТАК врать не может....
Остается одно - программа, но ее к сожалению не видать...

PS: правда еще фьюзы желательно знать, но про них то-же не написано....
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: ATtiny13a работа внутреннего генератора.

Сообщение md5sum »

Телепатия подсказывает, что
1. CKDIV8 фьюз Вы не трогали.
2. Считаете что внутренний генератор меги13а = 8МГц

И в итоге получили период 416 мксек
— Не говорите мне что делать и я не скажу куда Вам идти...
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Re: ATtiny13a работа внутреннего генератора.

Сообщение s64 »

очень похоже, что установлен CKDIV8 fuse, частота в 8 раз меньше необходимой. на какую частоту внутреннего генератора рассчитывали? по умолчанию идет 9.6/8
Реклама
Эиком - электронные компоненты и радиодетали
Alexl82
Встал на лапы
Сообщения: 87
Зарегистрирован: Ср сен 06, 2006 10:50:14
Откуда: Москва

Re: ATtiny13a работа внутреннего генератора.

Сообщение Alexl82 »

Фьюзы не трогал. Рассчитывал на частоту 9,6(как по умолчанию по мануалу)

прога:

Код: Выделить всё

		.include "tn13adef.inc"	

		.def     temp=R16	
		.def     temp1=R17			
		.def     port=R18	

		.cseg			
		.org 0			


		ldi temp,0b11111111
		out DDRB,Temp        	;настройка всех портов Б на вывод

		ldi port,0b00010000 
		ldi Temp1,0b00010000 
loop1:	out PortB,port        

        ldi Temp,101

Loop:	dec Temp
        brne Loop
		eor port,temp1
		rjmp loop1

В АВР студии на каждый период где по 614 циклов приходится
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: ATtiny13a работа внутреннего генератора.

Сообщение ChipKiller »

Alexl82 писал(а):Фьюзы не трогал.
... а надо бы - по умолчанию CKDIV8 запрограммирован.
Реклама
Alexl82
Встал на лапы
Сообщения: 87
Зарегистрирован: Ср сен 06, 2006 10:50:14
Откуда: Москва

Re: ATtiny13a работа внутреннего генератора.

Сообщение Alexl82 »

Спасибо. Это я так понимаю делитель тактовой частоты на 8?
Вот откуда все мои проблемы )
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»