[][src]Struct lpc55s6x_pac::syscon::pll0sscg1::W

pub struct W { /* fields omitted */ }

Value to write to the register

Methods

impl W[src]

pub fn reset_value() -> W[src]

Reset value of the register

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self[src]

Writes raw bits to the register

pub fn md_mbs(&mut self) -> _MD_MBSW[src]

Bit 0 - input word of the wrapper bit 32.

pub fn md_req(&mut self) -> _MD_REQW[src]

Bit 1 - md change request.

pub fn mf(&mut self) -> _MFW[src]

Bits 2:4 - programmable modulation frequency fm = Fref/Nss mf[2:0] = 000 => Nss=512 (fm ~ 3.

pub fn mr(&mut self) -> _MRW[src]

Bits 5:7 - programmable frequency modulation depth Dfmodpk-pk = Frefkss/Fcco = kss/(2md[32:25]dec) mr[2:0] = 000 => kss = 0 (no spread spectrum) mr[2:0] = 001 => kss ~ 1 mr[2:0] = 010 => kss ~ 1.

pub fn mc(&mut self) -> _MCW[src]

Bits 8:9 - modulation waveform control Compensation for low pass filtering of the PLL to get a triangular modulation at the output of the PLL, giving a flat frequency spectrum.

pub fn mdiv_ext(&mut self) -> _MDIV_EXTW[src]

Bits 10:25 - to select an external mdiv value.

pub fn mreq(&mut self) -> _MREQW[src]

Bit 26 - to select an external mreq value.

pub fn dither(&mut self) -> _DITHERW[src]

Bit 27 - dithering between two modulation frequencies in a random way or in a pseudo random way (white noise), in order to decrease the probability that the modulated waveform will occur with the same phase on a particular point on the screen.

pub fn sel_ext(&mut self) -> _SEL_EXTW[src]

Bit 28 - to select mdiv_ext and mreq_ext sel_ext = 0: mdiv ~ md[32:0], mreq = 1 sel_ext = 1 : mdiv = mdiv_ext, mreq = mreq_ext.

Auto Trait Implementations

impl Send for W

impl Sync for W

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self