arm FND

ARM 2010. 7. 22. 15:58


#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;
    }
  }
 }

'ARM' 카테고리의 다른 글

ARM FND  (0) 2010.07.16
Posted by 지화명이
,