Регистры Allwinner H616

Сокращения  |  Дерево шин  |  Карта памяти


BUS_IDLE_CHK
9.2.5. UART RS485 Bus Idle Check Register - адрес: 0x50000c8 0x50004c8 0x50008c8 0x5000cc8 0x50010c8 0x50014c8 (смещение: 0x00C8)

Универсальный асинхронный приемо-передатчик: список регистров



31 ||||||||||||||||| 16
15 ||||||||||||||||| 00

  Unused

Bits 31 : 8

  BUS_IDLE_CHK_EN

Bit 7
R/W
0x0

0: Disable bus idle check function
1: Enable bus idle check function


  BUS_STATUS

Bit 6
R
0x0

The Flag of Bus Status
0:Idle
1:Busy


  ADJ_TIME

Bits 5 : 0
R
0x0

Bus Idle Time
The unit is 8*16*Tclk.



Команда U-Boot для чтения регистра

md 50000c8 1
md 50004c8 1
md 50008c8 1
md 5000cc8 1
md 50010c8 1
md 50014c8 1



Bit fields structure

typedef union  bus_idle_chk
{
  struct
  {
   unsigned adj_time : 6;
   unsigned bus_status : 1;
   unsigned bus_idle_chk_en : 1;
   unsigned unused0 : 24;
  } b;
   unsigned long w;
} BUS_IDLE_CHK
   

Allwinner H616 Manual