參數(shù)資料
型號(hào): MQ80C154-16P883
廠商: TEMIC SEMICONDUCTORS
元件分類: 微控制器/微處理器
英文描述: 8-BIT, 16 MHz, MICROCONTROLLER, CQFP44
文件頁數(shù): 64/142頁
文件大?。?/td> 61013K
代理商: MQ80C154-16P883
156
ATmega165A/PA/325A/PA/3250A/PA/645A/P/6450A/P [DATASHEET]
8285E–AVR–02/2013
The frame format used by the USART is set by the UCSZn2:0, UPM1n:0 and USBSn bits in UCSRnB and UCS-
RnC. The Receiver and Transmitter use the same setting. Note that changing the setting of any of these bits will
corrupt all ongoing communication for both the Receiver and Transmitter.
The USART Character SiZe (UCSZn2:0) bits select the number of data bits in the frame. The USART Parity mode
(UPM1n:0) bits enable and set the type of parity bit. The selection between one or two stop bits is done by the
USART Stop Bit Select (USBSn) bit. The Receiver ignores the second stop bit. An FEn (Frame Error FEn) will
therefore only be detected in the cases where the first stop bit is zero.
20.4.1
Parity Bit Calculation
The parity bit is calculated by doing an exclusive-or of all the data bits. If odd parity is used, the result of the exclu-
sive or is inverted. The relation between the parity bit and data bits is as follows:
P
even
Parity bit using even parity
P
odd
Parity bit using odd parity
d
n
Data bit n of the character
If used, the parity bit is located between the last data bit and first stop bit of a serial frame.
20.5
USART Initialization
The USART has to be initialized before any communication can take place. The initialization process normally con-
sists of setting the baud rate, setting frame format and enabling the Transmitter or the Receiver depending on the
usage. For interrupt driven USART operation, the Global Interrupt Flag should be cleared (and interrupts globally
disabled) when doing the initialization.
Before doing a re-initialization with changed baud rate or frame format, be sure that there are no ongoing transmis-
sions during the period the registers are changed. The TXCn Flag can be used to check that the Transmitter has
completed all transfers, and the RXCn Flag can be used to check that there are no unread data in the receive buf-
fer. Note that the TXCn Flag must be cleared before each transmission (before UDRn is written) if it is used for this
purpose.
The following simple USART initialization code examples show one assembly and one C function that are equal in
functionality. The examples assume asynchronous operation using polling (no interrupts enabled) and a fixed
frame format. The baud rate is given as a function parameter. For the assembly code, the baud rate parameter is
assumed to be stored in the r17:r16 Registers.
P
even
d
n
1
d3
d2
d1
d0
0
P
odd
d
n
1
d3
d2
d1
d0
1
=
相關(guān)PDF資料
PDF描述
MQ83C154XXX-L16/883D 8-BIT, MROM, 16 MHz, MICROCONTROLLER, CQFP44
MQ83C154CXXX-25/883R 8-BIT, MROM, 25 MHz, MICROCONTROLLER, CQFP44
MR80C154-L16/883R 8-BIT, 16 MHz, MICROCONTROLLER, CQCC44
MQ83C154CXXX-L16P883R 8-BIT, MROM, 16 MHz, MICROCONTROLLER, CQFP44
MR83C154CXXX-20P883R 8-BIT, MROM, 20 MHz, MICROCONTROLLER, CQCC44
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MQ80C154-20 制造商:TEMIC 制造商全稱:TEMIC Semiconductors 功能描述:CMOS 0 to 36 MHz Single Chip 8-bit Microcontroller
MQ80C154-25 制造商:TEMIC 制造商全稱:TEMIC Semiconductors 功能描述:CMOS 0 to 36 MHz Single Chip 8-bit Microcontroller
MQ80C154-30 制造商:TEMIC 制造商全稱:TEMIC Semiconductors 功能描述:CMOS 0 to 36 MHz Single Chip 8-bit Microcontroller
MQ80C154-36 制造商:TEMIC 制造商全稱:TEMIC Semiconductors 功能描述:CMOS 0 to 36 MHz Single Chip 8-bit Microcontroller
MQ80C154-L16 制造商:TEMIC 制造商全稱:TEMIC Semiconductors 功能描述:CMOS 0 to 36 MHz Single Chip 8-bit Microcontroller