Chapter 1 Introduction - Korenix JetBox 8152 User Manual

Linux canbus
Hide thumbs Also See for JetBox 8152:
Table of Contents

Advertisement

Chapter 1 Introduction

The JetBox 8152 has two ports for I/O communications, One RS-232/422/485 port and
one CANBUS port. The CAN (Controller Area Network) is a serial bus system
especially suited for networking "intelligent" I/O devices as well as sensors and
actuators within a machine or plant. Characterized by its multi-master protocol,
real-time capability, error correction, high noise immunity, and the existence of many
different silicon components, the CAN serial bus system, originally developed by
Bosch for use in automobiles, is increasingly being used in industrial automation.
CANbus
This section describes how to program and use the CANBUS. It provides a description
of the I/O memory map of the chip and discussion of the internal registers to aid you
in programming your CAN controller chip.
Defined Memory Mapping and Interrupt
The CANBUS occupies 2 bytes of memory space. You can set the base address and
access to the internal resources of the SJA1000 CAN controller chip. The SJA1000
chip access is multiplexed in such a way that the host must first write to 300h the
internal address of the CAN chip and after that perform a write to address 301h with
the actual data to be written into the desired memory location. Address 302h is a
hardware-reset function of the SJA1000. Performing a read or write to this address
Korenix | Introduction
4

Advertisement

Table of Contents
loading

Table of Contents