參數(shù)資料
型號(hào): MB91110PMT2
廠商: FUJITSU LTD
元件分類: 微控制器/微處理器
英文描述: 32-BIT, 50 MHz, RISC MICROCONTROLLER, PQFP144
封裝: PLASTIC, LQFP-144
文件頁(yè)數(shù): 92/94頁(yè)
文件大?。?/td> 1099K
代理商: MB91110PMT2
96
Atmel ATmega16/32/64/M1/C1 [DATASHEET]
7647K–AVR–12/13
The following code examples show how to do an atomic write of the TCNTn register contents. Writing any of the OCRnx or ICRn
Registers can be done by using the same principle.
Note:
1.
The example code assumes that the part specific header file is included.
For I/O registers located in extended I/O map, “IN”, “OUT”, “SBIS”, “SBIC”, “CBI”, and “SBI” instructions must be
replaced with instructions that allow access to extended I/O. Typically “LDS” and “STS” combined with “SBRS”,
“SBRC”, “SBR”, and “CBR”.
The assembly code example requires that the r17:r16 register pair contains the value to be written to TCNTn.
13.2.1 Reusing the Temporary High Byte Register
If writing to more than one 16-bit register where the high byte is the same for all registers written, then the high byte only needs
to be written once. However, note that the same rule of atomic operation described previously also applies in this case.
13.3
Timer/Counter Clock Sources
The Timer/Counter can be clocked by an internal or an external clock source. The clock source is selected by the clock select
logic which is controlled by the Clock Select (CSn2:0) bits located in the Timer/Counter Control Register B (TCCRnB). For
Assembly Code Example(1)
TIM16_WriteTCNT
n:
; Save global interrupt flag
in
r18,SREG
; Disable interrupts
cli
; Set TCNT
n to r17:r16
out
TCNT
nH,r17
out
TCNT
nL,r16
; Restore global interrupt flag
out
SREG,r18
ret
C Code Example(1)
void
TIM16_WriteTCNT
n( unsigned int i )
{
unsigned char
sreg;
unsigned int
i;
/* Save global interrupt flag */
sreg = SREG;
/* Disable interrupts */
_CLI();
/* Set TCNT
n to i */
TCNT
n = i;
/* Restore global interrupt flag */
SREG = sreg;
}
相關(guān)PDF資料
PDF描述
MB91110PMT2 32-BIT, 50 MHz, RISC MICROCONTROLLER, PQFP144
MB91121PFV 32-BIT, 50 MHz, RISC MICROCONTROLLER, PQFP120
MB91154PFV-G-XXX 32-BIT, MROM, 33 MHz, RISC MICROCONTROLLER, PQFP144
MB91F155APFV-G 32-BIT, FLASH, 33 MHz, RISC MICROCONTROLLER, PQFP144
MB91233LLGA-G-xxx-BNDE1 32-BIT, FLASH, 33.6 MHz, RISC MICROCONTROLLER, PQFP120
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MB911110PMT2 制造商:FUJITSU 制造商全稱:Fujitsu Component Limited. 功能描述:32-Bit RISC Microcontroller
MB91121 制造商:FUJITSU 制造商全稱:Fujitsu Component Limited. 功能描述:32-bit RISC Microcontroller
MB91121PFV 制造商:FUJITSU 制造商全稱:Fujitsu Component Limited. 功能描述:32-bit RISC Microcontroller CMOS
MB91133 制造商:FUJITSU 制造商全稱:Fujitsu Component Limited. 功能描述:32-Bit RISC Microcontroller
MB91133PBT 制造商:FUJITSU 制造商全稱:Fujitsu Component Limited. 功能描述:32-Bit RISC Microcontroller