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

 
 
 
Reply to this topicStart new topic
> At90can128, Как С Ним Работать?, как работать с CAN интерфейсом?
Dimorus
сообщение Jun 17 2007, 03:59
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 17-06-07
Пользователь №: 28 490



Прошу прощения заранее, но у меня поджимает время с проектом.... и прочтитать всё я не успеваю...
обращаюсь с просьбой smile.gif help.gif
вообщем у меня такой вопрос...
У меня есть два контроллера AT90CAN128
мне надо чтобы один из них чтото передавал, а другой принимал
тое сть один передаёт какуто последовательность, а второй контроллер принимает и если он правильно принял то чтобы загорелся светодиод
как это организовать я незнаю ... очень Нужна помощь.
какие порты для этого нужно использовать и какие команды?
если есть какие нибудь уже готовые проги или ещё чтото то очень хотелос бы глянуть...
Спасибо, всем кто поможет smile.gif
Go to the top of the page
 
+Quote Post
SunnyDevil
сообщение Jun 20 2007, 20:51
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 108
Регистрация: 15-05-07
Пользователь №: 27 742



На сайте Atmel лежит AppNote с примерами, кодом, и детальным описанием приема и передачи. Ctrl-C + Ctrl-V, удаляете ненужные блоки и все работает. Затрат по времени - 20 минут.
Go to the top of the page
 
+Quote Post
Dimorus
сообщение Jun 21 2007, 01:15
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 17-06-07
Пользователь №: 28 490



Цитата(SunnyDevil @ Jun 20 2007, 23:51) *
На сайте Atmel лежит AppNote с примерами, кодом, и детальным описанием приема и передачи. Ctrl-C + Ctrl-V, удаляете ненужные блоки и все работает. Затрат по времени - 20 минут.

а где ты это видел?
дай сссылочку плиззsmile.gif)

Сообщение отредактировал Dimorus - Jun 21 2007, 01:16
Go to the top of the page
 
+Quote Post
spf
сообщение Jun 21 2007, 03:04
Сообщение #4


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(Dimorus @ Jun 21 2007, 07:15) *
а где ты это видел?

Да все там же:
- открываем страницу по AT90CAN128
- читаем раздел Application Notes: "AVR914: CAN & UART based Bootloader for AT90CAN32, AT90CAN64, & AT90CAN128"
- качаем исходники

или
читаем разделTools & Software и качаем "AT90CAN128/64/32 Software Library and Examples"


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Dimorus
сообщение Jun 21 2007, 03:14
Сообщение #5





Группа: Новичок
Сообщений: 5
Регистрация: 17-06-07
Пользователь №: 28 490



Цитата(spf @ Jun 21 2007, 06:04) *
Да все там же:
- открываем страницу по AT90CAN128
- читаем раздел Application Notes: "AVR914: CAN & UART based Bootloader for AT90CAN32, AT90CAN64, & AT90CAN128"
- качаем исходники

или
читаем разделTools & Software и качаем "AT90CAN128/64/32 Software Library and Examples"

пасиба smile.gif))
будем разбираться smile.gif

Сообщение отредактировал Dimorus - Jun 21 2007, 03:14
Go to the top of the page
 
+Quote Post
3030
сообщение Sep 2 2007, 17:21
Сообщение #6





Группа: Участник
Сообщений: 7
Регистрация: 7-01-06
Из: Рязань
Пользователь №: 12 928



Куплю две проги для AT90CAN128 написанные в CVAVR, желательно с подробными каментами...
Задача следующая:соединить два проца по CAN.
Один проц имеет на борту пару кнопок, второй проц светодиод.
При нажатии одной кнопки нужно зажеч светодиод, вторая кнопка должна его погасить.
Потратил не мало времени на сочинение проги, но результат: НЕАЙС.
По этой причине было принято решение купить готовые проги для изучения CAN на живом примере , оплату произведу любым удобным для вас способом.
за подробностями в аську: 409-357-299
Go to the top of the page
 
+Quote Post
net
сообщение Dec 8 2007, 08:42
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(3030 @ Sep 2 2007, 20:21) *
Куплю две проги для AT90CAN128 написанные в CVAVR, желательно с подробными каментами...
Задача следующая:соединить два проца по CAN.
Один проц имеет на борту пару кнопок, второй проц светодиод.
При нажатии одной кнопки нужно зажеч светодиод, вторая кнопка должна его погасить.
Потратил не мало времени на сочинение проги, но результат: НЕАЙС.
По этой причине было принято решение купить готовые проги для изучения CAN на живом примере , оплату произведу любым удобным для вас способом.
за подробностями в аську: 409-357-299

возьмите бесплатные библиотеки и транслятор с сайта atmel там все разжевано и делать ничего не надо
Go to the top of the page
 
+Quote Post
98765
сообщение Dec 11 2007, 12:34
Сообщение #8





Группа: Новичок
Сообщений: 2
Регистрация: 11-12-07
Пользователь №: 33 189



Доброго всем времени суток.
Я пишу на СИ в IAR4.30A(Evaluation Version).
Скачал исходники AVR452 и AVR914(т.к. в обоих примерах увидел применение КАНа).
AVR914 считаю огромным и непонятным.
AVR452 считаю для себя более понятным и компактным примером.
Методом вырезания из AVR452 пытался решить задачу посылки бесконечное число раз на скорости 1Мбит во всех 0 ... 14MOb числа f0.
В качестве приёмника я спользую CAN->USB адаптер.
Опыта работы с КАНом нет. Результата нет.
Попытку ATMELа помочь разработчикам в освоении КАНа разместив на своём официальном сайте примеры реализации интерфейса КАН для конкретных задач считаю очень полезной.
НО . . .
Я нахожусь в начале пути применения КАН . . .
Мне такой пример сразу очень труден . . .
Для начала освоения КАНа считаю нужным размещение всего двух примеров :
1. Только режим передатчика с исходником на СИ.
2. Только режим приёмника с исходником на СИ.
Go to the top of the page
 
+Quote Post
net
сообщение Dec 12 2007, 16:42
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(98765 @ Dec 11 2007, 15:34) *

в canlib как раз и есть приемр для аврстудио как сделать отправку и прием - приер редактируется за 15 минут чтобы все работало
причем знаний никаких не надо
Go to the top of the page
 
+Quote Post
98765
сообщение Dec 13 2007, 10:58
Сообщение #10





Группа: Новичок
Сообщений: 2
Регистрация: 11-12-07
Пользователь №: 33 189



Цитата(net @ Dec 12 2007, 19:42) *
в canlib как раз и есть приемр для аврстудио как сделать отправку и прием - приер редактируется за 15 минут чтобы все работало
причем знаний никаких не надо

Скачал и установил :
1) aStudio4b528 , aStudio413SP1b557 ( Версия определяется как : AVR Studio 4 Version 4.13 Service Pack1 Build557 )
2) at90can128_plugin_v106 ( Дополнение для работы с AT90CAN128 , AT90CAN64 , AT90CAN32 ).
3) WinAVR-20070525 ( Рекомендуется ATMELом для написания и редактирования текста программ на языке СИ ).
4) at90CANLIB_3_2 ( этот " canlib " нужно использовать ? Какой пример ? Открывать и редактировать в AtmelAVR Assembler или AVR GCC ? )
Go to the top of the page
 
+Quote Post
net
сообщение Dec 14 2007, 17:18
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(98765 @ Dec 13 2007, 13:58) *

CAN_Libraries_and_Examples\can_sensor_network_example\can_sensor_node_example
например этото только для отсылки используйте не команду по маске а тупо отправить данные CMD_TX_DATA, и можно смотреть осциллографом что на кан шине будет передача

ну струкктуру заполните
это все работает совершенно нормально
выкиньте лишнее типа диодом мигать и звук проигрывать - я думаю вы это понимаете smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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