 
 
| TSG_IESR Контроллер ШИМ: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 UnusedBits 31 : 20 TSG_END_IEBit 19 R/W 0x0 TS Generator (TSG) End Interrupt Enable TSGFFIEBit 18 R/W 0x0 TS Generator (TSG) Full Finish Interrupt Enable TSGHFIEBit 17 R/W 0x0 TS Generator (TSG) Half Finish Interrupt Enable TSG_ERRSYNCBYTEIEBit 16 R/W 0x0 TS Generator (TSG) Error Sync Byte Interrupt Enable UnusedBits 15 : 4 TSG_END_STSBit 3 R/W1C 0x0 TS Generator (TSG) End Status TSG_FF_STSBit 2 R/W1C 0x0 TS Generator (TSG) Full Finish Status TSG_HF_STSBit 1 R/W1C 0x0 TS Generator (TSG) Half Finish Status TSG_ERR_SYNC_BYTE_STSBit 0 R/W1C 0x0 TS Generator (TSG) Error Sync Byte Status Команда U-Boot для чтения регистраmd 300a008 1 Bit fields structure
typedef union  tsg_iesr
{
  struct
  {
   unsigned tsg_err_sync_byte_sts : 1;
   unsigned tsg_hf_sts : 1;
   unsigned tsg_ff_sts : 1;
   unsigned tsg_end_sts : 1;
   unsigned unused0 : 12;
   unsigned tsg_errsyncbyteie : 1;
   unsigned tsghfie : 1;
   unsigned tsgffie : 1;
   unsigned tsg_end_ie : 1;
   unsigned unused1 : 12;
  } b;
   unsigned long w;
} TSG_IESR
    |  |