Processor Expert System Library

Notice: PESL is available only in the HC(S)12 and 56F800/E versions.

PESL (Processor Expert System Library) is dedicated to power programmers, who are familiar with CPU architecture - each bit and each register. PESL provides macros to access the peripherals directly. It should be used only in special cases when the low-level approach is necessary.

PESL is peripheral oriented and complements with Embedded Beans, which are functionality oriented. While Embedded Beans provide very high level of project portability by stable API and inheritance feature across different CPU/DSP/PPC architectures, PESL is more architecture dependent.

PESL commands grouped by the related peripheral can be found in Processor Expert Project Panel in PESL folder.

Convention for PESL macros

Each macro name of the PESL consists of the following parts:

PESL(device name, command, parameter)

Example

PESL(SCI0, SCI_SET_BAUDRATE, 0);

For details on PESL, its commands and parameters, see PESL Library user manual using the Help command of PESL project panel folder pop-up menu.


 

 

[top of page]