Write Command - Basler A400K User Manual

Basler a400k
Table of Contents

Advertisement

4.3.2.2 Write Command

This section includes a text description the hex digits included in a command message used to
write a value of 0x01 to the Mode field of the Test Image Mode CSR (see page 4-32). The intent
of this section is to give you a basic understanding of the elements included in a write command.
Section
4.4
includes actual samples of the code used to send a write command.
The hex digits included in the write command are:
0x01, 0x04, 0x04, 0x01, 0x18, 0x01, 0x18, 0x03
is the BFS field.
0x01
The value in the BFS field is always 0x01.
is the FTF field.
0x04
The hex value of 0x04 in the FTF field converts to a binary value of 0b00000100.
Bits 7 through 3 of the binary value indicate the OpCode. As shown in the table on page
4-47, an OpCode value of 0b00000 indicates that this is a write command frame.
Bit 2 indicates the presence or absence of a BCC in the frame. As shown in the table on
page 4-47, when this bit is set to 0b1, it indicates that a BCC is present.
Bits 1 through 0 indicate the AddrLen. As shown in the table on page 4-47, a value of
0b00 for the AddrLen indicates that the Address field in this frame contains a 16-bit
address. If you check the table on page 4-32, you will find that the address for the Mode
field of the Test Image CSR is 0x1801, a 16-bit address. (You are free to use any
supported AddrLen as long as the CSR address will fit into it.)
Is the DataLen field.
0x04
This field indicates the data size in bytes that will be transferred by using this write
command. As shown in the table on page 4-32, the data size for the Mode field of the
Test Image Mode CSR is 4 bytes.
0x01, 0x18
This field indicates the CSR address to which the data bytes will be written.
The little endian values of 0x01, 0x18 in the address field translate to an address of
0x1801. If you check the table on page 4-32, you will find that 0x1801 is the address for
the Mode field the Test Image Mode CSR. (The address for any field within an A400k
CSR is equal to the base address for the CSR plus the offset for the CSR field. In this
case, the base address of the Test Image Mode CSR is 1800 and the offset for the Mode
field is 0001. This results in an address of 1801 for the Mode field.)
is the Data field.
0x01
This field contains the data that must be written to the register in order to activate Test
Image One (see the table on page 4-32).
is the BCC field.
0x18
See page
(Note that the use of a BCC is optional. In this example, we assume that a BCC is used.)
is the BFE field.
0x03
The value in the BFE field is always 0x03.
Basler A400k
DRAFT
is the Address field in little endian.
4-52
for instructions on calculating a BCC.
Configuring the Camera
4-51

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents