Фотодатчик на Tiny13

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Фотодатчик на Tiny13

Сообщение ARV »

не правильно. programmed - прошитый (запрограммированный)
unprogrammed - не прошитый.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: Фотодатчик на Tiny13

Сообщение GRAF »

Нет, неправильно, почитайте о FUSE.
seagull72
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вт май 04, 2010 20:05:38

Re: Фотодатчик на Tiny13

Сообщение seagull72 »

Я это уже понял, попробовав поменять этот параметр.
Спасибо за подсказки!

И да, я правильно понимаю - для этой конкретной задачи не обязательно работать на 9.6 МГц, можно опустить ее до 4.8?
Живём как положено. Положено на всё.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Фотодатчик на Tiny13

Сообщение ARV »

можно и опустить
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Фотодатчик на Tiny13

Сообщение YS »

_delay_ms() задает задержку в миллисекундах, если я правильно понимаю. Тогда почему, чтобы получить задержку 30 сек, мне пришлось записать _delay_ms(4500), а не _delay_ms(30000)?


Чтобы все везде было хорошо, надо, чтобы частота, указанная на этапе компиляции, частота в Proteus и частота реального контроллера совпадали.

На стр. 26 даташита в разделе Default Clock Source написано:

The device is shipped with CKSEL = “10”, SUT = “10”, and CKDIV8 programmed. The default
clock source setting is therefore the Internal RC Oscillator running at 9.6 MHz with longest startup
time and an initial system clock prescaling of 8. This default setting ensures that all users can
make their desired clock source setting using an In-System or High-voltage Programmer.


То есть, когда вы его только-только купили, после включения он будет запускаться на частоте 1.2 МГц. Естесственно, функции задержек, скомпилированные для других значений частоты, будут работать некорректно.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Ответить

Вернуться в «AVR»