|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
|
Aug 9 2007, 21:10
|
Участник

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

|
Цитата(sergeeff @ Aug 10 2007, 01:07)  Насколько я знаю, такой возможности нет. понтяно... а как тогда генерировать сигнал меньшей частоты?
|
|
|
|
|
Aug 9 2007, 21:18
|

Местный
  
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Aug 10 2007, 10:06
|
Участник

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

|
а где, простите, ноги PCKx? че то я в распиновке их не вижу...
Ну или хотя бы сигнал не mck, а меньшей частоты...
Сообщение отредактировал ktchv - Aug 10 2007, 10:11
|
|
|
|
|
Aug 10 2007, 11:27
|
Участник

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

|
Цитата(a3r3 @ Aug 10 2007, 15:24)  А тип процессора все-таки огласить не хотите?  эээ... sam7s256.
|
|
|
|
|
Aug 10 2007, 19:03
|
Участник

Группа: Новичок
Сообщений: 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 мгц...
|
|
|
|
|
Aug 11 2007, 00:47
|
Частый гость
 
Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947

|
Цитата(ktchv @ Aug 10 2007, 23:03)  и на счет ограничений на ноги. вывел 96 мгц...  И что получилось - синусоида? От нагрузки будет зависить, конечно...
|
|
|
|
|
Aug 11 2007, 12:17
|
Участник

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

|
Цитата(a3r3 @ Aug 11 2007, 04:47)  И что получилось - синусоида? От нагрузки будет зависить, конечно... квадратеки...
|
|
|
|
|
Aug 15 2007, 06:54
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970

|
Цитата(amw @ Aug 14 2007, 17:43)  А какая Свх у нагрузки будет? Думаю сопоставима. Но частота же плыть не будет, все равно будет срабатывание по фронтам по уровням TTL. У нас на плате стояли 8 SAM7S, тактировавшихся от PCK0 SAM7X. Пока не приехали буфера, с выхода PCK0 на шину XCK и с шины на входы XIN стояли перемычки, т.е. PCK0 напрямую тактировал 8 контроллеров - и все устойчиво работало. Но в серию, естественно, нужны буфера. p/s. Длина шины по плате - ~200 мм
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|