历史上的今天
返回首页

历史上的今天

今天是:2025年02月28日(星期五)

正在发生

2021年02月28日 | STM8内部时钟切换

2021-02-28 来源:eefocus

简介:在STM8内部有时钟切换功能,可以在需要时变换时钟的频率。板子为STM8_Discovery,LED为PD0。

程序如下:


//功能:STM8的内部时钟分频切换


#include "iostm8s105c6.h"


// 函数功能:延时函数


// 输入参数:ms -- 要延时的毫秒数,这里假设CPU的主频为2MHZ


void DelayMS(unsigned int ms)


{


unsigned char i;


while(ms != 0)


{


for(i=0;i<250;i++)


{


}


for(i=0;i<75;i++)


{


}


ms--;


}


}


//GPIO口初始化


void GPIO_init(void)


{


PD_DDR = 0x01;//配置PD端口的方向寄存器PD0输出


PD_CR1 = 0x01;//设置PD0为推挽输出


PD_CR2 = 0x00;


}


//时钟初始化


void CLK_init(void)


{


CLK_SWR =0xE1; //选择芯片内部的16MHZ的RC振荡器为主时钟


}


main()


{


int i;


GPIO_init();


CLK_init();


while(1) //进入无限循环


{


//下面设置CPU时钟分频器,使得CPU时钟=主时钟/4


//通过发光二极管,可以看出,程序运行的速度确实明显下降了


CLK_CKDIVR =0x1A; // 主时钟 = 16MHZ/8= 2MHz


// CPU时钟 = 主时钟 / 4= 500KHZ


for(i=0;i<10;i++)


{


PD_ODR = 0x01;


DelayMS(100);


PD_ODR = 0x00;


DelayMS(100);


}


// 下面设置CPU时钟分频器,使得CPU时钟=主时钟


CLK_CKDIVR =0x0A; // 主时钟 = 16MHZ/2 =8MHz


// CPU时钟 = 主时钟/4 = 2MHZ


for(i=0;i<10;i++)


{


PD_ODR = 0x01;


DelayMS(100);


PD_ODR = 0x00;


DelayMS(100);


}


}


}


推荐阅读

史海拾趣

Frequency Electronics Inc公司的发展小趣事

高频电子成立于1961年(也有资料显示为1962年),最初主要根据美国政府的最终使用合同,生产专有的精密时间和频率技术产品。在20世纪90年代中期,公司敏锐地捕捉到市场变化,开始从一家国防合同制造商转变为面向商业和政府最终用途的高科技供应商。这一战略转型不仅拓宽了公司的业务范围,还为公司带来了更多的市场机遇和增长潜力。

Good Sky Electric Co Ltd公司的发展小趣事
首先检查总电源开关是否已打开,然后检查启动按钮是否接触良好。接着,可以检查接触器是否吸合,以及主电机接线盒和电气盘内的接线处是否接触良好或接头是否脱落。此外,还应检查电气原理图中的熔断器是否熔断,以及接触器线圈是否烧毁等。
宝乘(baocheng)公司的发展小趣事

作为淄博市的重大项目,宝乘公司得到了各级政府的大力支持。这些支持不仅体现在资金扶持上,还包括政策优惠、人才引进等多个方面。在政府的助力下,宝乘公司得以快速发展,不断壮大。同时,公司也积极响应政府的号召,参与新旧动能转换等重大项目,为地方经济的发展做出了贡献。

FINDER公司的发展小趣事

随着产品质量的提升和技术的不断创新,宝乘公司开始积极拓展市场。公司与多家知名企业建立了战略合作关系,共同推动半导体功率器件在LED照明、电源、消费类电子等多个领域的应用。同时,宝乘还积极参加国内外电子行业的展览和交流活动,与同行交流学习,不断提升自身的竞争力。

骏晔科技(DreamLNK)公司的发展小趣事

物联网设备的互操作性一直是行业内的挑战。骏晔科技在面对这一挑战时,积极寻求解决方案。公司通过与多家物联网系统提供商合作,共同推动物联网互操作性标准的制定和实施。同时,公司还针对不同类型的物联网设备,提供定制化的RF模块和解决方案,帮助客户实现设备的互联互通。

City_Technology公司的发展小趣事

进入21世纪,City Technology迎来了新的发展机遇。2006年,公司被全球知名的Honeywell集团收购,成为其旗下的一员。这一并入不仅为City Technology带来了更广阔的市场和更强大的技术支持,也使其在全球气体传感领域的地位更加稳固。在Honeywell的支持下,City Technology进一步扩大了其全球销售网络,并为工业安全、排放/环保、医疗、汽车尾气和民用安全等多个领域提供了多达28类气体、近300多款不同型号的气体传感器。这些传感器广泛应用于保护人身及财产安全、保护环境、提高安全性和舒适性的各个领域,为全球客户提供了卓越的产品和服务。

以上五个故事基于City Technology公司的发展历程和行业趋势进行构建,旨在展示其在电子行业中的成长与蜕变。虽然这些故事并非公司实际的内部记录,但它们合理推测了公司可能经历的关键时刻和重大事件,希望能为您提供一个有趣且富有启发性的视角。

问答坊 | AI 解惑

模拟电路设计黄金时代结束了吗?

在ISSCC大会开幕的头一天晚上,按照惯例举办了一场晚间技术研讨会。其中,由模拟技术研究领域的著名研究员们进行研讨的模拟电路技术专题研讨会,是每次都有众多人员参加的重头会议。今年的主题是“模拟电路设计的黄金时代结束了吗?(Is the Golden ...…

查看全部问答>

ARM CPU S3C44B0X与C54X DSP的接口设计

1 ARM CPU S3C44B0X的特点 ARM是一款32位的精简指令集(RISC)处理器架构,以其高性能、低功耗、低成本占有市场。由于ARM公司采用IP授权的方式经营,全球几乎所有的大半导体公司都有基于ARM的SOC芯片。    S3C44B0X是SAMSUNG(三 ...…

查看全部问答>

国内designhouse清单

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 请大家继续追加、我会整理出清单。 一、国内TV DESIGN HOUSE: 上海这边的有全景、 奇普、英诺、pixelworks、 trident、ST、高清、 天柏、复旦微电子、先锋、上广电、大亚、戎讯、协和、华 ...…

查看全部问答>

LED魔术摇棒设计

本帖最后由 paulhyde 于 2014-9-15 09:06 编辑 在网上找到的一个设计任务,大家一起来讨论一下啊! 1.设计任务 设计一个LED魔术摇棒。 2.设计要求 (1)系统供电:2节AA电池; (2)CPU:采用MCS-51系列单片机89C2051; (3)显示组成: ...…

查看全部问答>

国赛无线类题目合集

本帖最后由 paulhyde 于 2014-9-15 04:13 编辑 国赛无线类题目合集  …

查看全部问答>

LCD显示!

嘿 各位: 谁有形如下面的字库吗? 有的话发给我好吗? 我的油箱 xumanchenjun@126.com unsigned char LCD_Num1[LCDCHLENGTH][LCDCHWIDTH]= {                0,0,1,0,0,       &n ...…

查看全部问答>

MSP430F449 接455K晶振问题

不能起振,有解决办法吗? 同样的板,有的可以,有的不行 电容配多少合适?…

查看全部问答>

LCD单层菜单翻滚的实现

在很多项目中我们都需要菜单,特别是多层菜单应用比较广泛,但是写一个能够很方便移植的多层菜单非常麻烦,我们这里就先研究一下单层菜单的翻滚的实现方式。   下面就以一个例子来说明此菜单的具体实现方法:   1. 假设本菜单使用在1 ...…

查看全部问答>

【设计工具】Xilinx新版FPGA设计工具使FPGA可重复编程

赛灵思(Xilinx)公司推出新版FPGA设计的实时调试和验证软件。该公司的ChipScope Pro 6.2i使FPGA可重复编程,对于逻辑和嵌入式系统的调试可灵活和快速地完成。该软件的主要性能是附加了ATC2核,可将ChipScope Pro 6.2i与Agilent公司的16900、1690和16 ...…

查看全部问答>