Библиотека для работы с шиной CAN шиной для PIC18

Views: 1442


catcatcat_CAN_06Библиотека для работы с шиной CAN шиной для PIC-контроллеров 18 серии.

V-0.03

Описание функций

Настройка модуля CAN

// инициализация контроллера CAN
void Init_CAN(unsigned int freq, unsigned int filter1, unsigned int filter2, unsigned int filter3, unsigned int filter4, unsigned int filter5, unsigned int filter6);
В этой функции выполняется включение модуля CAN в стандартном режиме и настройка его фильтров.

Автонастройка на скорости передачи
void autospeed (void);

Прием сообщений
void ECAN_Receive(void); // прием данных (вставить в функцию прерывания)

Передача стандартных сообщений из массива const – фиксированные сообщения
void CANS_Transmit_TXB0(const char *str);
Функции настройки
void CAN_EID(int EID, int SID); // ID расширенного сообщения

void CAN_SID(int SID); //ID стандартного сообщения

Установка флагов и задания количества байт

* RTR – флаг дистанционного запроса
* COU – количество байт передачи */
void CAN_RTR_COU(char RTR, char COU);

/* расширенные функции передачи сообщений из буферов TXBUID и TXBUFER*/
/* передача сообщения
* TXB – Номер буфера передачи 0-2
* PRI – Номер приоритета передачи 0-3 */
void CAN_Transmit(char TXB, char PRI);


Значок

Библиотека для работы с шиной CAN шиной для PIC18 5.58 KB 664 downloads

Библиотека для работы с шиной CAN шиной для PIC18 ...


Это может быть интересно


  • Проект с использованием MCC часть 12-2Проект с использованием MCC часть 12-2
    Views: 1220 Настало время для изучения шины I2C. Изучать будем на примере работы с индикатором RET012864E. Что изменили со старой схемы: В прошлой теме я затупил и не добавил подтягивающие резисторы …
  • MPLAB® Harmony – или как это просто! Часть 4.MPLAB® Harmony – или как это просто! Часть 4.
    Views: 2426 Часть четвертая – это может показаться немного сложно. Структура проекта. Для облегчения конфигурирования проекты MPLAB Harmony обычно структурированы таким образом, чтобы изолировать код, необходимый для настройки «системы», от …
  • Модуль CAN в микроконтроллерах PIC18Модуль CAN в микроконтроллерах PIC18
    Views: 5987 Введение   CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований …
  • Сенсорный выключатель светаСенсорный выключатель света
    Views: 16545 Хотя в настоящий момент актуальны системы управления освещением с передачей данных по электросети, но я думаю, что проекты такого рода тоже имеют право на жизнь. Анонс Три вида …
  • ch-светомузыка от теории до реализацииch-светомузыка от теории до реализации
    Views: 957 Сразу оговоримся технология или теория ch-светомузыки, это постоянно развивающийся процесс и то что будет сказано сегодня завтра может быть опровергнуто и считаться ошибочным. Назовем само решение проблемы автоматического …
  • Altium Designer first projectAltium Designer first project
    Views: 547 Эта статья подразумевает, что у вас установлен и настроен Altium Designer как описано в статье  Altium Designer my setup system and project structure.  Обратите внимание! Библиотека постоянно обновляется, …
  • Применение typedef, struct и unionПрименение typedef, struct и union
    Views: 8918 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …
  • Development board based on MCU PIC18F47Q84Development board based on MCU PIC18F47Q84
    Views: 2800 PIC18F47Q84 Microcontroller Family with CAN Flexible Data Status: In Production.
  • WiFi ESP8266 – AT команды связанные с функцией Wi-FiWiFi ESP8266 – AT команды связанные с функцией Wi-Fi
    Views: 5809 AT команды связанные с функцией Wi-Fi Функции Wi-Fi подключения, запускаться из командной строки Команда Описание  1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов). 2 …
  • Ссылки на интересные источникиСсылки на интересные источники
    Views: 991 Сбор 3D моделей от André L’Hérault конденсаторы, резисторы, индуктивности dropbox IPC-SM-782 Surface Mount Design and Land Pattern Standard Видео уроки по Altium designer Alexey Sabunin https://www.youtube.com/channel/UCG7N5CqXpyK8nQjr1EmMgng Сергей Булавинов https://www.youtube.com/channel/UCISAMXRnN_Qw9UTjUwZI1Jw Robert Feranec https://www.youtube.com/user/matarofe …



Поделись этим!