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

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

Сообщение ARV »

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

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

Сообщение GRAF »

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

Сообщение seagull72 »

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

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

Сообщение ARV »

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

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

Сообщение 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»