实验平台:思修电子工作室"祥云小王子"开发版
int main( void )
{
PI_DDR_DDR0=1;//配置PI0端口为输出模式
PI_CR1_C10=1; //配置PI0端口为推挽输出模式
PI_CR2_C20=0; //配置PI0端口低速率输出
led1=1; //PI0输出为高电平,D1熄灭
while(1)
{
//************HSI->HSE时钟自动切换流程及注释说明************
//如果CLK_CMSR中的主时钟源为HSI,则CLK_CMSR=0xE1
//如果CLK_CMSR中的主时钟源为LSI,则CLK_CMSR=0xD2
//如果CLK_CMSR中的主时钟源为HSE,则CLK_CMSR=0xB4
if(CLK_CMSR!=0xB4)
//判断主时钟状态寄存器CLK_CMSR中的主时钟源是否是HSE
//若不是则进入if程序段
{
//1.首先要配置时钟切换使能位SWEN=1,使能切换过程
CLK_SWCR|=0x02;//展开为二进制0000 0010 SWEN位=1
//2.选择主时钟源,对主时钟切换寄存器CLK_SWR写入欲切换时钟
CLK_SWR=0xB4;//配置CLK_CMSR中的主时钟源为HSE
//3.等待时钟切换控制寄存器CLK_SWCR中的切换中断标志位SWIF=1
while((CLK_SWCR & 0x08)==0);
//4.清除相关标志位
CLK_SWCR=0;
}
//************************************************************
led();//图10.9所示【A】区域电平状态
//************************************************************
//************HSE->HSI时钟自动切换流程及注释说明************
//如果CLK_CMSR中的主时钟源为HSI,则CLK_CMSR=0xE1
//如果CLK_CMSR中的主时钟源为LSI,则CLK_CMSR=0xD2
//如果CLK_CMSR中的主时钟源为HSE,则CLK_CMSR=0xB4
if(CLK_CMSR!=0xE1)
//判断主时钟状态寄存器CLK_CMSR中的主时钟源是否是HSI
//若不是则进入if程序段
{
//1.首先要配置时钟切换使能位SWEN=1,使能切换过程
CLK_SWCR|=0x02;//展开为二进制0000 0010 SWEN位=1
//2.选择主时钟源,对主时钟切换寄存器CLK_SWR写入欲切换时钟
CLK_SWR=0xE1;//配置CLK_CMSR中的主时钟源为HSI
//3.等待时钟切换控制寄存器CLK_SWCR中的切换中断标志位SWIF=1
while((CLK_SWCR & 0x08)==0);
//4.清除相关标志位
CLK_SWCR=0;
}
//************************************************************
led();//图10.9所示【B】区域电平状态
//************************************************************
}
}
上一篇:第一页
下一篇:HR202湿敏电阻总结与程序整理
推荐阅读
史海拾趣
在电子行业,技术创新是企业持续发展的关键。为了保持竞争力,ELMEC不断投入研发资金,引进高端人才,加强技术创新。他们与多所知名大学和研究机构建立合作关系,共同开展前沿技术研究。这些努力使得ELMEC在人工智能、物联网等新兴领域取得了多项重要突破,为公司的发展注入了新的活力。
质量是企业的生命线。维峰电子始终将质量管理作为公司发展的重中之重。公司建立了完善的质量管理体系,从原材料采购、生产过程到产品检验等各个环节都进行严格把控。同时,公司还引入了先进的检测设备和技术,确保产品的质量和性能达到最高标准。这些措施的实施不仅提升了产品的竞争力,也赢得了客户的信任和好评。
随着科技的不断进步和市场需求的变化,维峰电子始终将技术创新作为公司发展的核心驱动力。公司投入大量资金和人力,在研发方面取得了显著成果。近年来,公司成功申请并获得了多项国家专利,包括外观设计专利、发明专利和实用新型专利等。这些专利的获得不仅提升了公司的技术竞争力,也为客户提供了更加优质的产品和服务。
在国内市场取得一定成绩后,Elec公司开始将目光投向国际市场。为了更好地适应国际市场的需求,Elec公司积极引进国际先进技术和管理经验,并加强与国际知名企业的合作。同时,Elec公司还加大了在海外市场的营销力度,通过参加国际展会、举办技术研讨会等方式提高品牌知名度。经过多年的努力,Elec公司的产品已远销欧美、东南亚等多个国家和地区,成为国际市场上具有竞争力的电子品牌。
随着业务的发展和市场的扩大,ETA-USA开始在全球范围内布局。公司先后在中国、欧洲等地设立了分公司或办事处,以更好地服务当地客户。这一全球扩张策略不仅增强了公司的市场竞争力,也为其带来了更多的商业机会和合作伙伴。
我的板子上的Flash是32M的,linux系统里面已经挂载了12M,所以还剩20M的空间。现在,因为空间不够了,所以想把剩于的20M空间给挂起来。现在的问题就是如何把这些空间给挂起来?请一步一步说得稍详细一下点儿,谢谢!… 查看全部问答∨ |
RT。最近在做一个项目,内容是用DDK做一个windows的虚拟打印机(不是一个打印机功能的应用程序,而是一个像PDFCREATOR那样的,可以被WORD等调用的虚拟打印机)。要求是在设置完参数,点击OK的时候将打印信息发到一个指定的网页上。 我下了DDK(版 ...… 查看全部问答∨ |
自己编的一个linux驱动,我原来的工程目录是这样的:工程总目录下有一个include文件夹,所有的.c源文件,makefile文件,还有一个总的x.h头文件,x.h中include了include文件夹中所有的头文件和一些内核的头文件。include文件夹里有几个子文件夹,按 ...… 查看全部问答∨ |
|
请教关于A/D内部参考源问题,430F133自带的2.5V参考源是否可以使用,要是使用能满足什么精度啊,我对可燃气体进行A/D,我怕使用后精度不够,请大家执教… 查看全部问答∨ |
随着一年多的真实产品开发——虽然,嘿嘿,按照他们的说法,我这实在有点非主流,但在后期的调试中吃了不少苦头,于是在蛋疼的调试中,以及在阅读诸如《代码大全》这些书籍时,渐渐地萌生了一种如何做一个方便调试,方便扩展,方便移植的单片机程序 ...… 查看全部问答∨ |
此次开发板的代号为:Aurora 极光 这是WXEDA开发小组2013年度计划推出的第一款中高端开发板,Espier助学计划初步完成时将启动设计, 目前开发板助学计划已经开展2期,第二期的板子也在紧张制作当中,硬件和例程基本完善,后续也会保持 一定的例 ...… 查看全部问答∨ |
续之前的 【富士通FRAM心得提交1】 https://bbs.eeworld.com.cn/thread-419758-1-1.html 前几天PCB板子终于寄过来了。为了减少浪费,一块板子上放了不少模块。 串口通信模块 硬件部分目前还是延续之前预定的方案,STM8S处理器,MB85R ...… 查看全部问答∨ |