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

 
 
> AT91SAM9G45, Частота работы порта 1.5мГц очень мало =(
Gevork
сообщение Feb 16 2012, 12:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-11
Пользователь №: 67 071



Добрый день. Столкнулся с такой проблеммой при подключении параллельного АЦП к портам процессора, не могу выжать с них больше 1.5 мГц. В МК STM скорость работы портов настраивается регистрами вроде бы как до 50мГц, неужели в данном случа компания Atmel не предусмотрела это и больше чем 1.5 мГц не вытянуть ? Или мб я не нашел данные регисты?
Работаю в режиме standalone программирование в среде IAR. Заранеее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Feb 24 2012, 12:02
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



PIO тактируется от MCK, последний может иметь частоту до 133MHz (см. Figure 26-1). Просто настройте его.

А вообще, не дело это - пытаться окучивать скоростную периферию ногодрыгом.
Go to the top of the page
 
+Quote Post
Gevork
сообщение Feb 24 2012, 20:21
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-11
Пользователь №: 67 071



Цитата(aaarrr @ Feb 24 2012, 15:02) *
PIO тактируется от MCK, последний может иметь частоту до 133MHz (см. Figure 26-1). Просто настройте его.

А вообще, не дело это - пытаться окучивать скоростную периферию ногодрыгом.

Простите, но вопрос состоит не что именно сделать, а как это сделать ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 24 2012, 20:37
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Gevork @ Feb 25 2012, 00:21) *
Простите, но вопрос состоит не что именно сделать, а как это сделать ?

Как сделать буквально по шагам расписано в документации (26.9 Programming Sequence).
Go to the top of the page
 
+Quote Post
Gevork
сообщение May 15 2012, 11:05
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 8-09-11
Пользователь №: 67 071



Цитата(aaarrr @ Feb 24 2012, 23:37) *
Как сделать буквально по шагам расписано в документации (26.9 Programming Sequence).

Простите тупого, но никак не получается, на какое то время данная проблема отпала, но вскоре опять всплыла. Опишите пожалуйста поподробней как все же это реализовать, если не сложно хотелось бы увидеть код как это сделать, как я понял надо что то указать непосредственно прямо в main.c при инициализации порта(бита).
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 15 2012, 11:27
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Gevork @ May 15 2012, 15:05) *
как я понял надо что то указать непосредственно прямо в main.c при инициализации порта(бита).

Нет, при инициализации PIO ничего делать не надо.

Опишите, что у вас настроено сейчас по части:
1. PLL
2. MMU/Cache
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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