欢迎访问ic37.com |
会员登录 免费注册
发布采购

68HC705SB7 参数 Datasheet PDF下载

68HC705SB7图片预览
型号: 68HC705SB7
PDF下载: 下载PDF文件 查看货源
内容描述: 规格(通用版) [SPECIFICATION (General Release)]
分类和应用:
文件页数/大小: 170 页 / 1982 K
品牌: FREESCALE [ Freescale ]
 浏览型号68HC705SB7的Datasheet PDF文件第85页浏览型号68HC705SB7的Datasheet PDF文件第86页浏览型号68HC705SB7的Datasheet PDF文件第87页浏览型号68HC705SB7的Datasheet PDF文件第88页浏览型号68HC705SB7的Datasheet PDF文件第90页浏览型号68HC705SB7的Datasheet PDF文件第91页浏览型号68HC705SB7的Datasheet PDF文件第92页浏览型号68HC705SB7的Datasheet PDF文件第93页  
August 27, 1998  
GENERAL RELEASE SPECIFICATION  
12.6 PROGRAMMING CONSIDERATIONS  
12.6.1 Initialization  
1. Update Frequency Divider Register (FDR) to select a SCL frequency.  
2. Update SM-Bus Address Register (SMADR) to define its own slave  
address.  
3. Set SMEN bit of SM-Bus Control Register (SMCR) to enable the SM-  
Bus interface system.  
4. Modify the bits of SM-Bus Control Register (SMCR) to select Master/  
Slave mode, Transmit/Receive mode, interrupt enable or not.  
12.6.2 Generation of a START Signal and the First Byte of Data Transfer  
After completion of the initialization procedure, serial data can be transmitted by  
selecting the “master transmitter” mode. If the device is connected to a multi-mas-  
ter bus system, the state of the SM-Bus busy bit (SMBB) must be tested to check  
whether the serial bus is free. If the bus is free (SMBB = 0), the start condition and  
the first byte (the slave address) can be sent. An example of a program which  
generates the START signal and transmits the first byte of data (slave address) is  
shown below:  
SEI  
; DISABLE INTERRUPT  
CHFALG  
BRSET  
5,SMSR,CHFLAG  
; CHECK THE SMBB BIT OF THE  
; STATUS REGISTER. IF IT IS  
; SET, WAIT UNTIL IT IS CLEAR  
; SET TRANSMIT MODE  
TXSTART  
BSET  
BSET  
4,SMCR  
5,SMCR  
; SET MASTER MODE  
; i.e. GENERATE START CONDITION  
; GET THE CALLING ADDRESS  
; TRANSMIT THE CALLING  
; ADDRESS  
LDA  
STA  
#CALLING  
SMDR  
CLI  
; ENABLE INTERRUPT  
12.6.3 Software Responses after Transmission or Reception of a Byte  
Transmission or reception of a byte will set the data transferring bit (SMCF) to 1,  
which indicates one byte communication is finished. Also, the SM-Bus interrupt bit  
(SMIF) is set to generate an SM-Bus interrupt if the interrupt function is enable  
during initialization. Software must clear the SMIF bit in the interrupt routine first.  
The SMCF bit will be cleared by reading from the SM-Bus DATA I/O Register  
(SMDR) in receive mode or writing to SMDR in transmit mode. Software may  
serve the SM-Bus I/O in the main program by monitoring the SMIF bit if the inter-  
rupt function is disabled. The following is an example of a software response by a  
“master transmitter” in the interrupt routine (see Figure 12-5).  
MC68HC05SB7  
REV 2.1  
SM-BUS  
MOTOROLA  
12-11  
 复制成功!