stm32-data/data/registers/vrefbuf_v1.yaml
2024-02-22 14:30:35 +08:00

58 lines
1.3 KiB
YAML

block/VREFBUF:
description: Voltage reference buffer.
items:
- name: CSR
description: control and status register.
byte_offset: 0
fieldset: CSR
- name: CCR
description: calibration control register.
byte_offset: 4
fieldset: CCR
fieldset/CCR:
description: calibration control register.
fields:
- name: TRIM
description: Trimming code.
bit_offset: 0
bit_size: 6
fieldset/CSR:
description: control and status register.
fields:
- name: ENVR
description: Voltage reference buffer mode enable.
bit_offset: 0
bit_size: 1
- name: HIZ
description: High impedance mode.
bit_offset: 1
bit_size: 1
enum: HIZ
- name: VRS
description: Voltage reference scale.
bit_offset: 2
bit_size: 1
enum: VRS
- name: VRR
description: Voltage reference buffer ready.
bit_offset: 3
bit_size: 1
enum/HIZ:
bit_size: 1
variants:
- name: Connected
description: VREF+ pin is internally connected to the voltage reference buffer output.
value: 0
- name: HighZ
description: VREF+ pin is high impedance.
value: 1
enum/VRS:
bit_size: 1
variants:
- name: Vref0
description: Voltage reference set to VREF_OUT1 (around 2.048 V).
value: 0
- name: Vref1
description: Voltage reference set to VREF_OUT2 (around 2.5 V).
value: 1