展开全部
1.要对系统时钟初始化InitSysCtrl()//dsp2812禁止看门狗,然后再经过PLL决定系统时钟以及高低速时钟和对需要的外设是否提供外设;2关中断DINT;IER = 0x0000;IFR = 0x0000;3初始化PIE模块InitPieCtrl()//DIsablePIE,对PIEPIF进行清零,EnablePie,最后对PIEACK置位;4InitPieVectTable()//对向量表进行初始化; 然后 下来部分根据你的要求 进行配置了,如果有中断,那你就是使能PIE和CPU中断,需要用什么就对寄存器进行配置即可 如果你 DPS 有外设 接口,再将外设地址写入下面就可以进行具体代码了
、
、
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一款广泛应用于消费类电子、汽车、工业和物联网领域的低功耗嵌入式系统芯片。ST公司推出了多个STM32系列,以满足不同应用需求。以下是ST公司主要的STM32系列:1. STM32WB系列:这是ST公司推出的第一款支持2.4GHz...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
芯片上电,执行你自己编写得初始化程序阿。要用到哪些模块,对这些模块寄存器进行设置。比如InitSysCtrl();
InitGpio();//初始化通用I/O
InitCpuTimers(); //初始化CPU定时器,
如果用到中断,还有InitPieCtrl(); //初始化中断寄存器
InitPieVectTable(); //初始化PIE矢量表
等等。很多的,看你需要了。
InitGpio();//初始化通用I/O
InitCpuTimers(); //初始化CPU定时器,
如果用到中断,还有InitPieCtrl(); //初始化中断寄存器
InitPieVectTable(); //初始化PIE矢量表
等等。很多的,看你需要了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的2812是用来干什么的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询