コード例 #1
0
ファイル: main.c プロジェクト: ADTL/ARMWork
int main (void) {
  
  SystemCoreClockUpdate();

  USART_init(&usart, PIO0_18, PIO0_19);
  USART_begin(&usart, 9600);
  USART_puts(&usart, "Hello.\n");

  VCOM_Init();                              // VCOM Initialization

  USB_Init();                               // USB Initialization
  USB_Connect(TRUE);                        // USB Connect

  while (!USB_Configuration) ;              // wait until USB is configured

  while (1) {                               // Loop forever
    VCOM_Serial2Usb();                      // read serial port and initiate USB event
    VCOM_CheckSerialState();
	VCOM_Usb2Serial();
  } // end while											   
  
  SPI_init(&SPI0, PIO0_1, PIO0_1, PIO0_1, PIO0_2);			
	
  while ( 1 );
}
コード例 #2
0
ファイル: vcomdemo.c プロジェクト: Frehner1/CMSIS_LPC17xx
/*----------------------------------------------------------------------------
  Main Program
 *---------------------------------------------------------------------------*/
int main (void) {

  VCOM_Init();                              // VCOM Initialization

  USB_Init();                               // USB Initialization
  USB_Connect(TRUE);                        // USB Connect

  while (!USB_Configuration) ;              // wait until USB is configured

  while (1) {                               // Loop forever
    VCOM_Serial2Usb();                      // read serial port and initiate USB event
    VCOM_CheckSerialState();
	VCOM_Usb2Serial();
  } // end while
} // end main ()
コード例 #3
0
ファイル: main.c プロジェクト: DanBUK/r0ket
/*----------------------------------------------------------------------------
  Main Program
 *---------------------------------------------------------------------------*/
int
main (void)
{
  uint32_t n;

  for (n = 0; n < MSC_ImageSize; n++)
    {				/* Copy Initial Disk Image */
      Memory[n] = DiskImage[n];	/*   from Flash to RAM     */
    }

  /* Basic chip initialization is taken care of in SystemInit() called
   * from the startup code. SystemInit() and chip settings are defined
   * in the CMSIS system_<part family>.c file.
   */

  /* Enable Timer32_1, IOCON, and USB blocks */
  LPC_SYSCON->SYSAHBCLKCTRL |= (EN_TIMER32_1 | EN_IOCON | EN_USBREG);


  USBIOClkConfig ();

  VCOM_Init ();			// VCOM Initialization

  USB_Init ();			// USB Initialization
  USB_Connect (TRUE);		// USB Connect

  while (!USB_Configuration);	// wait until USB is configured

  /* NVIC is installed inside UARTInit file. */
  SystemCoreClockUpdate ();
  UARTInit (115200, 0);

  VCOM_Usb2SerialTest ();

  while (1)
    {				// Loop forever
      VCOM_Serial2Usb ();	// read serial port and initiate USB event
      VCOM_CheckSerialState ();
      VCOM_Usb2Serial ();
    }				// end while                                                                                           
}				// end main ()