参数资料
型号: CORE8051-AR
厂商: Microsemi SoC
文件页数: 31/41页
文件大小: 0K
描述: IP MODULE CORE8051
标准包装: 1
系列: *
Core8051
port receive interrupt in all the slaves. The slave
processors compare the received byte with their network
address. If there is a match, the addressed slave will clear
SM2 and receive the rest of the message, while other
slaves will leave the SM2 bit unaffected and ignore this
message. After addressing the slave, the master will
output the rest of the message with the ninth bit set to
logic 0, so no serial port receive interrupt will be
generated in unselected slaves.
Serial Port Control Register (scon)
The function of the serial port depends on the setting of
the Serial Port Control Register scon. The various register
flags, bit descriptions, mode descriptions, and baud rates
are listed in Table 27 to Table 30 .
Note that in the following tables, fosc represents the
frequency of the clk input signal.
Table 27 ? scon Register Flags
MSB
LSB
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
Table 28 ? scon Bit Functions
Bit
Symbol Function
7
6
5
4
3
2
1
0
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
Sets baud rate
Sets baud rate
Enables multiprocessor communication feature
If set, enables serial reception. Cleared by software to disable reception.
The ninth transmitted data bit in Modes 2 and 3. Set or cleared by the CPU, depending on the function it performs
(parity check, multiprocessor communication, etc.).
In Modes 2 and 3, the ninth data bit received. In Mode 1, if SM2 is '0', RB8 is the stop bit. In Mode 0 this bit is not
used. Must be cleared by the software.
Transmits the interrupt flag and is set by the hardware after completion of a serial transfer. Must be cleared by the
software.
Receives the interrupt flag and is set by the hardware after completion of a serial reception. Must be cleared by the
software.
Table 29 ? Serial Port Modes
Generating Variable Baud Rate in
SM0
0
0
1
SM1
0
1
0
Mode
0
1
2
Description
Shift register
8-bit UART
9-bit UART
Baud Rate
fosc/12
variable
fosc/32 or /64
Modes 1 and 3
In Modes 1 and 3, the Timer 1 overflow rate is used to
generate baud rates. If Timer 1 is configured at auto in
auto-reload mode to establish a baud rate, the following
equation is useful:
× fosc
2
32 × 12 × ( 256 - th1 )
1 1 3 9-bit UART
Table 30 ? Serial Port Baud Rates
Mode
Baud Rate
Mode 0
fosc12
Mode 1,3
Timer 1 overflow rate
Mode 2
SMOD = 0 fosc/64
SMOD = 1 fosc/32
variable
v6.0
SMOD
Baud Rate = ------------------------------------------------------
31
相关PDF资料
PDF描述
COREFFT-RM IP MODULE COREFFT
COREFIR-RM IP MODULE COREFIR
COREPCIF-RM IP MODULE COREPCIF
COREU1LL-AR IP MODULE COREU1LL
COREU1PHY-AR IP MODULE COREU1PHY
相关代理商/技术参数
参数描述
CORE8051-EV 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-SN 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-SR 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-UR 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051
CORE8051-XX 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:Core8051