
飞思卡尔半导体公司
//要发送的数据
无效init_etpu ( ) {
挥发性INT温度;
//初始化的eTPU模块配置寄存器( ETPUMCR )
ETPUMCR = 0x00070000 ;
// SCMSIZE为16K ( 7 2K块)
飞思卡尔半导体公司...
//初始化的eTPU时间基准配置寄存器( ETPUTBCR )
ETPUTBCR_A
=
(TCR1CLK_SOURCE_DIV2
TCR1_PRESCALER(8));
|
CHANNEL_FILTER_TWOSAMPLEMODE
|
//初始化的eTPU引擎配置寄存器( ETPUECR )
ETPUECR_A =
( ENTRY_TABLE_BASE ( 0x1F的) | FILTER_PRESCALER_CLOCK_DIV4 ) ;
//写的信道配置寄存器( ETPUCxCR )选择
//对由信道和它的参数来执行函数
//基址。标准项目表中选择。
ETPUC0CR_A
=
( CHANNEL_INT_ENABLE
CHANNEL_PARAM_BASE_ADDR(0x00));
ETPUC1CR_A
=
( CHANNEL_INT_ENABLE
CHANNEL_PARAM_BASE_ADDR(0x02));
|
|
CHANNEL_FUNCTION(15)
CHANNEL_FUNCTION(15)
|
|
//写的信道状态控制寄存器( ETPUCxSCR )选择
//函数流中的变化。
ETPUC0SCR_A = ( FUNCTION_MODE ( 0));
ETPUC1SCR_A = ( FUNCTION_MODE ( 0));
//无奇偶校验变送器
//无奇偶校验接收器
//写SPRAM为每个通道配置的参数初始化
MATCH_RATE_TX = MATCH_RATE_TRANS ( 0x412 ) ; //设置匹配率变送器
DATA_UART_TX = DATA_WORD_TX ( 0x000000AA ) ; //加载第一个字节将被发送AA =
摩托罗拉
。附录B.初始化代码示例
初步-如有更改,恕不另行通知
欲了解更多有关该产品,
转到: www.freescale.com
B-5