Фронты START/STOP обрабатываются при принятии командного слова CAN/RS, а окончание импульса обслуживается таймером. STOP имеет приоритет, перекрытие выходов исключено, сохранена защита от самопуска при включении. Загрузка параметров больше не подменяет живые команды нагрузки. Добавлены подробные русские комментарии во все собственные C-модули и основные заголовки, описание поведения и host-тест автомата. Обновлены файлы прошивки. Полная сборка TI 22.6.1.LTS и тесты пройдены; проверка на физической плате не выполнялась.
10 lines
326 B
C
10 lines
326 B
C
/* Òåëåìåòðèÿ eCAN è ôîíîâàÿ âûäà÷à îòâåòîâ ëîããåðà.
|
|
* UMP_CAN_service âûçûâàåòñÿ èç main, íå èç ïðè¸ìíîãî IRQ.
|
|
*/
|
|
void InitCan(int Port, int DevNum);
|
|
void CAN_send(int Port, int data[], int Addr);
|
|
extern int CAN_input_data[];
|
|
|
|
/* Íåáëîêèðóþùàÿ ïåðåäà÷à îòâåòîâ ëîããåðà îòäåëüíûì CAN mailbox. */
|
|
void UMP_CAN_service(void);
|