| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| atmega16, имам ли шанс да подкарам f_SPI = 1/2 f_CPU http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=335 |
Страница 1 от 1 |
| Автор: | Реконструктор [ Пон Яну 24, 2005 7:00 pm ] | |||||||||
| Заглавие: | atmega16, имам ли шанс да подкарам f_SPI = 1/2 f_CPU | |||||||||
От една страна, в даташита ясно е записано:
От друга, май става въпрос само за слейв режим. Минималният допустим делител е 4, но има един хитър флаг за удвояване на честотата. Т.е. логично е при делител=4 и дигнат флаг за удвояване, да се достигне скорост = 1/2 честотата на процесора. Като го пробвах това, обаче, честотата падна драстично, доста под 1/4. Ясно е, че тука няма много фенове на АВР, но все пак идеите са добре дошли. |
||||||||||
| Автор: | ДедоБоре [ Пон Яну 24, 2005 7:40 pm ] |
| Заглавие: | |
не мога да прочета в момента дейташита за mega16, но за 8535 не можах да го видя това удвояване? къде е? става въпрос за CLKi/o, нали? при tiny26 има PLL за този клок, с който можеш да го надуеш до 64MHz, но за мегите не съм виждал такова нещо. поправи ме, ако греша... ти с какъв клок искаш да го клатиш SPI-то? |
|
| Автор: | Реконструктор [ Пон Яну 24, 2005 8:11 pm ] | |||||||||
| Заглавие: | ||||||||||
Да не искаш да кажеш, че SPI може да се клоква от външен източник? Иначе удвоителя е бит 0 на регистъра SPSR:
|
||||||||||
| Автор: | ДедоБоре [ Пон Яну 24, 2005 8:27 pm ] |
| Заглавие: | |
ами в слейв SCK е точно това не това имах предвид обаче. говоря ти за "Clock System and their Distribution", някъде в началото, около 20-та страница. в мегите май го няма... дръпни си дейташита за tiny26, и виж PLL кутийката, за да видиш какво имам предвид |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|