реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> mck на ногу?
ktchv
сообщение Aug 9 2007, 17:49
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Здравствуйте!

Подскажите, пожалуйста, как вывести на любую ногу шины pio сигнал mck? через spi пробовал - работает только при передаче данных по spi, а нужен постоянный...

Спасибо!
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Aug 9 2007, 21:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Насколько я знаю, такой возможности нет.
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 9 2007, 21:10
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(sergeeff @ Aug 10 2007, 01:07) *
Насколько я знаю, такой возможности нет.



понтяно... а как тогда генерировать сигнал меньшей частоты?
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Aug 9 2007, 21:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(sergeeff @ Aug 10 2007, 00:07) *
Насколько я знаю, такой возможности нет.

Если имеете в виду SAM7 или RM9200 то можно, вот отрывок из мануала:

26.6 Programmable Clock Output Controller
The PMC controls 3 signals to be output on external pins PCKx. Each signal can be indepen-
dently programmed via the PMC_PCKx registers.
PCKx can be independently selected between the Slow clock, the PLL output and the main
clock by writing the CSS field in PMC_PCKx. Each output signal can also be divided by a power
of 2 between 1 and 64 by writing the PRES (Prescaler) field in PMC_PCKx.

Т.е. можно частоту до 180Mhz.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 10 2007, 06:12
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(AlexBoy @ Aug 10 2007, 01:18) *
Если имеете в виду SAM7 или RM9200 то можно, вот отрывок из мануала:

26.6 Programmable Clock Output Controller
The PMC controls 3 signals to be output on external pins PCKx. Each signal can be indepen-
dently programmed via the PMC_PCKx registers.
PCKx can be independently selected between the Slow clock, the PLL output and the main
clock by writing the CSS field in PMC_PCKx. Each output signal can also be divided by a power
of 2 between 1 and 64 by writing the PRES (Prescaler) field in PMC_PCKx.

Т.е. можно частоту до 180Mhz.



ЗЫ Только нужно еще учитывать частотные характеристики групп ножек, например, у SAM'а первая группа (максимальная) только до 30МГц могет нормально выводить :-)
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 10 2007, 10:06
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



а где, простите, ноги PCKx? че то я в распиновке их не вижу...

Ну или хотя бы сигнал не mck, а меньшей частоты...

Сообщение отредактировал ktchv - Aug 10 2007, 10:11
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 10 2007, 11:24
Сообщение #7


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



А тип процессора все-таки огласить не хотите? smile.gif
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 10 2007, 11:27
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(a3r3 @ Aug 10 2007, 15:24) *
А тип процессора все-таки огласить не хотите? smile.gif



эээ... sam7s256.
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 10 2007, 11:41
Сообщение #9


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Тогда:

PA6 - PCK0
PA17, PA21 - PCK1
PA18, PA31 - PCK2

На PA17, PA18 можно вывести максимум 12.5MHz, на остальные до 25MHz.
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Aug 10 2007, 13:51
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(a3r3 @ Aug 10 2007, 14:41) *
На PA17, PA18 можно вывести максимум 12.5MHz, на остальные до 25MHz.

А откуда взято это ограничение? Чето я не находил нигде?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 10 2007, 14:22
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(AlexBoy @ Aug 10 2007, 17:51) *
А откуда взято это ограничение? Чето я не находил нигде?



Table 36-22. I/O Characteristics (6175G–ATARM–22-Nov-06)
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 10 2007, 19:03
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Да, кому интересно. Работает.
вот кусочек:

AT91F_PIO_CfgPeriph(
AT91C_BASE_PIOA,
0, AT91C_PA31_PCK2); //нога любая с PCK на портах А или Б.

AT91C_BASE_PMC->PMC_SCER=AT91C_PMC_PCK2; //включаем выбранную ногу(см. константы)
AT91C_BASE_PMC->PMC_PCKR[2]=AT91C_PMC_CSS_PLL_CLK|AT91C_PMC_PRES_CLK_8; //1 - выбираем источник, 2 - делитель источника.

и на счет ограничений на ноги. вывел 96 мгц... smile.gif
Go to the top of the page
 
+Quote Post
a3r3
сообщение Aug 11 2007, 00:47
Сообщение #13


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Цитата(ktchv @ Aug 10 2007, 23:03) *
и на счет ограничений на ноги. вывел 96 мгц... smile.gif

И что получилось - синусоида? От нагрузки будет зависить, конечно...
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 11 2007, 12:17
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(a3r3 @ Aug 11 2007, 04:47) *
И что получилось - синусоида? От нагрузки будет зависить, конечно...



квадратеки... wink.gif
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 13 2007, 05:54
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Выводил на РА31(AT91SAM7S64-AU-001) MCK/2=48МГц, Осцилл 500МГц/5Gsample - Cвх=13пФ -> сисуноида
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016