|
|
  |
tiny2313 & mega8, посоветуйте плз |
|
|
|
Dec 5 2006, 09:43
|

Местный
  
Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672

|
Цитата(Terapefft @ Dec 4 2006, 16:18)  и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц??? tiny2313 может работать с встроенным генератором с внутренней или внешней времязадающей RC-цепочкой, с внешним керамическим либо кварцевым резонатором или от сигнала внешней снхронизации. Выбор режима работы осуществляется програмными фузами CKSEL0...3. (см. DS). Выставляешь фузы согласно твоего кварца и имеешь стабильное тактирование таймеров, почти, не зависящее от темтературы окружающей среды. Возможно разброс "дозы" и происходил из-за "плаванья" частоты внутреннего RC генератора. И зачем мудрить с 10Мгц если есть кварцы на 2Мгц? Кварц всегда запускается на первой гармонике и если ставишь 10Мгц, то и имеешь 10Мгц
--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
|
|
|
|
|
Dec 5 2006, 12:10
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626

|
Цитата(Terapefft @ Dec 4 2006, 16:18)  и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц??? Именно из 10мГц получить 2мГц никак невозможно, но если даташит не врёт, в тиньке 2313 имеется штука с многообещающем названием "Clock Prescale Register – CLKPR". Не пользовался ни разу, но должно работать.
|
|
|
|
|
Dec 5 2006, 12:27
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Alex_Pol @ Dec 5 2006, 12:10)  Цитата(Terapefft @ Dec 4 2006, 16:18)  и вот еще вопрос у меня возник, если мне допустим надо чтобы контролер тактировался от внешнего кварца и работал допустим на 2 МГц, можно поставить кварц на 10 МГц??? или он будет работать от той частоты которая будет от кварца, можно ли как нить сделать так чтобы он от кварца на 10МГц работал на 2 МГц???
Именно из 10мГц получить 2мГц никак невозможно, но если даташит не врёт, в тиньке 2313 имеется штука с многообещающем названием "Clock Prescale Register – CLKPR". Не пользовался ни разу, но должно работать. даташит не врёт! Пользовался CLKPR, очень удобно. Так что бери кварц на 8 МГц и дели на 4, и будет Тебе счастье
|
|
|
|
|
Dec 5 2006, 12:49
|

Местный
  
Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672

|
Цитата Пользовался CLKPR, очень удобно. Так что бери кварц на 8 МГц и дели на 4, и будет Тебе счастье Нов таком случае нельзя забывать про фузу СKDIV8, если она установлена, то CLKPR=0011 (см. DS)
--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
|
|
|
|
|
Dec 5 2006, 13:14
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626

|
Цитата(Wild007 @ Dec 5 2006, 11:49)  Цитата Пользовался CLKPR, очень удобно. Так что бери кварц на 8 МГц и дели на 4, и будет Тебе счастье Нов таком случае нельзя забывать про фузу СKDIV8, если она установлена, то CLKPR=0011 (см. DS) Кстати, интересный вопрос, если я вручную пропишу в CLKPS3..0 все нули, контроллер забъёт на фузу, или нет? А если 0111 (деление на 128)? Дочитал даташит до конца. Забъёт. Note that any value can be written to the CLKPS bits regardless of the CKDIV8 Fuse setting.
Сообщение отредактировал Alex_Pol - Dec 5 2006, 13:21
|
|
|
|
|
Dec 6 2006, 22:47
|

Частый гость
 
Группа: Свой
Сообщений: 192
Регистрация: 23-03-05
Из: Украина. Днепропетровск
Пользователь №: 3 626

|
Цитата(Terapefft @ Dec 6 2006, 15:21)  или с асинхроным двигателем это нереально??? А до смены контроллера зто изделие как работало?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|