#define GPIO_C (*(volatile unsigned int *)0x40021018)
#define C_BSRR (*(volatile unsigned int *)0x40011010)
#define C_BRR (*(volatile unsigned int *)0x40011014)
#define RCC_L (*(volatile unsigned int *)0x40011000)
#define RCC_H (*(volatile unsigned int *)0x40011004)
void t_delay(int n)
{
int i;
for(i=0; i<n; ++i)
{
;
}
}
int main(void)
{
char FND[10]={0x06,0x9b,0x8f,0xa6,0xad,0xbc,0x27,0xbf,0xa7,0x3f};
GPIO_C |=0x10; //IOPCEN
RCC_L |=0x33333333;
RCC_H |=0x33;
//C_BSRR |=0x40;
C_BSRR |=0xff;
while (1)
{
for(int j=0;10>=j;++j)
{
C_BRR |=FND[j];
t_delay(900000);
C_BSRR |=0xff;
}
}
}