參數(shù)資料
型號: MC68HC705V8
廠商: Motorola, Inc.
英文描述: 8-Bit Microcontroller Units (MCU).(8位微控制器)
中文描述: 8位微控制器單元(MCU)。(8位微控制器)
文件頁數(shù): 8/28頁
文件大?。?/td> 220K
代理商: MC68HC705V8
MOTOROLA
8
AN1224/D
interrupts of the CPU, and to control how the MDLC module will operate when the WAIT instruction has
been executed by the CPU. The MCR also contains the transmit abort (TXAB) control bit, which enables
the user to abort a transmission which is in progress, allowing a different message, possibly one of higher
priority, to then be transmitted. The MDLC Transmit Control Register (MTCR) is used to indicate to the
MDLC module that a new message is in the transmit buffer awaiting transmission, and how many bytes are
to be transmitted.
The MDLC Status Register (MSR) contains two status bits, one which indicates when a message has been
transmitted successfully onto the multiplex bus, and another to indicate that a new message has been
received from the multiplex bus. If MDLC interrupts of the CPU have been enabled, whenever either of
these two bits is set an interrupt of the CPU will occur. When a received message is made available to the
CPU, the MDLC Receive Status Register (MRSR) contains the number of bytes in the received message.
Transmit Message Buffer Operation
The MDLC contains a single buffer for storing messages for transmission onto the multiplex bus, located in
the MC68HC705V8 I/O registers memory map at locations $20-$2A. This transmit (Tx) buffer is an 11-byte
buffer into which the CPU loads all necessary header and data bytes to be transmitted onto the multiplex
bus. This allows the MDLC to transmit the maximum frame length allowed by J1850 (11 bytes + CRC byte).
The CRC byte is automatically calculated and appended onto the frame by the MDLC following
transmission of the last data byte.
The Tx buffer can only hold one complete message at a time. Once a complete message has been loaded
into the Tx buffer, the CPU then writes the number of bytes to be transmitted into the MTCR. Once this is
done, the user should never attempt to write further data to the Tx buffer until the message has been
successfully transmitted, or discarded. If the transmission attempt has been successful, the TXMS bit in
the MSR will be set, and an interrupt of the CPU will occur, if interrupts are enabled. If the CPU wishes to
transmit a new message before the current one has been transmitted, it can empty the Tx buffer by setting
the transmit abort (TXAB) bit in the MCR. This will clear the Tx buffer, aborting any transmission in
progress. Once the TXAB bit has been reset, indicating that the transmit abort process is complete, the
CPU can then begin loading new message bytes into the Tx buffer.
If an error is detected during a transmission onto the multiplex bus, the MDLC will immediately halt
transmission. No attempt will be made to retransmit the message, and the Tx buffer will be cleared and
again made available to the CPU. No indication will be given to the CPU that the transmission was
unsuccessful. Any time a loss of arbitration is detected during a transmission, the MDLC will also
immediately halt transmission. However, once an idle bus condition is detected, the MDLC will attempt to
retransmit the message onto the multiplex bus.
Receive Message Buffers Operation
The MDLC contains two buffers for storing messages received from the multiplex bus. Each buffer can hold
up to 11 bytes, allowing the MDLC to also receive the maximum frame length allowed by J1850 (11 bytes +
CRC byte). The receive buffers are both located at memory locations $34–$3E. These receive (Rx) buffers
can each store a complete, maximum-length J1850 message (without the CRC). The MDLC will only place
a message which has been received from the multiplex bus error-free into an Rx buffer. Any message in
which an error is detected will be discarded, and the CPU will not be notified. Once the MDLC has placed
a complete message in an Rx buffer, it makes this Rx buffer available to the CPU while denying the CPU
access to the other Rx buffer until the next message has been received. Since only one of these Rx buffers
can be accessed by the CPU at a time, to the user there appears to be only a single Rx buffer. This "ping-
pong" action allows the MDLC to store a message being received from the multiplex bus in one Rx buffer
while the user is retrieving a previously received message from the other Rx buffer.
When a message is received by the MDLC and placed into an Rx buffer, the user is notified via the RXMS
bit in the MSR register, and an interrupt of the CPU is generated, if MDLC interrupts are enabled. Any
相關(guān)PDF資料
PDF描述
MC68HC708LN56 8-Bit Microcontroller Units (MCU).(8位微控制器)
MC68HC711J6 8-BIT MICROCONTROLLER
MC68HC711J6FN 8-BIT MICROCONTROLLER
MC68HC711J6FS 8-BIT MICROCONTROLLER
MC68HC711J6FU 8-BIT MICROCONTROLLER
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MC68HC706P6ACDW 制造商:Motorola Inc 功能描述:
MC68HC708MP16CFU 制造商:MAJOR 功能描述:
MC68HC711D3CFBE2 制造商:Freescale Semiconductor 功能描述:
MC68HC711D3CFN2 功能描述:IC MCU 2MHZ 4K OTP 44-PLCC RoHS:否 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:HC11 其它有關(guān)文件:STM32F101T8 View All Specifications 特色產(chǎn)品:STM32 32-bit Cortex MCUs 標(biāo)準(zhǔn)包裝:490 系列:STM32 F1 核心處理器:ARM? Cortex?-M3 芯體尺寸:32-位 速度:36MHz 連通性:I²C,IrDA,LIN,SPI,UART/USART 外圍設(shè)備:DMA,PDR,POR,PVD,PWM,溫度傳感器,WDT 輸入/輸出數(shù):26 程序存儲器容量:64KB(64K x 8) 程序存儲器類型:閃存 EEPROM 大小:- RAM 容量:10K x 8 電壓 - 電源 (Vcc/Vdd):2 V ~ 3.6 V 數(shù)據(jù)轉(zhuǎn)換器:A/D 10x12b 振蕩器型:內(nèi)部 工作溫度:-40°C ~ 85°C 封裝/外殼:36-VFQFN,36-VFQFPN 包裝:托盤 配用:497-10030-ND - STARTER KIT FOR STM32497-8853-ND - BOARD DEMO STM32 UNIV USB-UUSCIKSDKSTM32-PL-ND - KIT IAR KICKSTART STM32 CORTEXM3497-8512-ND - KIT STARTER FOR STM32F10XE MCU497-8505-ND - KIT STARTER FOR STM32F10XE MCU497-8304-ND - KIT STM32 MOTOR DRIVER BLDC497-6438-ND - BOARD EVALUTION FOR STM32 512K497-6289-ND - KIT PERFORMANCE STICK FOR STM32MCBSTM32UME-ND - BOARD EVAL MCBSTM32 + ULINK-MEMCBSTM32U-ND - BOARD EVAL MCBSTM32 + ULINK2更多... 其它名稱:497-9032STM32F101T8U6-ND
MC68HC711D3CFNE2 功能描述:8位微控制器 -MCU 8B OTP 192RAM 2 MHZ RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT