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

 
 
> DMA на параллельный порт, есть такое на ARM7
digital
сообщение Dec 11 2007, 23:38
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974



Бывают процессоры с DMA на параллельный порт (что бы по стробу копировала содержимого порта)?

По моему ARM7 умеют цеплять на DMA только последовательные интерфейсы и АЦП.



Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
digital
сообщение Jan 9 2008, 21:59
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 229
Регистрация: 3-02-06
Из: Санкт-Петербург
Пользователь №: 13 974



Цитата
STR912 таким образом читает из видеокамер с интерфесом 656.


ST так вполне себе читают из камеры полингом smile.gif Using the VS6724-based camera module

ps к слову пример с DMA то-же есть


__ramfunc void getImageFromCamera(char buffer[]){
//VSYNC log.1 - frame valid
//wait for the valid frame
do{
SIGNALS = GPIO3->DR[0x3FC];
}while((SIGNALS & VSYNC)); //wait for the falling edge of VSYNC
do{
SIGNALS = GPIO3->DR[0x3FC];
}while(!(SIGNALS & VSYNC)); //wait for the rising edge of VSYNC

PCLKedge = 0;
pixel = 0;
while(1){

while(1){
SIGNALS = GPIO3->DR[0x3FC];
if(SIGNALS & PCLK)
if(!PCLKedge)
break;
if(!(SIGNALS & PCLK))
PCLKedge = 0;
}//wait for the rising edge of PCLK

PCLKedge = 1;
buffer[pixel] = GPIO9->DR[0x3FC];
pixel++;
if(pixel > QCIF)
break;
};
};
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:25
Рейтинг@Mail.ru


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