浮名此生分享 http://blog.sciencenet.cn/u/hailangww 工学博士

博文

[转载]初始化系统控制寄存器

已有 1578 次阅读 2022-9-26 13:48 |个人分类:未分类|系统分类:科研笔记|文章来源:转载

void InitSysCtrl(void)

// Disable watchdog module

    SysCtrlRegs.WDCR=0x0068; 

// Initialize PLL

SysCtrlRegs.PLLCR= 0xA; 

//CLKIN=(OSCCLK*10.0)/2 此指令将PLL使能延时,等待PLL使能(即为锁相环上锁)

for (i=0;i<5000;i++){}

//Wait for PLL to lock

//HISPCP/LOSPCP prescale register settings,normally it will be set to default values

//高速时钟定标HSPCLK=SYSCLKOUT/(HISPCP*2)

SysCtrlRegs.HISPCP.all=0x0001;

//低速时钟定标LSPCLK=SYSCLKOUT/(LOSPCP*2)

SysCtrlRegs.LOSPCP.all=0x0002;

//Peripheral clock enables set for the selected peripherals.

//SysCtrlRegs.PCLKCR.bit.EVAENCLK=1;

//EV-B外设高速时钟有效

   SysCtrlRegs.PCLKCR.bit.EVBENCLK=1;

//SysCtrlRegs.PCLKCR.bit.SCIENCLKA=1;

//SysCtrlRegs.PCLKCR.bit.SCIENCLKB=1;

//SysCtrlRegs.PCLKCR.bit.SPIENCLK=1;

摘自《TMS320C281X手册》



https://blog.sciencenet.cn/blog-54347-1356899.html

上一篇:DSP学习第一天
下一篇:[转载]初始化系统控制寄存器II
收藏 IP: 58.34.184.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 17:01

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部