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

 
 
> CAN девайс на Tiny2313-MCP2515. Примеры кода.
AVL4ELECTRONIX
сообщение Feb 17 2014, 08:20
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 16-02-14
Из: Коломыя UA
Пользователь №: 80 545



Всем привет!
Решил я соорудить CAN-девайс.
Что б в автомобиле можно было смотреть-посылать данные.
За основу взял Tiny2313-MCP2515.
На стадии экспериментов подключил 2313 к КОМ порту и могу туда-сюда данные передавать.
Что получилось.
Управлять через КОМ-порт 2515. Я её могу читать/писать/ресетить.
Что нехватает: знаний sm.gif
А именно ПРОСТЫХ примеров кода на Си или АСМе для 2515.
Сконфигурировать 2515 я уже умею и знаю какими значениями.
Теперь хочу что-передать в CAN.
Подскажите, пожалуйста, минимальный пример кода для отправки одного сообщения в КАН.
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AVL4ELECTRONIX
сообщение Feb 17 2014, 17:01
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 16-02-14
Из: Коломыя UA
Пользователь №: 80 545



Вот интересный ответ.
Одни нравоучения, вместо конкретно полезной информации.
Я уже писал постом выше, что если хотите мне помочь чем-то, то я рад Вас услышать.
А если просто "повыпендриваться", ибо Вам "наболело", то это к врачу, ибо здесь форум радиоэлектронщиков, а не больных людей.
И по делу. А покажите мне КНИГУ по MCP2515. Слабо?
И почему Вас так "заело", что я хочу писать, а не читать?
Вы ж не знаете, ибо Вы не экстрасенс, я уверен, иначе б знали, что данные которые мне нужны я уже давно вычитал с CAN-шины.
Как раз с Вашей стороны алогично делать какие-то выводы, не зная вводных данных.
Бумажные книги по СИ, АВР, АСМ у меня есть, штук 10. Я их почитываю.
А конкретно в этом топике меня интересует, цитирую "CAN девайс на Tiny2313-MCP2515. Примеры кода."
Пока-что "умных" ответов хватает, а вот полезной информации - нет.
Предварительно, "не в падлу", я перечитал все темы этого форума в которых упоминалось про MCP2515. Но нужной мне информации я не нашёл. Допускаю, и так скорее всего оно и есть, что я слишком туп и глуп, по-этом я и создал ЭТОТ топик в надежде на ПОМОЩЬ, а не на нравоучения.
Впредь, прошу, отвечать по-делу. Ибо УЧИТЬ и ПОУЧАТЬ - это две большие разницы. А Вам, я так вижу, хочется именно ПОУЧАТЬ, что б возвыситься в своём самомнении, наверное. Может, я и ошибаюсь, но такое моё мнение, на основании Ваших ответов.
А что на форуме можно найти линки на хорошие книги... К чему такой ответ. Я ж не знаю какие книги хорошие, а какие нет. Если Вы ЗНАЕТЕ и хотите мне ПОМОСЬ, то, пожалуйста, дайте линки на хорошие, а не пишите расплывчатую фразу о могуществе интернета.
Пожалуйста, дайте линк на "великолепный тутор", я, увы, так его и не нашёл.
Спасибо!
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Feb 17 2014, 17:25
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Может тут есть чтото что Вам поможет.
http://forum.easyelectronics.ru/viewtopic.php?f=4&t=4836

Сам микрочип в разделе documentation and software предлагает достаточно информации для этого контроллера
http://www.microchip.com/wwwproducts/devic...ocName=en010406

P.S.
Работал с CAN и на приём и на передачу. Но пользовалься CAN-контроллерами встроенными в процессор.
Приходилось слушать шину с протоколом CAN-FMS (грузовики, автобусы и т.п.). Поток данных сумашедший.
Для CORTEX-M3 на 50МГц загрузка не большая, но всёравно он не справлялся с трансляцией данных
с CAN (250кбит) в UART (115200). Не хватало пропускной способности UART.
Как по мне Tiny2313 слабоват для этой шины. Разве что как мост CAN-UART и то с существенными ограничениями.
Для работы с CAN подходят процессоры с аппаратными фильтрами CAN-сообщений.
Но конечно всё зависит от вашей задачи.
Go to the top of the page
 
+Quote Post



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

 


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


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