USB-BDI
Functions
M:/USB-BDI/USB-BDI/Firmware/MPC555-USB-BDI/lib/delay.c File Reference

This file contains delay methods. More...

Go to the source code of this file.

Functions

static void udelay1 (void)
 Delay approximately 1 microsecond (including overhead in udelay)
void udelay (unsigned char usecs)
 delay for approximately usecs microseconds
static void mdelay1 (void)
 delay
void mdelay (unsigned short msecs)
 delay for approximately msecs milliseconds

Detailed Description

This file contains delay methods.

Definition in file delay.c.


Function Documentation

void mdelay ( unsigned short  msecs)

delay for approximately msecs milliseconds

Parameters:
msecsin milliseconds

Definition at line 79 of file delay.c.

static void mdelay1 ( void  ) [static]

delay

Delay approximately 1 millisecond. We're running at 48 MHz, so we need 48,000 clock cycles.

Note however, that each bus cycle takes 4 clock cycles (not obvious, but explains the factor of 4 problem below).

Definition at line 60 of file delay.c.

void udelay ( unsigned char  usecs)

delay for approximately usecs microseconds

Parameters:
usecsin microseconds

Definition at line 44 of file delay.c.

 All Files Functions Variables Defines