Creating applications

Creation of an application with Processor Expert on any microcontroller is fast. To create an application, first choose and set up a processor component, add other components, modify their properties, define events and generate code. Processor Expert generates all code (well commented) from components according to your settings. For more details, see Code generation topic.

This is only part of the application code that was created by the Processor Expert processor knowledge system and solution bank. The solution bank is created from hand written and tested code optimized for efficiency. These solutions are selected and configured in the code generation process.

Enter your code for the events, provide main code, add existing source code and build the application using classic tools, such as compiler, assembler and debug it. These are the typical steps while working with Processor Expert.

Other components may help you to include pictures, files, sounds, and string lists in your application.

Processor Expert has built-in knowledge (internal definitions) about the entire microcontroller with all integrated peripherals. The microcontroller units and peripherals are encapsulated into configurable components called embedded components and the configuration is fast and easy using a graphical Component Inspector.

Peripheral Initialization components are a subset of embedded components that allow you to setup initialization of the particular on-chip device to any possible mode of operation. You can easily view all initialization values of the microcontroller produced by Processor Expert with highlighted differences between the last and current properties settings.

Processor Experts performs a design time checking of the settings of all components and report errors and warnings notifying you about wrong property values or conflicts in the settings with other components in the project. For more information, see Design time checking: consequences and benefits topic.

Processor Expert contains many useful tools for exploring a structure of the target microcontroller showing the details about the allocated on-chip peripherals and pins.

Processor Expert generates a ready-to-use source code initializing all on-chip peripherals used by the component according to the component setup.