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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> есть ли реальный опыт по DP1205 ?, есть ли реальный опыт по DP1205 ?
mstr
сообщение Mar 21 2008, 06:26
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



Взялся поразбираться с DP1205, в качестве управляющего использую контроллер AT91RM9200. Никак не удается передать данные, в регистры все пишется/читается, конфигурацию регистров брал из работающего исходника, только под другой процессор... Не выставляются прерывания по концу передачи/опустошению ФИФО, хотя, судя по регистрам, должны были бы.

Не можете подсказать, в какую сторону хотя бы копать? Или, может у кого-нибудь есть исходники под Атмеловские АРМ процессоры для управления трансивером?
Go to the top of the page
 
+Quote Post
alexQ
сообщение Mar 21 2008, 07:35
Сообщение #17


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



выкладывали уже проект. на всякий случай еще раз

http://electronix.ru/forum/index.php?showtopic=44529
Go to the top of the page
 
+Quote Post
mstr
сообщение Mar 21 2008, 10:01
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



Спасибо за проект. Просто вроде бы все делаю аналогично, но не работает, пытаюсь забить фифо, не выставляется прерывание. Что-то даже идей никаких нет.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Mar 21 2008, 11:01
Сообщение #19


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



должно все работать.
на древних 1205-х был баг с фифо но это 2005год вроде ... в смысле на чипе написано N5K.
не этот случай? в аттаче errata на него на всякий случай.
Прикрепленные файлы
Прикрепленный файл  tn1205_01_fifo_bug.pdf ( 265.62 килобайт ) Кол-во скачиваний: 106
 
Go to the top of the page
 
+Quote Post
mstr
сообщение Mar 21 2008, 11:32
Сообщение #20


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



Чип как раз бажный, N5K =) Но тут все более странно, пытаюсь записывать данные, пишу 4 байта 0xAA, потом пишу 4 байта паттерна, пытаюсь после каждой записи прочитать регистр, в котором статус фифо (5й). После первой записи выставляется флаг, что фифо не пустое, но уровень на ножке, которая должна была бы показать установку этого флага не меняется. Дальше пробовал работать и в режиме, когда данные отправляются сразу, как только попадут в фифо, и в режиме, когда данные отправляются по заполнению фифо... В первом режиме выставляется флаг отправки, после каждого из байтов. Во втором, сколько бы я не запихнулд в фифо, флаги никакие не меняются. Про прием я ничего пока не говорю, наладить бы передачу по-честному.
Go to the top of the page
 
+Quote Post
alexQ
сообщение Mar 24 2008, 07:07
Сообщение #21


Знающий
****

Группа: Banned
Сообщений: 520
Регистрация: 6-02-06
Пользователь №: 14 040



чип точно ерратный. мой совет вообще тогда буфер не использовать а работать чисто в Continuous mode.
Go to the top of the page
 
+Quote Post
mstr
сообщение Apr 30 2008, 08:00
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



Смог-таки запустить передачу/прием с ФИФО, возник теперь такой вопрос - когда я пытаюсь подряд сделать неколько посылок, то между ними приходится делать задержку, причем довольно большую (т.е., порядка сотен мс) - это нормально? Иначе принимающая сторона не вызывает прерывание что что-то принято. Вот и пытаюсь понять, то ли нам попались на редкость бажные чипы, то ли я все-таки делаю с ними что-то не то =)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 15:10
Рейтинг@Mail.ru


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