typedef struct uint16_t Inv1; 0 uint16_t Inv_Driver 1; 1 uint16_t Inv_DriverDelay 1; 2 uint16_t Pv1 1; 3 uint16_t Pv2 1; 4 uint16_t Pv31; 5 uin
这段代码定义了一个结构体类型PWMSTATEWord_BITS,其中包含了一个16位的无符号整型变量和一系列位域变量。
第一个位域变量Inv占用1位,表示逆变器状态,0表示关闭,1表示打开。
第二个位域变量Inv_Driver占用1位,表示逆变器驱动器状态,0表示关闭,1表示打开。
第三个位域变量Inv_DriverDelay占用1位,表示逆变器驱动器延迟状态,0表示关闭,1表示打开。
第四个位域变量Pv1占用1位,表示光伏1状态,0表示关闭,1表示打开。
第五个位域变量Pv2占用1位,表示光伏2状态,0表示关闭,1表示打开。
第六个位域变量Pv3占用1位,表示光伏3状态,0表示关闭,1表示打开。
第七个位域变量Pv4占用1位,表示光伏4状态,0表示关闭,1表示打开。
第八个位域变量Pv1_Driver占用1位,表示光伏1驱动器状态,0表示关闭,1表示打开。
第九个位域变量Pv2_Driver占用1位,表示光伏2驱动器状态,0表示关闭,1表示打开。
第十个位域变量Pv3_Driver占用1位,表示光伏3驱动器状态,0表示关闭,1表示打开。
第十一个位域变量Pv4_Driver占用1位,表示光伏4驱动器状态,0表示关闭,1表示打开。
第十二个位域变量EnableCntGridPwm占用1位,表示计数网络PWM状态,0表示关闭,1表示打开。
第十三个位域变量EnableOffGridGPwm占用1位,表示非计数网络PWM状态,0表示关闭,1表示打开。
第十四个位域变量EnableePwm占用1位,表示ePWM状态,0表示关闭,1表示打开
原文地址: https://www.cveoy.top/t/topic/d89w 著作权归作者所有。请勿转载和采集!