Guest User

Untitled

a guest
Sep 16th, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1. int main(void)
  2. {
  3.     /* Initialize the SAM system */
  4.  
  5.     sysclk_init();
  6.  
  7.     board_init();
  8.  
  9.     //pmc_enable_periph_clk(ID_SSC);
  10.  
  11.     pio_configure(PIOD, PIO_PERIPH_B, PIO_PD26, 0); // TD, per b, transmit data to codec
  12.     pio_configure(PIOB, PIO_PERIPH_D, PIO_PB1, 0);  // TK, per d, clock, from codec
  13.     pio_configure(PIOB, PIO_PERIPH_D, PIO_PB0, 0);  // TF, per d, frame sync
  14.  
  15.     pio_configure(PIOA, PIO_PERIPH_C, PIO_PA10, 0); // RD, per c, receive data from codec
  16.     pio_configure(PIOA, PIO_PERIPH_A, PIO_PA22, 0); // RK, per a, receive clock for receiver
  17.     pio_configure(PIOD, PIO_PERIPH_B, PIO_PD24, 0); // RF, per c, receive frame sync
  18.  
  19.     pio_configure(PIOA, PIO_OUTPUT_0, PIO_PA3, PIO_PULLUP); // TWD0
  20.     pio_configure(PIOA, PIO_OUTPUT_0, PIO_PA4, PIO_PULLUP); // TWCK0
  21.  
  22.     pio_configure(PIOC, PIO_OUTPUT_0, PIO_PC8, PIO_PULLUP); // LED
  23.     pio_clear(PIOC, PIO_PC8);
  24.  
  25.     fpu_enable();
  26.  
  27. //////////////////////////////////////////////////////////////////////////
  28.  
  29.     const float32_t pi16 = PI / 16.0f;
  30.  
  31.     for(uint32_t i=0; i<250; i++){
  32.         float32_t t = i / pi16;
  33.         //srcv[i] = 1000.0 * arm_cos_f32( t );
  34.     };
  35.    
  36.  
  37.  
Advertisement
Add Comment
Please, Sign In to add comment