Миландр 1986BE9X, 1986BE1T / CAN |
|Си| | ||
в палитре | на схеме |
Блок инициализирует контроллер CAN интерфейса. Программная реализация блока, расположена в заголовочном файле can.h (функция Init_CAN) файла main.c проекта Test_Driver (в среде разработки Keil), который создается при генерации кода проекта и содержит тексты программ алгоритма на языке СИ. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.
Размер каждого массива равен заданному параметру SIZE.
Название | Имя | Описание | По умолчанию |
Выбор CAN контроллера | CAN_NUM |
Существует возможность выбрать один из двух контроллеров см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf |
CAN1 |
Прием собственных пакетов | ROP | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | DISABLE |
Подтверждение собственных пакетов | SAP | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | DISABLE |
Режим самотестирования | STM | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | DISABLE |
Режим «Только прием» | ROM | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | DISABLE |
Значение размера фазы PSEG | PSEG | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | CAN_PSEG_Mul_2TQ |
Значение размера фазы SEG1 | SEG1 | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | CAN_SEG1_Mul_4TQ |
Значение размера фазы SEG2 | SEG2 | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | CAN_SEG2_Mul_3TQ |
Значение размера фазы SJW | SJW | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | CAN_SJW_Mul_2TQ |
Семплирование | SB | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | CAN_SB_1_SAMPLE |
Предделитель системной частоты | BRP | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | 9 |
Максимальное значение счетчиков ошибки [0..255] | ERR_MAX | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | 255 |
Базовый предделитель частоты CPU_CLK | PSG | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | 0 |
IRQ | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | ||
Включить прерывание по приему посылки | IRQ_EN | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | ДА |
Приоритет прерывания CAN | IRQ_PRI | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | 2 |
Выбор буферов на прием | BUF_ARR | см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf | CAN_BUFFER_0 |
нет