Views: 1442
Библиотека для работы с шиной 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 часть 02Views: 2464 Когда мы запустили конфигуратор, самое главное понять, что с этим делать и как проверить, то что мы делаем работает или нет. Для начала настроим регистры конфигурации микроконтроллера и настроем …
MTouch® Модуль Емкостной Библиотеки для MPLAB®X Code Configurator (MCC)Views: 1437 Введение MTouch ® Модуль Емкостной Библиотеки для MPLAB ® X Code Configurator (MCC) позволяет быстро и легко генерировать решение кода на Cи для емкостной сенсорной кнопки, датчика приближения и слайдера.
Audio-bluetooth modules BK8000L (noname)Views: 885 Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, …
Temperature measurement with NTC thermistor.Views: 728 Проекты в которых присутствовало измерение температуры начинал с цифровых датчиков, т.к. в них все просто и не надо ничего преобразовывать и вычислять. При использовании цифровых датчиков ты получаешь …
УКВ – радиоприем, часть 1Views: 9833 Музыкальная тема к статье, слушаем: Первый мой радиоприемник, выглядел так. Использовал исключительно в школе на уроках, держась за одно ухо и преданно смотря на училку и сладко улыбаясь. …
TDA7294 part 1Views: 505 TDA7294 має унікальні дані для створення підсилювачів звукової частоти HI-FI класу. Варіант застосування є конфігурація BRIDGE (мостова схема включення), де використовуються два TDA7294, як показано на схематичній діаграмі …
Altium Designer my setup system and project structureViews: 1081 Используйте только последнее обновление!!! Updates https://catcatcat.d-lan.dp.ua/altium-designer-my-libraries-project-templates-system-settings-by-catcatcat-v23-09/ Тут хочу поделиться как я настраиваю Altium Designer и как я использую файлы DXPPreferences.DXPPrf для быстрой конфигурации и получения …
AD9833 – Programmable Waveform Generator – part twoViews: 1961 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
Arduino LCD + STONE STVI056WT-01 + Strain gaugeViews: 676 Author li grey email: greyli1987@outlook.com The strain assessment instrument is used to assess the degree of corresponding muscle strain by obtaining the muscle surface action potential through silver …
Kitchen timer with contactless gesture controlViews: 817 Кухонний таймер з безконтактним керуванням жестами дозволяє встановити необхідний період часу для приготування страв, не торкаючись пристрою. Дуже зручно під час приготування їжі, коли руки забрудниться. Усі …