STM8L15x Standard Peripherals Drivers
|
TIM1_Registers_Bits_Definition
Define Documentation
#define CCMR_TIxDirect_Set ((uint8_t)0x01) |
Definition at line 1850 of file stm8l15x.h.
Referenced by TIM1_EncoderInterfaceConfig().
#define TIM1_ARRH_ARR ((uint8_t)0xFF) |
Autoreload Value (MSB) mask.
Definition at line 1874 of file stm8l15x.h.
#define TIM1_ARRL_ARR ((uint8_t)0xFF) |
Autoreload Value (LSB) mask.
Definition at line 1875 of file stm8l15x.h.
#define TIM1_BKR_AOE ((uint8_t)0x40) |
Automatic Output Enable mask.
Definition at line 1892 of file stm8l15x.h.
#define TIM1_BKR_BKE ((uint8_t)0x10) |
Break Enable mask.
Definition at line 1894 of file stm8l15x.h.
#define TIM1_BKR_BKP ((uint8_t)0x20) |
Break Polarity mask.
Definition at line 1893 of file stm8l15x.h.
#define TIM1_BKR_LOCK ((uint8_t)0x03) |
Lock Configuration mask.
Definition at line 1897 of file stm8l15x.h.
#define TIM1_BKR_MOE ((uint8_t)0x80) |
Main Output Enable mask.
Definition at line 1891 of file stm8l15x.h.
Referenced by TIM1_CtrlPWMOutputs().
#define TIM1_BKR_OSSI ((uint8_t)0x04) |
Off-State Selection for Idle mode mask.
Definition at line 1896 of file stm8l15x.h.
#define TIM1_BKR_OSSR ((uint8_t)0x08) |
Off-State Selection for Run mode mask.
Definition at line 1895 of file stm8l15x.h.
#define TIM1_CCER1_CC1E ((uint8_t)0x01) |
Capture/Compare 1 output enable mask.
Definition at line 1859 of file stm8l15x.h.
Referenced by TI1_Config(), TIM1_CCxCmd(), TIM1_OC1Init(), and TIM1_SelectOCxM().
#define TIM1_CCER1_CC1NE ((uint8_t)0x04) |
Capture/Compare 1 Complementary output enable mask.
Definition at line 1857 of file stm8l15x.h.
Referenced by TIM1_CCxNCmd(), and TIM1_OC1Init().
#define TIM1_CCER1_CC1NP ((uint8_t)0x08) |
Capture/Compare 1 Complementary output Polarity mask.
Definition at line 1856 of file stm8l15x.h.
Referenced by TIM1_OC1Init(), and TIM1_OC1NPolarityConfig().
#define TIM1_CCER1_CC1P ((uint8_t)0x02) |
Capture/Compare 1 output Polarity mask.
Definition at line 1858 of file stm8l15x.h.
Referenced by TI1_Config(), TIM1_EncoderInterfaceConfig(), TIM1_OC1Init(), and TIM1_OC1PolarityConfig().
#define TIM1_CCER1_CC2E ((uint8_t)0x10) |
Capture/Compare 2 output enable mask.
Definition at line 1855 of file stm8l15x.h.
Referenced by TI2_Config(), TIM1_CCxCmd(), TIM1_OC2Init(), and TIM1_SelectOCxM().
#define TIM1_CCER1_CC2NE ((uint8_t)0x40) |
Capture/Compare 2 Complementary output enable mask.
Definition at line 1853 of file stm8l15x.h.
Referenced by TIM1_CCxNCmd(), and TIM1_OC2Init().
#define TIM1_CCER1_CC2NP ((uint8_t)0x80) |
Capture/Compare 2 Complementary output Polarity mask.
Definition at line 1852 of file stm8l15x.h.
Referenced by TIM1_OC2Init(), and TIM1_OC2NPolarityConfig().
#define TIM1_CCER1_CC2P ((uint8_t)0x20) |
Capture/Compare 2 output Polarity mask.
Definition at line 1854 of file stm8l15x.h.
Referenced by TI2_Config(), TIM1_EncoderInterfaceConfig(), TIM1_OC2Init(), and TIM1_OC2PolarityConfig().
#define TIM1_CCER2_CC3E ((uint8_t)0x01) |
Capture/Compare 3 output enable mask.
Definition at line 1866 of file stm8l15x.h.
Referenced by TI3_Config(), TIM1_CCxCmd(), TIM1_OC3Init(), and TIM1_SelectOCxM().
#define TIM1_CCER2_CC3NE ((uint8_t)0x04) |
Capture/Compare 3 Complementary output enable mask.
Definition at line 1864 of file stm8l15x.h.
Referenced by TIM1_CCxNCmd(), and TIM1_OC3Init().
#define TIM1_CCER2_CC3NP ((uint8_t)0x08) |
Capture/Compare 3 Complementary output Polarity mask.
Definition at line 1863 of file stm8l15x.h.
Referenced by TIM1_OC3Init(), and TIM1_OC3NPolarityConfig().
#define TIM1_CCER2_CC3P ((uint8_t)0x02) |
Capture/Compare 3 output Polarity mask.
Definition at line 1865 of file stm8l15x.h.
Referenced by TI3_Config(), TIM1_OC3Init(), and TIM1_OC3PolarityConfig().
#define TIM1_CCER2_CC4E ((uint8_t)0x10) |
Capture/Compare 4 Enable mask.
Definition at line 1862 of file stm8l15x.h.
Referenced by TI4_Config(), and TIM1_CCxCmd().
#define TIM1_CCER2_CC4P ((uint8_t)0x20) |
Capture/Compare 4 Polarity mask.
Definition at line 1861 of file stm8l15x.h.
Referenced by TI4_Config().
#define TIM1_CCMR_CCxS ((uint8_t)0x03) |
Capture/Compare x Selection mask.
Definition at line 1847 of file stm8l15x.h.
Referenced by TI1_Config(), TI2_Config(), TI3_Config(), TI4_Config(), and TIM1_EncoderInterfaceConfig().
#define TIM1_CCMR_ICxF ((uint8_t)0xF0) |
Input Capture x Filter mask.
Definition at line 1843 of file stm8l15x.h.
Referenced by TI1_Config(), TI2_Config(), TI3_Config(), and TI4_Config().
#define TIM1_CCMR_ICxPSC ((uint8_t)0x0C) |
Input Capture x Prescaler mask.
Definition at line 1842 of file stm8l15x.h.
Referenced by TIM1_SetIC1Prescaler(), TIM1_SetIC2Prescaler(), TIM1_SetIC3Prescaler(), and TIM1_SetIC4Prescaler().
#define TIM1_CCMR_OCM ((uint8_t)0x70) |
Output Compare x Mode mask.
Definition at line 1844 of file stm8l15x.h.
Referenced by TIM1_ForcedOC1Config(), TIM1_ForcedOC2Config(), TIM1_ForcedOC3Config(), TIM1_OC1Init(), TIM1_OC2Init(), TIM1_OC3Init(), and TIM1_SelectOCxM().
#define TIM1_CCMR_OCxCE ((uint8_t)0x80) |
Output Compare x Clear Enable mask.
Definition at line 1848 of file stm8l15x.h.
Referenced by TIM1_ClearOC1Ref(), TIM1_ClearOC2Ref(), TIM1_ClearOC3Ref(), and TIM1_ClearOC4Ref().
#define TIM1_CCMR_OCxFE ((uint8_t)0x04) |
Output Compare x Fast Enable mask.
Definition at line 1846 of file stm8l15x.h.
Referenced by TIM1_OC1FastConfig(), TIM1_OC2FastConfig(), and TIM1_OC3FastConfig().
#define TIM1_CCMR_OCxPE ((uint8_t)0x08) |
Output Compare x Preload Enable mask.
Definition at line 1845 of file stm8l15x.h.
Referenced by TIM1_OC1PreloadConfig(), TIM1_OC2PreloadConfig(), TIM1_OC3PreloadConfig(), and TIM1_OC4PreloadConfig().
#define TIM1_CCR1H_CCR1 ((uint8_t)0xFF) |
Capture/Compare 1 Value (MSB) mask.
Definition at line 1879 of file stm8l15x.h.
#define TIM1_CCR1L_CCR1 ((uint8_t)0xFF) |
Capture/Compare 1 Value (LSB) mask.
Definition at line 1880 of file stm8l15x.h.
#define TIM1_CCR2H_CCR2 ((uint8_t)0xFF) |
Capture/Compare 2 Value (MSB) mask.
Definition at line 1882 of file stm8l15x.h.
#define TIM1_CCR2L_CCR2 ((uint8_t)0xFF) |
Capture/Compare 2 Value (LSB) mask.
Definition at line 1883 of file stm8l15x.h.
#define TIM1_CCR3H_CCR3 ((uint8_t)0xFF) |
Capture/Compare 3 Value (MSB) mask.
Definition at line 1885 of file stm8l15x.h.
#define TIM1_CCR3L_CCR3 ((uint8_t)0xFF) |
Capture/Compare 3 Value (LSB) mask.
Definition at line 1886 of file stm8l15x.h.
#define TIM1_CCR4H_CCR4 ((uint8_t)0xFF) |
Capture/Compare 4 Value (MSB) mask.
Definition at line 1888 of file stm8l15x.h.
#define TIM1_CCR4L_CCR4 ((uint8_t)0xFF) |
Capture/Compare 4 Value (LSB) mask.
Definition at line 1889 of file stm8l15x.h.
#define TIM1_CNTRH_CNT ((uint8_t)0xFF) |
Counter Value (MSB) mask.
Definition at line 1868 of file stm8l15x.h.
#define TIM1_CNTRL_CNT ((uint8_t)0xFF) |
Counter Value (LSB) mask.
Definition at line 1869 of file stm8l15x.h.
#define TIM1_CR1_ARPE ((uint8_t)0x80) |
Auto-Reload Preload Enable mask.
Definition at line 1779 of file stm8l15x.h.
Referenced by TIM1_ARRPreloadConfig().
#define TIM1_CR1_CEN ((uint8_t)0x01) |
#define TIM1_CR1_CMS ((uint8_t)0x60) |
Center-aligned Mode Selection mask.
Definition at line 1780 of file stm8l15x.h.
Referenced by TIM1_CounterModeConfig(), and TIM1_TimeBaseInit().
#define TIM1_CR1_DIR ((uint8_t)0x10) |
Direction mask.
Definition at line 1781 of file stm8l15x.h.
Referenced by TIM1_CounterModeConfig(), and TIM1_TimeBaseInit().
#define TIM1_CR1_OPM ((uint8_t)0x08) |
One Pulse Mode mask.
Definition at line 1782 of file stm8l15x.h.
Referenced by TIM1_SelectOnePulseMode().
#define TIM1_CR1_UDIS ((uint8_t)0x02) |
Update DIsable mask.
Definition at line 1784 of file stm8l15x.h.
Referenced by TIM1_UpdateDisableConfig().
#define TIM1_CR1_URS ((uint8_t)0x04) |
Update Request Source mask.
Definition at line 1783 of file stm8l15x.h.
Referenced by TIM1_UpdateRequestConfig().
#define TIM1_CR2_CCDS ((uint8_t)0x08) |
Capture/Compare DMA Selection
Definition at line 1789 of file stm8l15x.h.
Referenced by TIM1_SelectCCDMA().
#define TIM1_CR2_CCPC ((uint8_t)0x01) |
Capture/Compare Preloaded Control mask.
Definition at line 1791 of file stm8l15x.h.
Referenced by TIM1_CCPreloadControl().
#define TIM1_CR2_CCUS ((uint8_t)0x04) |
Capture/Compare Control Update Selection mask.
Definition at line 1790 of file stm8l15x.h.
Referenced by TIM1_SelectCOM().
#define TIM1_CR2_MMS ((uint8_t)0x70) |
MMS Selection mask.
Definition at line 1788 of file stm8l15x.h.
Referenced by TIM1_SelectOutputTrigger().
#define TIM1_CR2_TI1S ((uint8_t)0x80) |
#define TIM1_DCR1_DBA ((uint8_t)0x1F) |
DMA Base Address mask.
Definition at line 1909 of file stm8l15x.h.
#define TIM1_DCR2_DBL ((uint8_t)0x1F) |
DMA Burst Length mask.
Definition at line 1912 of file stm8l15x.h.
#define TIM1_DER_CC1DE ((uint8_t)0x02) |
Capture/Compare 1 DMA request Enable mask.
Definition at line 1807 of file stm8l15x.h.
#define TIM1_DER_CC2DE ((uint8_t)0x04) |
Capture/Compare 2 DMA request Enable mask.
Definition at line 1806 of file stm8l15x.h.
#define TIM1_DER_CC3DE ((uint8_t)0x08) |
Capture/Compare 3 DMA request Enable mask.
Definition at line 1805 of file stm8l15x.h.
#define TIM1_DER_CC4DE ((uint8_t)0x10) |
Capture/Compare 4 DMA request Enable mask.
Definition at line 1804 of file stm8l15x.h.
#define TIM1_DER_COMDE ((uint8_t)0x20) |
Commutation DMA request Enable mask.
Definition at line 1803 of file stm8l15x.h.
#define TIM1_DER_UDE ((uint8_t)0x01) |
Update DMA request Enable mask.
Definition at line 1808 of file stm8l15x.h.
#define TIM1_DMAR_VR ((uint8_t)0xFF) |
Virtual register mask.
Definition at line 1915 of file stm8l15x.h.
#define TIM1_DTR_DTG ((uint8_t)0xFF) |
Dead-Time Generator set-up mask.
Definition at line 1899 of file stm8l15x.h.
#define TIM1_EGR_BG ((uint8_t)0x80) |
Break Generation mask.
Definition at line 1833 of file stm8l15x.h.
#define TIM1_EGR_CC1G ((uint8_t)0x02) |
Capture/Compare 1 Generation mask.
Definition at line 1839 of file stm8l15x.h.
#define TIM1_EGR_CC2G ((uint8_t)0x04) |
Capture/Compare 2 Generation mask.
Definition at line 1838 of file stm8l15x.h.
#define TIM1_EGR_CC3G ((uint8_t)0x08) |
Capture/Compare 3 Generation mask.
Definition at line 1837 of file stm8l15x.h.
#define TIM1_EGR_CC4G ((uint8_t)0x10) |
Capture/Compare 4 Generation mask.
Definition at line 1836 of file stm8l15x.h.
#define TIM1_EGR_COMG ((uint8_t)0x20) |
Capture/Compare Control Update Generation mask.
Definition at line 1835 of file stm8l15x.h.
#define TIM1_EGR_TG ((uint8_t)0x40) |
Trigger Generation mask.
Definition at line 1834 of file stm8l15x.h.
#define TIM1_EGR_UG ((uint8_t)0x01) |
Update Generation mask.
Definition at line 1840 of file stm8l15x.h.
#define TIM1_ETR_ECE ((uint8_t)0x40) |
External Clock mask.
Definition at line 1799 of file stm8l15x.h.
Referenced by TIM1_ETRClockMode2Config().
#define TIM1_ETR_ETF ((uint8_t)0x0F) |
External Trigger Filter mask.
Definition at line 1801 of file stm8l15x.h.
#define TIM1_ETR_ETP ((uint8_t)0x80) |
External Trigger Polarity mask.
Definition at line 1798 of file stm8l15x.h.
#define TIM1_ETR_ETPS ((uint8_t)0x30) |
External Trigger Prescaler mask.
Definition at line 1800 of file stm8l15x.h.
#define TIM1_IER_BIE ((uint8_t)0x80) |
Break Interrupt Enable mask.
Definition at line 1810 of file stm8l15x.h.
#define TIM1_IER_CC1IE ((uint8_t)0x02) |
Capture/Compare 1 Interrupt Enable mask.
Definition at line 1816 of file stm8l15x.h.
#define TIM1_IER_CC2IE ((uint8_t)0x04) |
Capture/Compare 2 Interrupt Enable mask.
Definition at line 1815 of file stm8l15x.h.
#define TIM1_IER_CC3IE ((uint8_t)0x08) |
Capture/Compare 3 Interrupt Enable mask.
Definition at line 1814 of file stm8l15x.h.
#define TIM1_IER_CC4IE ((uint8_t)0x10) |
Capture/Compare 4 Interrupt Enable mask.
Definition at line 1813 of file stm8l15x.h.
#define TIM1_IER_COMIE ((uint8_t)0x20) |
Commutation Interrupt Enable mask.
Definition at line 1812 of file stm8l15x.h.
#define TIM1_IER_TIE ((uint8_t)0x40) |
Trigger Interrupt Enable mask.
Definition at line 1811 of file stm8l15x.h.
#define TIM1_IER_UIE ((uint8_t)0x01) |
Update Interrupt Enable mask.
Definition at line 1817 of file stm8l15x.h.
#define TIM1_OISR_OIS1 ((uint8_t)0x01) |
Output Idle state 1 (OC1 output) mask.
Definition at line 1906 of file stm8l15x.h.
Referenced by TIM1_OC1Init().
#define TIM1_OISR_OIS1N ((uint8_t)0x02) |
Output Idle state 1 (OC1N output) mask.
Definition at line 1905 of file stm8l15x.h.
Referenced by TIM1_OC1Init().
#define TIM1_OISR_OIS2 ((uint8_t)0x04) |
Output Idle state 2 (OC2 output) mask.
Definition at line 1904 of file stm8l15x.h.
Referenced by TIM1_OC2Init().
#define TIM1_OISR_OIS2N ((uint8_t)0x08) |
Output Idle state 2 (OC2N output) mask.
Definition at line 1903 of file stm8l15x.h.
Referenced by TIM1_OC2Init().
#define TIM1_OISR_OIS3 ((uint8_t)0x10) |
Output Idle state 3 (OC3 output) mask.
Definition at line 1902 of file stm8l15x.h.
Referenced by TIM1_OC3Init().
#define TIM1_OISR_OIS3N ((uint8_t)0x20) |
Output Idle state 3 (OC3N output) mask.
Definition at line 1901 of file stm8l15x.h.
Referenced by TIM1_OC3Init().
#define TIM1_PSCH_PSC ((uint8_t)0xFF) |
Prescaler Value (MSB) mask.
Definition at line 1871 of file stm8l15x.h.
#define TIM1_PSCL_PSC ((uint8_t)0xFF) |
Prescaler Value (LSB) mask.
Definition at line 1872 of file stm8l15x.h.
#define TIM1_RCR_REP ((uint8_t)0xFF) |
Repetition Counter Value mask.
Definition at line 1877 of file stm8l15x.h.
#define TIM1_SMCR_MSM ((uint8_t)0x80) |
Master/Slave Mode mask.
Definition at line 1793 of file stm8l15x.h.
Referenced by TIM1_EncoderInterfaceConfig(), and TIM1_SelectMasterSlaveMode().
#define TIM1_SMCR_OCCS ((uint8_t)0x08) |
OCREFCLR Selection mask.
Definition at line 1795 of file stm8l15x.h.
Referenced by TIM1_SelectOCREFClear().
#define TIM1_SMCR_SMS ((uint8_t)0x07) |
Slave Mode Selection mask.
Definition at line 1796 of file stm8l15x.h.
Referenced by TIM1_ETRClockMode1Config(), TIM1_InternalClockConfig(), and TIM1_SelectSlaveMode().
#define TIM1_SMCR_TS ((uint8_t)0x70) |
Trigger Selection mask.
Definition at line 1794 of file stm8l15x.h.
Referenced by TIM1_EncoderInterfaceConfig(), TIM1_ETRClockMode1Config(), and TIM1_SelectInputTrigger().
#define TIM1_SR1_BIF ((uint8_t)0x80) |
Break Interrupt Flag mask.
Definition at line 1819 of file stm8l15x.h.
#define TIM1_SR1_CC1IF ((uint8_t)0x02) |
Capture/Compare 1 Interrupt Flag mask.
Definition at line 1825 of file stm8l15x.h.
#define TIM1_SR1_CC2IF ((uint8_t)0x04) |
Capture/Compare 2 Interrupt Flag mask.
Definition at line 1824 of file stm8l15x.h.
#define TIM1_SR1_CC3IF ((uint8_t)0x08) |
Capture/Compare 3 Interrupt Flag mask.
Definition at line 1823 of file stm8l15x.h.
#define TIM1_SR1_CC4IF ((uint8_t)0x10) |
Capture/Compare 4 Interrupt Flag mask.
Definition at line 1822 of file stm8l15x.h.
#define TIM1_SR1_COMIF ((uint8_t)0x20) |
Commutation Interrupt Flag mask.
Definition at line 1821 of file stm8l15x.h.
#define TIM1_SR1_TIF ((uint8_t)0x40) |
Trigger Interrupt Flag mask.
Definition at line 1820 of file stm8l15x.h.
#define TIM1_SR1_UIF ((uint8_t)0x01) |
Update Interrupt Flag mask.
Definition at line 1826 of file stm8l15x.h.
#define TIM1_SR2_CC1OF ((uint8_t)0x02) |
Capture/Compare 1 Overcapture Flag mask.
Definition at line 1831 of file stm8l15x.h.
#define TIM1_SR2_CC2OF ((uint8_t)0x04) |
Capture/Compare 2 Overcapture Flag mask.
Definition at line 1830 of file stm8l15x.h.
#define TIM1_SR2_CC3OF ((uint8_t)0x08) |
Capture/Compare 3 Overcapture Flag mask.
Definition at line 1829 of file stm8l15x.h.
#define TIM1_SR2_CC4OF ((uint8_t)0x10) |
Capture/Compare 4 Overcapture Flag mask.
Definition at line 1828 of file stm8l15x.h.