《DSP控制器原理及应用技术》第3章软件开发基础资料.ppt

《DSP控制器原理及应用技术》第3章软件开发基础资料.ppt

* * * * * * * * * * * * * * * * * * * * * * * 寄存器文件的使用 采用成员操作对结构体每个成员进行操作。 使用.all操作整个寄存器; 使用.bit操作指定的位。 SysCtrlRegs. PLLCR.all=0x0003;//对PLLCR进行整体访问 SysCtrlRegs. PLLCR.bit.DIV=0x003;//对PLLCR进行位域访问 SysCtrlRegs. PCLKCR0.bit.ADCENCLK=1;//允许ADC时钟 寄存器文件结构和位定义优点 (1) TI公司提供写好的文件结构体和位区定义。 (2)使用位区方便编写代码,易于升级; (3)可充分利用CCS自动代码输入功能; (4)方便通过观察窗口观察变量和位区。 第一步,为各寄存器结构体变量分配自定义段 #ifdef __cplusplus #pragma DATA_SECTION(SysCtrlRegsFile) //C++语法 #else #pragma DATA_SECTION(SysCtrlRegs, SysCtrlRegsFile); //C语法 #endif volatile struct SYS_CTRL_REGS SysCtrlRegs; 2 寄存器结构体变量的地址映射 第

文档评论(0)

1亿VIP精品文档

相关文档