29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ethernet (ETH): media access control (MAC) with DMA controller<br />

RM0008<br />

Bits 8:7 Reserved<br />

Bit 6 WFR: Wakeup frame received<br />

When set, this bit indicates the power management event was generated due to reception of a<br />

wakeup frame. This bit is cleared by a read into this register.<br />

Bit 5 MPR: Magic packet received<br />

When set, this bit indicates the power management event was generated by the reception of a<br />

Magic Packet. This bit is cleared by a read into this register.<br />

Bits 4:3 Reserved<br />

Bit 2 WFE: Wakeup frame enable<br />

When set, this bit enables the generation of a power management event due to wakeup frame<br />

reception.<br />

Bit 1 MPE: Magic Packet enable<br />

When set, this bit enables the generation of a power management event due to Magic Packet<br />

reception.<br />

Bit 0 PD: Power down<br />

When this bit is set, all received frames will be dropped. This bit is cleared automatically when<br />

a magic packet or wakeup frame is received, <strong>and</strong> Power-down mode is disabled. Frames<br />

received after this bit is cleared are forwarded to the application. This bit must only be set<br />

when either the Magic Packet Enable or Wakeup Frame Enable bit is set high.<br />

Ethernet MAC interrupt status register (ETH_MACSR)<br />

Address offset: 0x0038<br />

Reset value: 0x0000 0000<br />

The ETH_MACSR register contents identify the events in the MAC that can generate an<br />

interrupt.<br />

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

TSTS<br />

MMCTS MMCRS MMCS PMTS<br />

Reserved<br />

Reserved<br />

Reserved<br />

rc_r r r r r<br />

Bits 15:10 Reserved<br />

Bit 9 TSTS: Time stamp trigger status<br />

This bit is set high when the system time value equals or exceeds the value specified in the<br />

Target time high <strong>and</strong> low registers. This bit is cleared when this register is read.<br />

Bits 8:7 Reserved<br />

Bit 6 MMCTS: MMC transmit status<br />

This bit is set high whenever an interrupt is generated in the ETH_MMCTIR Register. This bit is<br />

cleared when all the bits in this interrupt register (ETH_MMCTIR) are cleared.<br />

Bit 5 MMCRS: MMC receive status<br />

This bit is set high whenever an interrupt is generated in the ETH_MMCRIR register. This bit is<br />

cleared when all the bits in this interrupt register (ETH_MMCRIR) are cleared.<br />

916/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!