Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 28.01.2010, 13:18  
asasl
Прохожий
 
Регистрация: 20.01.2010
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
asasl на пути к лучшему
По умолчанию кто реализовал CAN?

Почитал форум, но так и не нашел.

Задача:
есть с десяток-другой устройств и компьютер.

Требуется связать их общей шиной. чтобы устройства могли обмениваться информацией друг с другом. Помехозащищенные алгоритмы приветствуются.

Выбрал CAN. Но нигде не могу найти реализацию для AVR на C (Winavr).
В принципе могу переползти на arm.

Помогите, кто занимался.
Реклама:
asasl вне форума  
Непрочитано 28.01.2010, 13:58  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: кто реализовал CAN?

CAN - это 2 нижних уровня, а выше что? Все протоколы малодоступны. Есть CAN-Open и то slave найти можно, а мастер нигде не видел.

Сама реализация CAN как правило проста, но зависит от контроллера. На PIC сложнее, на AT90CAN128 или at91sam7x - попроще. LPC вроде ничего. Правда там хомуты какие-то были. Наверное устранили. В ближайшее время буду на ST32F пробовать.

С IAR поставлялась библиотека для AT90CAN128. И куча примеров, включая автобод и бутлоадер. Переделать на GCC не составит труда.
SasaVitebsk вне форума  
Сказали "Спасибо" SasaVitebsk
asasl (28.01.2010)
Непрочитано 28.01.2010, 17:06  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: кто реализовал CAN?

С каких это пор САН закрытый? Введите в гугль волшебную фразу "CAN Physical Layer" - и он мгновенно откроется!!!

Топикстартеру - скачайте даташит MCP2515 и будет вам щастье. Хотя она чуть-чуть дороговата(((
niXto вне форума  
Непрочитано 28.01.2010, 17:31  
asasl
Прохожий
 
Регистрация: 20.01.2010
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
asasl на пути к лучшему
По умолчанию Re: кто реализовал CAN?

Нижние уровни CAN как раз проблемой не являются. Но вот с верхними...
asasl вне форума  
Непрочитано 28.01.2010, 21:00  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: кто реализовал CAN?

в microC есть библиотека для работы с CAN (во всяком случае, для PIC). И примеры есть.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Микросхема амплитудного детектора, кто знает? vicpavlovich Информация по радиокомпонентам 25 03.03.2019 14:11
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33
Кто такие админы? xpanitel Отвлекитесь, эмбеддеры! 40 12.11.2009 10:34
Кто подскажет почему не работает WD CMP_SYS Микроконтроллеры, АЦП, память и т.д 18 15.10.2009 18:47
[Решено] А кто на Монитор.нет вхож? Требуется помощь vdlab Отвлекитесь, эмбеддеры! 2 12.10.2009 16:51


Часовой пояс GMT +4, время: 10:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot