基本数据 功能说明 应用说明 注意事项 其它

基本数据

 

Question 1

HT82J30R的SPI接口的电压准位有哪些 ? 

Answer

HT82J30R的SPI接口的电压准位有两种,在MASK选项中可以选择是5V或者3.3V。这样在使用5V电源时,SPI仍然可以输出3.3V的电压准位。


Question 2

HT82J30R有几个SPI ?

Answer

HT82J30R有两个SPI,可分别独立控制。适用于需要多个SPI的场合,比如在RF PS2 GAMEPAD的应用中,一个SPI控制RF IC,一个SPI和PS2主机通讯。


功能说明

 

Question 1

HT82J30R的SPI的工作模式是怎样的 ? 

Answer

HT82J30R的SPI可以工作在MASTER MODE﹐也可以工作在SLAVE MODE,在这两种MODE下,又可以选择是3线(SCK SDI SDO)还是4线(SCSB SCK SDI SDO)工作模式,
CLK可以选择是上升缘还是下降缘,数据可以选择是LSB优先还是MSB优先 !


Question 2

HT82J30R的PWM频率是怎么样的?

Answer

HT82J30R只提供PWM(6+2)MODE﹐PWM的频率为Fsys/2e+6,与8BIT MODE相比频率提高了4倍,不提供PWM(7+1)MODE。


Question 3

HT82J30R SPI Serial Interface的波特率如何设置? 

Answer

HT82J30R SPI Serial Interface的波特率由缓存器SBCR的第五位和第六位决定。
当bit6和bit5都设置为0时,波特率为fSIO,其中fSIO为SPI的时钟源。
当bit6和bit5分别设置为0、1时,波特率为fSIO/4。
当bit6和bit5分别设置为1、0时,波特率为fSIO/16。


Question 4

SPI Serial Interface Master Mode and Slave Mode如何选择?

Answer

缓存器SBCR的第五位和第六位用于设置SPI的Master Mode和Slave Mode,当SBCR的bit5和bit6都设置为1时,SPI的工作模式为Slave Mode,否则为Master Mode。


Question 5

SPI clock source 的选择? 

Answer

当SPI选择为Master Mode时,将缓存器SBCR的第七位设置为0时,SPI clock source选择为"Fsys/4",其中Fsys为系统频率。


Question 6

HT82J30R的SPI全双工通信是如何完成的?

Answer

SPI通信系统包括主机、从机,两者进行通信时SDI、SDO口要交叉连接。主机方面,SBDR缓存器如果有数据写入,数据会被存储到TXRX缓冲器中。主机先输出SCSB(片选)信号再输出SCK(时钟)信号,并在SCK信号的下降或是上升缘(由OPTION选定),以位移的方式将数据从SDO口高位前导(MSB)或低位前导(LSB)(由软件设置SBCR缓存器MLS位决定)发送出去;当主机检测到SDI口有数据需要接收时,会在SCK信号的上升(下降)缘一位一位地将数据接收到TXRX缓冲器,保存于数据移出后产生的空位。从机方面,其数据的发送、接收跟主机是同步的。当从机接收到主机有效的片选和时钟信号后,会在SCK信号的下降(上升)缘把已经写入SBDR缓存器的数据通过TXRX缓冲器发送到SDO口,而在SCK信号的上升(下降)缘把SDI口的数据接收到TXRX缓冲器。经过8个时钟脉冲,主、从机实现8位缓冲器数据的互换,完成全双工通信。数据发送、接收完毕,TXRX缓冲器的数据加载到SBDR缓存器,TRF置位。


应用说明

 

Question 1

怎么样才能使MCU的系统处于最省电的状态?

Answer

要使MCU处于HALT状态时最省电﹐需要做到以下几点 ﹕
1﹒没有使用到的I/O使其处于OUTPUT并OUTPUT LOW。
2﹒做为INPUT的I/O﹐如果外部没有电流SINK进I/O﹐也应该处于OUTPUT并OUTPUT LOW。
3﹒如果有用到A/D﹐则应该把A/D功能关掉﹐需要时再打开。
4﹒如果有用到SPI的功能﹐在SPI的SCK和SDI应该下拉100K左右的电阻﹒使其在SPI DISABLE时不会处于FLOATING状态。


注意事项

 

Question 1

MASK选项中的SPI电压有5V和3﹒3V两个选项﹐那IC实际的电压是怎样的?

Answer

MASK中的SPI电压选择是仅供ICE使用的﹐以方便与外部的低压组件(如RF IC)相连接﹐对IC来说﹐是没有这个选项的﹐IC的供电是多少﹐SPI的电压就是多少﹗