![Cmsemicon BAT32G1 9 Series Скачать руководство пользователя страница 839](http://html1.mh-extra.com/html/cmsemicon/bat32g1-9-series/bat32g1-9-series_user-manual_2627609839.webp)
BAT32G1x9 user manual | Chapter 22 CAN control
839 / 1149
Rev.1.02
22.1.2
Feature overview
Table22-1lists the functions of the CAN controller.
Table22-1: Function Overview
function
detail
agreement
ISO 11898 CAN Protocol (Standard and Extended Frame Send/Receive).
baud rate
Maximum: 1Mbps (CAN input clock
8MHz).
Data Storage
The information is stored in CAN RAM
The number of messages
- 16 message caches per channel
- Each packet cache can be set up as either a receiving packet cache or a transmit
packet cache
Message reception
- Unique ID can be set to each message cache
- There are four Mask settings per channel
- Each time a message is received and stored in the message cache, a receive interrupt is
generated.
- More than two receive packet caches can be used as receive FIFOs (Multi-cache receive
block function)
- Receive history list function
Message sending
- Unique ID can be set to each packet cache
- Each cache can be associated with a send-complete interrupt
- Packet buffers 0 through 7 are designated as transmit packet buffers and can be used
for automatic block transfers. The message transmission interval is programmable
(Automatic Block Transfer Function (hereinafter referred to as "ABT").
- Transfer history list function
Remote frame processing
Remote frame processing is cached through the transmission message
Timestamp function
- When using a 16-bit timer, you can set the timestamp function for message reception
Timestamp capture triggering is optional (SOF or EOF can detect packet frames)
Diagnostic functions
- Readable error counter
- A Valid Protocol Operation Flag used to verify bus connections
- Accept mode only
- Single-shot mode
- Decoding of the CAN protocol error type
- Self-test mode
Released from the bus shutdown
state
- Software can set force release from bus shutdown (ignoring timing constraints)
- Does not automatically release from the bus shutdown state (software settings must be re-
enabled).
Power-saving mode
- CAN sleep mode (can be woken up by the CAN bus).
- CAN stop mode (cannot be woken up by the CAN bus).