Module stm32_hal2::pac::crs::cr
source · Expand description
CRS control register
Structs§
- CRS control register
- Register
CR
reader - Register
CR
writer
Type Aliases§
- Field
AUTOTRIMEN
reader - Automatic trimming enable This bit enables the automatic hardware adjustment of TRIM bits according to the measured frequency error between two SYNC events. If this bit is set, the TRIM bits are read-only. The TRIM value can be adjusted by hardware by one or two steps at a time, depending on the measured frequency error value. Refer to Section7.3.4: Frequency error evaluation and automatic trimming for more details. - Field
AUTOTRIMEN
writer - Automatic trimming enable This bit enables the automatic hardware adjustment of TRIM bits according to the measured frequency error between two SYNC events. If this bit is set, the TRIM bits are read-only. The TRIM value can be adjusted by hardware by one or two steps at a time, depending on the measured frequency error value. Refer to Section7.3.4: Frequency error evaluation and automatic trimming for more details. - Field
CEN
reader - Frequency error counter enable This bit enables the oscillator clock for the frequency error counter. When this bit is set, the CRS_CFGR register is write-protected and cannot be modified. - Field
CEN
writer - Frequency error counter enable This bit enables the oscillator clock for the frequency error counter. When this bit is set, the CRS_CFGR register is write-protected and cannot be modified. - Field
ERRIE
reader - Synchronization or trimming error interrupt enable - Field
ERRIE
writer - Synchronization or trimming error interrupt enable - Field
ESYNCIE
reader - Expected SYNC interrupt enable - Field
ESYNCIE
writer - Expected SYNC interrupt enable - Field
SWSYNC
reader - Generate software SYNC event This bit is set by software in order to generate a software SYNC event. It is automatically cleared by hardware. - Field
SYNCOKIE
reader - SYNC event OK interrupt enable - Field
SYNCOKIE
writer - SYNC event OK interrupt enable - Field
SYNCWARNIE
reader - SYNC warning interrupt enable - Field
SYNCWARNIE
writer - SYNC warning interrupt enable - Field
TRIM
reader - HSI48 oscillator smooth trimming These bits provide a user-programmable trimming value to the HSI48 oscillator. They can be programmed to adjust to variations in voltage and temperature that influence the frequency of the HSI48. The default value is 32, which corresponds to the middle of the trimming interval. The trimming step is around 67 kHz between two consecutive TRIM steps. A higher TRIM value corresponds to a higher output frequency. When the AUTOTRIMEN bit is set, this field is controlled by hardware and is read-only. - Field
TRIM
writer - HSI48 oscillator smooth trimming These bits provide a user-programmable trimming value to the HSI48 oscillator. They can be programmed to adjust to variations in voltage and temperature that influence the frequency of the HSI48. The default value is 32, which corresponds to the middle of the trimming interval. The trimming step is around 67 kHz between two consecutive TRIM steps. A higher TRIM value corresponds to a higher output frequency. When the AUTOTRIMEN bit is set, this field is controlled by hardware and is read-only.