ARM9教程DSP教程FPGA教程CPLD教程12A软硬件设计0229
timing_set_clock_freq_hz(12 * 1000 * 1000); srl0_init( Base_UART, 9600 );
receive_buffer.buffer = rxbuf;
receive_buffer.buffer_size = UART_RXBUFSIZE; receive_buffer.head = 0; receive_buffer.tail = 0;
transmit_buffer.buffer = txbuf;
transmit_buffer.buffer_size = UART_TXBUFSIZE; transmit_buffer.head = 0; transmit_buffer.tail = 0; transmit_buffer.busy = 0;
setbuf( stdout, NULL );
setbuf( stdin, NULL ); arm7_enable_interrupts(); }
void output_welcome( void ) {
puts( "Actel CoreMP7 example, built " __DATE__ ", " __TIME__ "\r\n" ); }
void output_instructions( void ) {
puts( "\r\ntype -write to write the character value on the LEDs (press ESC to exit)\r" ); puts( "type -read to read back a line of text (80 characters maximum)\r" ); puts( "press the ESC key to reset the example\r\n" ); }