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

 
 
 
Reply to this topicStart new topic
> Максимальная частота входного сигнала на ногу, AT91SAM7S128
Tcom
сообщение Oct 22 2009, 08:14
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Доброго времени суток!!!
Скажите какая максимальная частота может быть понята AT91SAM7S128.
Нужно распознавать синхро сигнал 2.5 МГц.
Потянет??
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 22 2009, 10:54
Сообщение #2


Гуру
******

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



Цитата(Tcom @ Oct 22 2009, 12:14) *
Нужно распознавать синхро сигнал 2.5 МГц.
Потянет??

Смотря что в вашем понимании значит "распознавать".
Go to the top of the page
 
+Quote Post
Tcom
сообщение Oct 22 2009, 11:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Нужно по синхросигналу читать данные, переход 0 -> 1 считываем.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 22 2009, 11:24
Сообщение #4


Гуру
******

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



55MHz / 2.5MHz = 22 такта на считывание - вполне можно, если не отвлекаться на другие дела.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Oct 22 2009, 12:00
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



48 МГц у меня так я думаю, кварц и PLL у меня стоит такой как на олимекс плате.
48 / 2.5 = 19.2
Чтение с порта 3 такта или я ошибаюсь?
Лучше таки дела писать на ассемблере?
Как узнать на какой частоте работает процессор?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 22 2009, 12:27
Сообщение #6


Гуру
******

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



Цитата(Tcom @ Oct 22 2009, 16:00) *
Чтение с порта 3 такта или я ошибаюсь?

Нет, 4 - еще такт на доступ через APB.

Цитата(Tcom @ Oct 22 2009, 16:00) *
Лучше таки дела писать на ассемблере?

Совсем не обязательно.

Цитата(Tcom @ Oct 22 2009, 16:00) *
Как узнать на какой частоте работает процессор?

Самый простой способ - включить какой-нибудь программируемый клок (PCKx) и ткнуть в него осциллографом.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Oct 22 2009, 12:37
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



А где можно глянуть сколько времени(тактов) уходит на выполнение инструкции? В IAR посмотрю в окне дизассемблера и посчитаю.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 22 2009, 12:44
Сообщение #8


Гуру
******

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



Время выполнения можно посмотреть в ARM7TDMI Technical Reference Manual, только вот нюансы типа тактов ожидания при доступе надо учитывать самостоятельно.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Oct 22 2009, 12:52
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Все ясно, спасибо большое!!
Буду разбираться.
Go to the top of the page
 
+Quote Post

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

 


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


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