第3节 8FX 开发套件的应用
推荐给好友
打印
加入收藏
更新于2008-08-24 09:19:07

8FX开发套件主要由以下三个部分构成:BGM Adapter,MCU board以及转接板,如下所示:

5.3.1 时钟的配置

MCU板上提供两种不同的时钟,一种是主时钟,另一种是子时钟。主时钟主要为主时钟模式和主时钟PLL模式提供时钟,而子时钟则为子时钟模式和子时钟PLL模式提供时钟。在外接时钟时,还需要连接两个容值30pF的电容,当使用陶瓷振荡器时,应将电容与插孔的1和3引脚连接,而使用晶体振荡器时,应将电容与插孔的1和2引脚连接。其连线如下图5-4所示:

MCU板上的SW-1开关用来选择是否开启子时钟,当开关关断时,启用子时钟,而开启时则不使用子时钟。SW3-1和SW3-2用于使能主时钟的,当使用系统自带的时钟,则关断SW3-1和SW3-2,而当使用外部的时钟,则开启SW3-1和SW3-2。对于具体使用哪种时钟,可以通过在start8FX.asm文件内选择,如下所示:
4.2 Clock Mode Selection
;================================================================
# set SUB 0 ; Sub clock mode
# set SUB_PLL 1 ; Sub PLL clock mode
# set MAIN 2 ; Main clock mode
# set MAIN_PLL 3 ; Main PLL mode
# set NOCLOCK FF ; Do not touch the clock and PLL register

#set CLOCKMODE MAIN_PLL ; <<< Clock seletion



;================================================================
; 4.3 Main-PLL Clock Selection
;================================================================
# set MAINPLL_OFF 0 ; No Main-clock setting
# set MAINPLLx1 1 ; Original oscillator clock x1
# set MAINPLLx2 2 ; Original oscillator clock x2
# set MAINPLLx2p5 3 ; Original oscillator clock x2.5

#set CLOCKSPEED MAINPLLx2p5 ; <<< set PLL speed


;================================================================
; 4.5 Sub-PLL Clock Selection
;================================================================
# set SUBPLL_OFF 0 ; No Sub-clock setting
# set SUBPLLx2 1 ; Original oscillator clock x2
# set SUBPLLx3 2 ; Original oscillator clock x3
# set SUBPLLx4 3 ; Original oscillator clock x4

#set SUBCLOCKSPEED SUBPLL_OFF ; <<< set Sub-clock PLL speed


;================================================================
; 4.5 DIV Clock Selection (Machine clock division ratio)
;================================================================
# set CLK_0 0 ; Original oscillator div 1
# set CLK_4 1 ; Original oscillator div 4
# set CLK_8 2 ; Original oscillator div 8
# set CLK_16 3 ; Original oscillator div 16

#set CLOCKDIV CLK_0 ; <<< set DIV clock ratio
通过选择不同的时钟模式以及时钟的速度,可以对时钟进行灵活的配置,在一般情况下,都是选择主时钟PLL模式,且时钟速度选择MAINPLLx2p5,如果外接晶振为4MHz,则所使用的时钟为10 MHz。


5.3.2 电源的管理

电源管理就是让系统进入低电源消耗的待机模式(Standby Mode),它主要包括:睡眠模式,停止模式,时基定时器模式(Timebase Timer Mode),监测模式(Watch Mode)等,目的就是控制MCU的电源消耗。通过设置待机控制寄存器(Standby Control Register),可以使系统进入待机模式。当产生中断或复位时,系统跳出待机模式,如果是系统复位,则系统进入主时钟模式;当产生中断时,则系统进入待机前的时钟模式。
在设置完待机控制寄存器后,系统进入待机模式需要四个机器时钟周期,因此,在设置待机模式的指令后,至少应该有三条“NOP”的指令。


5.3.3 芯片的选择

MB95FV100-103是一个仿真芯片,它可以对所有的8FX系列芯片进行仿真,因此,在使用开发板前,必须对所使用的芯片进行选择,这主要是通过对SW-5, SW-6, SW-7, SW-8四个开关来实现的,如下表5-1所示:


5.3.4 MCU 的其它设置

  • 关闭时钟管理选择开关SW1-3
  • 关闭APB8总线SW1-2
  • 关闭C-pin选择开关SW1-1
  • 关闭LVD选择开关SW1-5,SW1-6
  • 设置电压为5V(SW2)
  • 设置低电压检测为LVD0

 

上一节                    下一节







 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.