Без описания |
Поиск в теме | Версия для печати |
cjA |
Отправлено: 23 Ноября, 2010 - 06:56:07
|
Генерал
Сообщений всего: 3291
Дата рег-ции: Янв. 2010
|
секунду!
вот я обычно
reset:
//ля, ля, ля
//тут я пишу
ldi aux, 0b10000000
out clkpr, aux
ldi aux, 0b00000000
out clkpr, aux
И все готово?
Так таки вот с 1Мгц МК перешел на 8Мгц? За четыре такта?
(абсалютно вам верю, но возьмука я словарь и полистаю даташит на досуге )))) )
(Я только для будущей теории, пока и внутренней RC хватает)
(скрепя зубами - изучаю астудио и их асм, потом вернусь на языки более высокого уровня ) |
|
|
mihail |
Отправлено: 23 Ноября, 2010 - 16:21:45
|
Гуру
Сообщений всего: 1065
Дата рег-ции: Март 2010
|
Spicus пишет:Питание подал с зарядки от нокии http://myrobot.ru/wiki/index.php...elfmadeDemoBoard
Spicus пишет:как вообще понять определился он или нет? Должно выскочить новое устройство или понипрог должен это показать? Прочитать микроконтроллер (FLASH, EEPROM, Fuse Bits).
cjA пишет:Так таки вот с 1Мгц МК перешел на 8Мгц? За четыре такта? Внутренний RC осциллятор работает на 8 MHz. Это остается неизменным. За четыре такта меняется значение предделителя. Этот предделитель есть не у всех микроконтроллеров ATMEL.
В регистре CLKPR (Clock Prescale Register) имеется 5 бит предназначенных для изменения значения предделителя. Его можно менять по ходу выполнения программы.
Механизм изменения значения предделителя следующий:
- запретить все прерывания (если они разрешены);
- записать "1" в бит CLKPCE и записать "0" во все биты CLKPS;
- записать новое значение предделителя в биты CLKPS (таблица 12 на 29 страничке) и записать "0" в бит CLKPCE;
- разрешить прерывания (если они нужны).
Как то так (Отредактировано автором: 23 Ноября, 2010 - 17:10:05) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): « 1 [2] 3 » |
« Микроконтроллеры » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|