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

 
 
 
Reply to this topicStart new topic
Slider_spb
сообщение Mar 30 2008, 11:15
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 30-03-08
Пользователь №: 36 331



Привет всем!
Дело в том что на оффициальном сайте NXP есть пример реализации CAN интерфейса.
Подробней так сказать некуда. Перебрал множество других источников. Но не получаеться предать данные через CAN. Среда разработки crossstudio ARM. Куча других вещей уже реализовано. Но с каном затык. На AVR делал приложения без проблем.

Маркировка процессора LPC2129FBD64/01 - судя по датошиту САН в нем есть.

По этому просьба. Если кто может выложите минимальный код, что бы передать данные из can1 в can2.
Только, что бы он был 100% рабочим, проверенным и самодостаточным. Мне необходимо протестировать всё ли правильно сделано в схемотехнике ну и т.д. А всё остальное я уж потом доделаю biggrin.gif
Зарание спасибо.
Go to the top of the page
 
+Quote Post
SeregaB
сообщение Mar 31 2008, 08:47
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 6-04-06
Из: Москва, Зеленоград
Пользователь №: 15 863



Цитата(Slider_spb @ Mar 30 2008, 14:15) *
Привет всем!
Дело в том что на оффициальном сайте NXP есть пример реализации CAN интерфейса.
Подробней так сказать некуда. Перебрал множество других источников. Но не получаеться предать данные через CAN. Среда разработки crossstudio ARM. Куча других вещей уже реализовано. Но с каном затык. На AVR делал приложения без проблем.

Маркировка процессора LPC2129FBD64/01 - судя по датошиту САН в нем есть.

По этому просьба. Если кто может выложите минимальный код, что бы передать данные из can1 в can2.
Только, что бы он был 100% рабочим, проверенным и самодостаточным. Мне необходимо протестировать всё ли правильно сделано в схемотехнике ну и т.д. А всё остальное я уж потом доделаю biggrin.gif
Зарание спасибо.

Я брал из примеров IAR. 100% рабочий.
Go to the top of the page
 
+Quote Post
Alex03
сообщение Mar 31 2008, 10:03
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(Slider_spb @ Mar 30 2008, 16:15) *
... Но не получаеться предать данные через CAN. ...

У меня в 2192 CAN-ы рабочие. В 2129 думаю те же самые smile.gif
Прочтите внимательно errata на предмет CAN.
И что значит "не получаеться предать данные"? По каким критериям Вы это определяете. Конкретизируйте вопрос.

Для нормальной передачи как минимум надо:
1. Чтобы в сети был как минимум ещё 1 девайс.
2. Чтобы скорости были настроены одинаково на всех девайсах сети.
и т.д.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Mar 31 2008, 22:53
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



И про резистор не забыть...
Go to the top of the page
 
+Quote Post
Alex03
сообщение Apr 1 2008, 04:12
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(goodwin @ Apr 1 2008, 03:53) *
И про резистор не забыть...

Да там много про что надо не зыбыть.
Только вот вопрос изначально стоит так: "Я тут чёта делал, и сам, и всяких примеров напробовал, всё равно не работает. Дайте то что работает."

Цитата
Мне необходимо протестировать всё ли правильно сделано в схемотехнике ну и т.д. А всё остальное я уж потом доделаю

Если надо только схемотехнику проверить, то можно помахать Tx-ами как GPIO, на Rx-ы должно приходить "логическое И" от Tx-ов. Ну и осцилом по цепочке. smile.gif
Go to the top of the page
 
+Quote Post
Slider_spb
сообщение Apr 1 2008, 05:36
Сообщение #6





Группа: Новичок
Сообщений: 5
Регистрация: 30-03-08
Пользователь №: 36 331



Цитата(SeregaB @ Mar 31 2008, 12:47) *
Я брал из примеров IAR. 100% рабочий.


Спасибо за ссылку. Хотя IAR-ом не пользуюсь но нашёл в примерах как раз для 2129.

А остальные такие типа профи.... Да про терминаторы в 120 ом для согласования волнового сопротивления на обоих концах сети я не забыл, и режим работы микросхем интерфейса выбраны правильно. И как писал уже выше на других типах микроконтроллеров сеть уже организовывал....

Но всё равно спасибо.

Сообщение отредактировал Slider_spb - Apr 1 2008, 05:37
Go to the top of the page
 
+Quote Post
Slider_spb
сообщение Apr 2 2008, 07:54
Сообщение #7





Группа: Новичок
Сообщений: 5
Регистрация: 30-03-08
Пользователь №: 36 331



Цитата(SeregaB @ Mar 31 2008, 12:47) *
Я брал из примеров IAR. 100% рабочий.


Спасибо!!!!!!!!!!!
Всё работает!!!!!!!!!!!!!
Go to the top of the page
 
+Quote Post

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

 


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


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