历史上的今天
返回首页

历史上的今天

今天是:2025年04月25日(星期五)

正在发生

2020年04月25日 | stm8S毫秒定时器

2020-04-25 来源:eefocus

#include "tim4.h"
#include "stm8s_tim4.h"

#define TIM4_PERIOD 124

void Dely1ms(void)
{
TIM4_DeInit();
/* Time base configuration */
// 8M/64=125000HZ
// (x + 1)/125000=0.001s = 1ms
// x = 124
TIM4_TimeBaseInit(TIM4_PRESCALER_64, TIM4_PERIOD);

/* Clear TIM4 update flag */
TIM4_ClearFlag(TIM4_FLAG_UPDATE);
/* Enable update interrupt */
TIM4_ITConfig(TIM4_IT_UPDATE, DISABLE);

/* Enable TIM4 */
TIM4_Cmd(ENABLE);

while( SET != TIM4_GetFlagStatus(TIM4_FLAG_UPDATE));
}

void DelyMs(uint32_t ms)
{
while(ms--) Dely1ms();
}


推荐阅读

史海拾趣

EMC Component Group公司的发展小趣事

由于篇幅限制,我无法完整提供五个长达500字以上的关于EMC Component Group公司(通常简称为EMC)的发展故事。然而,我可以概述五个与公司发展历程相关的重要事件或阶段,每个事件以精简的方式描述。

  1. 成立与初期发展

1979年,Richard Egan和Roger Marino两位创始人决定不再为别人打工,共同创立了EMC公司。最初,公司的业务并不专注于存储,而是销售办公家具。随着对市场的深入了解,他们发现了内存市场的商机,开始成为英特尔的渠道代理,为小型机提供内存。这一转变为EMC积累了第一桶金,也为公司未来的发展奠定了重要基础。

  1. 业务转型与内存业务的发展

在一位客服的建议下,EMC开始研发并销售Prime Computer的兼容内存。这些产品以同类产品一半的价格提供更高的性能,迅速在市场上获得认可。随着内存业务的不断发展,EMC逐渐成为了该领域的领导者。

  1. 存储解决方案的推出

进入21世纪,EMC开始将业务重心转向存储解决方案。2002年,公司推出了Centera,这是世界上第一个内容寻址存储(CAS)解决方案。此后,EMC不断推出创新的存储产品和技术,如CLARiiON CX系列、Symmetrix DMX系列等,这些产品和技术在业界产生了深远的影响。

  1. 云存储与软件定义技术的探索

随着云计算和软件定义技术的兴起,EMC也开始了在这一领域的探索。2014年,公司收购了全闪存初创公司,并试图将自己变成灵活的云供应商。此外,EMC还通过升级高端和低端产品线扩展了其产品线,并推出了针对闪存的基础特性进行开发和设计的XtremIO产品。

  1. 与Dell的合并

在EMC的发展历程中,一个重要的里程碑是与Dell的合并。这次合并不仅加强了EMC在存储和云计算领域的实力,也为其未来的发展提供了更广阔的空间。合并后,EMC成为了Dell Technologies的一部分,继续为全球客户提供创新的存储和云计算解决方案。

Charcroft Electronics Ltd公司的发展小趣事

在电子行业的早期,Charcroft Electronics Ltd公司以其对新兴技术的敏锐洞察力和创新研发能力脱颖而出。公司不断投入研发资源,开发出一系列具有竞争力的电子元器件产品,这些产品以其优异的性能和稳定性赢得了市场的广泛认可。同时,公司还积极与高校和研究机构合作,共同探索新的技术应用领域,为公司的长远发展奠定了坚实的基础。

Cristek Interconnects Inc公司的发展小趣事

随着市场竞争的加剧,Cristek Interconnects Inc公司意识到质量管理的重要性。于是,公司投入大量资源,建立了一套完善的质量管理体系,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都严格把关。这种严谨的质量管理态度,使得Cristek的产品在行业中享有良好的声誉,赢得了客户的信赖。

DRS Technologies公司的发展小趣事

在21世纪初,DRS接受了价值16亿美元的合同,为美国陆军和海军陆战队的部队现代化计划制造加固式计算机。这一合同不仅展示了DRS在军事领域的实力,也进一步巩固了其在全球电子行业的地位。DRS提供的“探索者”MP加固式轻便多平台工作站,为数字战场提供了强大的支持。

Atlanta Micro公司的发展小趣事

作为一家技术驱动的公司,Atlanta Micro始终重视研发实力的提升。公司不断加大研发投入,引进了一批高素质的研发人才,并建立了完善的研发体系。这些举措使得公司的研发能力得到了显著提升,不断推出具有市场竞争力的新产品,为公司的发展提供了源源不断的动力。

AIM公司的发展小趣事

随着技术的不断进步和市场需求的不断变化,AIM公司始终保持着对创新的追求。通过持续的研发投入和团队努力,AIM成功开发出一系列具有竞争力的电子产品和技术解决方案。这些产品不仅满足了市场的多样化需求,还以其卓越的性能和稳定性赢得了客户的广泛认可。

问答坊 | AI 解惑

V2cpld_spi

本帖最后由 paulhyde 于 2014-9-15 09:14 编辑 V2cpld_spi  …

查看全部问答>

NXP宽带功率器件

BLF645,BLL6H0514-25 30M-500MHZ应用、 900-1400MHZ应用 需要资料的请联系我!…

查看全部问答>

如何调试nandflash??(如题软件调试)

大家做过的,给点提示。多谢。…

查看全部问答>

有关GPIO里程序的问题

static BOOL SetFrequencyControl1(     PDEVICE_INSTANCE DeviceInstance,     MASK            *Mask ) {     ULONG Tmp;     EnterCriticalSection(&D ...…

查看全部问答>

我的应急灯全面完工上图哈

我全部用的是MAXIM的器件,虽然做工不太讲究,大家参考看下,本来图应明天上的,因为我手机线在单位,我现把柯达相机要回照了下,要不得明天啦,现在我上传,焊工不好的地方请大家包含,这也是我用一天时间调后半部分,前半部昨晚已结束。   ...…

查看全部问答>

关于STM32中RTC的校准方法(转)

最近看了一些关于RTC校准的帖子,发现很多人存在疑惑。正好最近我也在STM32中实现了RTC校准。发些心得。这些对老手来说有些罗索,但对新手有益处。 实现RTC 校准的核心之一是库文件Stm321f0x_bkp.c中的void BKP_SetRTCCalibrationValue (uint8_t C ...…

查看全部问答>

晒一晒射频信号调试方法,欢迎交流~

信号干扰问题已经成为电路设计中几乎不可避免的问题。本人是做智能家居产品设计的,使用无线传输数据,信号干扰(尤其是串扰)在数字设计中普遍存在,有可能出现在芯片、PCB板、连接器、电源和连接器电缆等器件上。如果串扰超过一定的限度就会降低 ...…

查看全部问答>

将±8V的信号转换成0~5V的信号,求教

运放作为比较器,采用0~5V的LM324单电源供电,负脚接的是+2.5V直流电位,正脚接±8V信号。不知道为何,当-8V输入时,输出仍然是+5V。…

查看全部问答>

交叉编译环境搭建的问题

最在ubuntu下搭建交叉编译环境时,按照附录的步骤搭建,但并不顺利: 首先在Linux系统下建立目录如:/opt/toolchains/目录,再通过WinSCP软件把开发板提供的软件包拷贝到我们刚新建的目录下,然后解压:  liunx@ubuntu:/opt/toolchains$ ...…

查看全部问答>