beautypg.com

Getch, Init_flash – Zilog Z8F0130 User Manual

Page 254

background image

Using the ANSI C-Compiler

UM013037-1212

230

Zilog Developer Studio II – Z8 Encore!
User Manual

void main(void)

{

EI(); /* Enable interrupts */

}

getch

The

getch

function is a ZILOG function that waits for the next character to appear at the

serial port and returns its value. This function does not wait for end-of-line to return as

getchar

does.

getch

does not echo the character received.

Synopsis

#include

int getch(void) ;

Returns

The next character that is received at the selected UART.

Example

#include

int val;

void main()

{

init_uart(_UART0,_DEFFREQ,_DEFBAUD);

val = getch(); // Get character from _UART0

}

Before using this function, the

init_uart()

function must be called to initialize and

select the UART. The default UART is _UART0.

INIT_FLASH

The INIT_FLASH function is a Zilog function that sets the target clock frequency for
Flash write. The following target clock frequencies are predefined in

eZ8.h

for conve-

nience:

FREQ20000

/* for 20 MHz */

FREQ18432

/* for 18.432 MHz */

FREQ16000

/* for 16 MHz */

FREQ14000

/* for 14 MHz */

FREQ12000

/* for 12 MHz */

FREQ08000

/* for 8 MHz */

FREQ04000

/* for 4 MHz */

Note: