//下面是头文件中的内容。
#ifdef __IAR_SYSTEMS_ICC__
typedef struct
{
unsigned char CC1S : 2;
unsigned char OC1FE : 1;
unsigned char OC1PE : 1;
unsigned char OC1M : 3;
unsigned char OC1CE : 1;
} __BITS_TIM1_CCMR1;
#endif
__IO_REG8_BIT(TIM1_CCMR1, 0x5258, __READ_WRITE, __BITS_TIM1_CCMR1);
//自己写的程序。
__BITS_TIM1_CCMR1 NEW_CCMR1;
NEW_CCMR1.OC1FE=1; //执行完这句,OC1FE位还是0;直接操作TIM1_CCMR1=0X04,OC1FE 会变1。
|