HCS12微控制器实验1.ppt
文本预览下载声明
HCS12微控制器实验 电子科技大学 物理电子学院 邓兴成 S12微控制器的组成 S12微控制器的特点 S12的核心:20 位ALU;中断控制;背景调试等。 时钟和复位发生器(CRG):PLL;看门狗;实时中断;时钟监视器等。 存储器:128KB FLASH;2KB EEPROM;8KB RAM。 2个8通道10位A/D转换器。 3个1Mbps的CAN总线模块:5个接收缓冲器、3个发送缓冲器;4个独立的中断通道(发送中断、接收中断、错误中断和唤醒中断);低通滤波器唤醒功能。 增强型捕捉定时器:16位计数器,7位预分频功能;8位可编程输入捕捉/输出比较通道;4个8位或2个16位脉冲累加器。 8个PWM通道。 串行口:2个异步串行通信接口(SCI);2个同步串行设备接口(SPI);Byteflight模块。 I2C总线。 MC9S12DG128的引脚功能 A口 外部数据/地址总线的8~15位。 B口 外部数据/地址总线的0~7位。 E口 /XIRQ:不可屏蔽外部中断输入信号。 /IRQ:可屏蔽外部中断输入信号。 R//W:外部总线读/写输出信号。 /LSTRB//TAGLO:MCU扩展模式中,/LSTRB信号表明总线访问的类型;/TAGLO信号指示指令的低半部分正在被读入指令队列。 ECLK:配置内部总线时钟。 IPIPE0:指令队列状态输出信号0。 IPIPE1:指令队列状态输出信号1。 /XCLKS/NOACC:/XCLKS是振荡电路选择引脚;在MCU扩展模式中,NOACC信号用于标明当前总线周期是否是一个空闭周期,以判断CPU是否使用总线。 H口 /SS1:SPI1的从选择引脚。 SCK1:SPI1的时钟引脚。 MOSI1:SPI1的主机输出、从机输入引脚。 MISO1:SPI1的从机输出、主机输入引脚。 J口 RXCAN4/SDA:CAN4数据接收引脚;I2C数据引脚。 TXCAN4/SCL:CAN4数据发送引脚;I2C时钟引脚。 K口 /ECS/ROMCTL:在MCU扩展模式中,/ECS是片外芯片的片选信号引脚;在/RESET信号的上升沿,ROMCTL被锁存到MODE寄存器的ROMON位。 M口 BF_PSLM/TXCAN 4:Byteflight的时隙失配输出脉冲。CAN4数据发送引脚。 BF_PESS/RXCAN4:Byteflight的逻辑错误或信息初始化错误输出脉冲;CAN4的数据接收引脚。 BF_PROK/TXCAN0/TXCAN4/SCK0:Byteflight接收正确输出脉冲;CAN0/CAN4数据发送引脚;SPI0时钟引脚。 BF_PSYN/RXCAN0/RXCAN4/MOSI0:Byteflight的正确同步脉冲收/发输出脉冲;CAN0/CAN4数据接收引脚;SPI0主机发送从机接收引脚。 TX_BF/TXCAN1/TXCAN0//SS0:Byteflight的数据发送引脚;CAN1/CAN0数据发送引脚;SPI0从模式选择引脚。 RX_BF/RXCAN1/RXCAN0/MISO:Byteflight的数据接收引脚;CAN1/CAN0数据接收引脚;主机输入/从机输出引脚。 TXCAN0/TXB:CAN0数据发送引脚;BDLC数据发送引脚。 RXCAN0/RXB:CAN0数据接收引脚;BDLC数据接收引脚。 P口 /SS1:SPI1从模式选择引脚。 SCK1:SPI1时钟引脚。 MOSI1:SPI1主机输出/从机输入引脚。 MISO1:SPI1主机输入/从机输出引脚。 S口 /SS0:SPI0从模式选择引脚。 SCK0:SPI0时钟引脚。 MOSI0:SPI0主机输出/从机输入引脚。 MISO0:SPI0主机输入/从机输出引脚。 TXD1:异步串行通信接口1 数据发送引脚。 RXD1:异步串行通信接口 1数据接收引脚。 TXD0:异步串行通信接口0 数据发送引脚。 RXD0:异步串行通信接口 0数据接收引脚。 T口 增强型捕捉定时器(ECT)的输入捕捉或输出比较引脚。 PAD口 A/D转换器模拟输入。 外部触发器输入。 电源引脚 系统功能引脚 EXTAL、XTAL(46、47):振荡器引脚。 RESET(42):外部复位引脚,低电平有效。 TEST(48):测试引脚。 XFC(44):锁相环(PLL)滤波器引脚,用于外接锁相环滤波器。 BKGD/TAGHI/MODC(23):背景调试引脚;指令高字节
显示全部