[−][src]Struct stm32h7::stm32h743v::fmc::sdcr1::R
Value read from the register
Methods
impl R
[src]
pub fn bits(&self) -> u32
[src]
Value of the register as raw bits
pub fn nc(&self) -> NCR
[src]
Bits 0:1 - Number of column address bits These bits define the number of bits of a column address.
pub fn nr(&self) -> NRR
[src]
Bits 2:3 - Number of row address bits These bits define the number of bits of a row address.
pub fn mwid(&self) -> MWIDR
[src]
Bits 4:5 - Memory data bus width. These bits define the memory device width.
pub fn nb(&self) -> NBR
[src]
Bit 6 - Number of internal banks This bit sets the number of internal banks.
pub fn cas(&self) -> CASR
[src]
Bits 7:8 - CAS Latency This bits sets the SDRAM CAS latency in number of memory clock cycles
pub fn wp(&self) -> WPR
[src]
Bit 9 - Write protection This bit enables write mode access to the SDRAM bank.
pub fn sdclk(&self) -> SDCLKR
[src]
Bits 10:11 - SDRAM clock configuration These bits define the SDRAM clock period for both SDRAM banks and allow disabling the clock before changing the frequency. In this case the SDRAM must be re-initialized. Note: The corresponding bits in the FMC_SDCR2 register is read only.
pub fn rburst(&self) -> RBURSTR
[src]
Bit 12 - Burst read This bit enables burst read mode. The SDRAM controller anticipates the next read commands during the CAS latency and stores data in the Read FIFO. Note: The corresponding bit in the FMC_SDCR2 register is read only.
pub fn rpipe(&self) -> RPIPER
[src]
Bits 13:14 - Read pipe These bits define the delay, in KCK_FMC clock cycles, for reading data after CAS latency. Note: The corresponding bits in the FMC_SDCR2 register is read only.
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self