Добавить пояснения к исходникам, заголовкам TI, настройкам CCS и существующим проверкам. Зафиксировать правила кодировки, обзор модулей и аудит комментариев.
24 lines
1.4 KiB
C
24 lines
1.4 KiB
C
/* Проверка ump_logger/stubs на модели ПК. Русские пояснения сохранены в UTF-8. */
|
|
/* Объявляет modbus — массив технологических регистров; слово int на C28x занимает 16 бит. Память определена в другом модуле. */
|
|
extern int modbus[128];
|
|
/* Задаёт dsk_LOAD = 6; код платы нагрузки. */
|
|
#define dsk_LOAD 6
|
|
/* Задаёт Commands = modbus[127]; слово команд, технологический регистр 127. */
|
|
#define Commands modbus[127]
|
|
/* Задаёт sens_data = (modbus+24); sens данные. */
|
|
#define sens_data (modbus+24)
|
|
/* Задаёт DAC_go = modbus[0x50]; начальный ток нагрузки в мА, технологический регистр 0x50. */
|
|
#define DAC_go modbus[0x50]
|
|
/* Задаёт DAC_stop = modbus[0x51]; конечный ток нагрузки в мА, технологический регистр 0x51. */
|
|
#define DAC_stop modbus[0x51]
|
|
/* Задаёт DAC_min = modbus[0x79]; ЦАП min. */
|
|
#define DAC_min() modbus[0x79]
|
|
/* Задаёт DAC_max = modbus[0x78]; ЦАП max. */
|
|
#define DAC_max() modbus[0x78]
|
|
/* Задаёт DAC_cal = modbus[0x7A]; ЦАП cal. */
|
|
#define DAC_cal() modbus[0x7A]
|
|
/* Задаёт DAC_04 = modbus[0x6F]; ЦАП 04. */
|
|
#define DAC_04 modbus[0x6F]
|
|
/* Задаёт DAC_20 = modbus[0x6E]; ЦАП 20. */
|
|
#define DAC_20 modbus[0x6E]
|