Quick and Easy Code Generation for NXP Microcontrollers

Code Architect

This service provided by Embedded Systems Academy.
The offline version CANopen Architect is an EDS editor that produces C source code to configure the Micro CANopen source code.
Try CANopen simulations using the CANopen Magic Monitor, Analyzer and Simulator.

Current Project: Not Saved Open Project | Save Project | New Project

Select the desired microcontroller and peripheral:

Start >  89LPC936 >  I2C

 Help: How do I select what I want?

Step 2 Configure the I2C and click on Generate:
Input  
CPU Clock Frequency (MHz):
   
Options  
Clock Source:
Data Rate (kHz): (0 - 400kHz)
   
Interrupt  
Interrupt Register Bank:

Interrupt Priority:

Interrupt function name:

   
Module Interface Functions  
Initialization function name:

Transmit function name:

Receive function name:

Get Status function name:

   
Callback Functions  
Master Transmitter Get Byte function name:

Master Receiver Received Byte function name:

Master Transmitter Last Byte function name:

Master Receiver Last Byte function name:

Slave Transmitter Get Byte function name:

Slave Receiver Received Byte function name:

Slave Transmitter Last Byte function name:

Slave Receiver Last Byte function name:

Transfer Finished function name: