历史上的今天
返回首页

历史上的今天

今天是:2025年01月30日(星期四)

2020年01月30日 | stm8l15x TIM3 PWM配置

2020-01-30 来源:eefocus

CLK_PeripheralClockConfig(CLK_Peripheral_TIM3, ENABLE);

/*

set SB_TX_LOCK mode:

PWM mode,T = 60us, 

Duty Ratio: 3/4  represents  send bit 1

1/2  represents  send bit 0

1/4  represents  a  respond

        TIM3_Prescaler_16,and T = 60;

*/

GPIO_Init(SB_TX_LOCK_PORT,SB_TX_LOCK_PIN,GPIO_Mode_Out_PP_High_Fast);

TIM3_DeInit();

#if (SYS_CLOCK_16M)

TIM3_TimeBaseInit(TIM3_Prescaler_16, TIM3_CounterMode_Up,PWM_T); 

#endif

#if (SYS_CLOCK_8M)

TIM3_TimeBaseInit(TIM3_Prescaler_8, TIM3_CounterMode_Up,PWM_T); 

#endif

#if (SYS_CLOCK_4M)

TIM3_TimeBaseInit(TIM3_Prescaler_4, TIM3_CounterMode_Up,PWM_T); 

#endif

 

  /* PWM1 Mode configuration: Channel1 default Duty Ratio is 1/2 */ 

  TIM3_OC1Init(TIM3_OCMode_PWM1, TIM3_OutputState_Enable,PWM_T/2,TIM3_OCPolarity_High,TIM3_OCIdleState_Set);

  TIM3_OC1PreloadConfig(ENABLE);

TIM3_ARRPreloadConfig(ENABLE);

TIM3_ITConfig(TIM3_IT_Update,ENABLE);

/*enable PWM output*/

TIM3_CtrlPWMOutputs(ENABLE);   

  /* TIM3 enable counter */

TIM3_Cmd(ENABLE);


该代码已经测试通过。占空比是50%,周期是PWM_T.

推荐阅读

史海拾趣

BURGESS公司的发展小趣事

随着时间的推移,BURGESS不断扩展其业务范围,并于1984年首次开发租船服务。这一创新举措不仅满足了客户多样化的需求,也进一步巩固了其在行业内的领先地位。此后,BURGESS继续其国际化步伐,成功进驻美国市场,进一步扩大了其全球影响力。

大毅科技公司的发展小趣事

大毅科技于1989年成立,是台湾的一家新兴企业。在公司成立的初期,大毅科技就专注于晶片电阻的研发与生产,这在当时是一个相对新兴且竞争激烈的领域。创始人凭借对技术的深刻理解和敏锐的市场洞察力,带领公司逐步在市场中站稳脚跟。通过不断的技术创新和产品优化,大毅科技逐渐获得了客户的认可,并在行业中树立了自己的品牌。

Cables To Go公司的发展小趣事

品牌建设是公司发展的重要一环。Cables To Go公司注重品牌形象的塑造和传播,通过参加行业展会、举办产品发布会等方式提升品牌知名度。同时,公司还积极参与社会公益活动,展现企业的社会责任感和担当精神。这些举措有效地提升了Cables To Go的品牌形象和影响力,为公司的长期发展奠定了坚实的基础。

长江连接器(CJT)公司的发展小趣事

作为一家有社会责任感的企业,长江连接器积极履行社会责任和推动可持续发展。公司注重环保和节能减排,采用环保材料和绿色生产工艺,减少生产过程中的能源消耗和废弃物排放。同时,长江连接器还积极参与社会公益活动,为社会做出积极贡献。这些举措不仅体现了公司的社会责任感,也为其赢得了更多客户和合作伙伴的信任和支持。

Celduc Relais公司的发展小趣事

在追求经济效益的同时,Celduc Relais公司也积极践行环保理念。公司注重绿色生产,采用环保材料和工艺,减少生产过程中的污染排放。同时,公司还积极参与环保公益活动,推动电子行业的可持续发展。这一举措不仅提升了公司的社会形象,也为行业的绿色发展做出了积极贡献。

Hoffman Engineering公司的发展小趣事

Hoffman Engineering始终将技术创新视为公司发展的核心驱动力。公司不断投入研发资源,推动产品迭代升级。在机柜系列产品中,Hoffman Engineering通过引入先进的设计理念和生产工艺,不断提升产品的性能和质量。同时,公司还积极关注行业动态和客户需求变化,及时调整产品策略和市场布局。这种持续的技术创新和产品迭代,使Hoffman Engineering在激烈的市场竞争中保持领先地位。

问答坊 | AI 解惑

关于LTC1745模数转换器

今天有网友要到关于LTC1745模数转换器的资料,我查了一下,虽然没有找到中文的,但这篇英文资料对LTC1745的介绍还是比较全的,在这里分享出来,希望对其他的网友也能有加大的帮助。 LTC1745 - Low Noise,12-Bit, 25Msps ADC 特点Sample Rate: ...…

查看全部问答>

经典模拟电路大搜集(芯币奖励)——10.28评奖结果出炉

【活动目的】 最近,由于quanzx老师的一篇帖子“一个高人的设计”备受广大网友关注,从而                        引发了针对该电路图的一系列讨论,让大家学到 ...…

查看全部问答>

这边有没有嵌入式方面的高手 愿意帮小弟藕解决一下毕业设计的部分难题嘞?

藕做的一个关于电梯监控系统的 有在网上找到一部分代码 已经调试过错误了 但还是出不了结果 用的平台是博创PXA270平台 希望有这方面的高手能帮藕一下 小弟定当厚谢!.....希望愿意帮小弟的加一下 小弟的QQ :704274099  藕们再详谈 小弟 ...…

查看全部问答>

wince 烧写时出现了 don't support raw image 是什么情况???

wince 烧写时出现了 don\'t support raw image 是什么情况???…

查看全部问答>

Fpga外接io口可以直接连信号发生器么?

我就写了个很简单的测试程序 input xinhao,led; assign led=xinhao; 然后用信号发生器产生1hz方波,按理灯应该一亮一灭吧,但是却没这种现象 我将导线在外接io口处反复进出,有时候会看到灯闪几下,不知道到底是什么问题啊?…

查看全部问答>

硬件开发碰到服务出错怎么办.

小弟要做一个见但的usb ccid智能卡读卡器设备. 目前设备描述和端点通信都已做好 用的是微软的usbccid.sys驱动现在 插上去后硬件上收到 PC_to_RDR_IccPowerOff PC_to_RDR_IccPowerOn PC_to_RDR_IccPowerOff 三条命令 并回复了. usbccid.sys已经 ...…

查看全部问答>

用C# 2005开发移动应用程序,找不到System.Data.SqlClient命名空间

用C# 2005开发移动应用程序,想做数据连接,已经安装了SQL Server CE 2.0, 但是在命名空间中找不到System.Data.SqlClient。只有System.Data.Common和System.Data.SqlTypes。怎么回事啊??有什么解决办法吗??…

查看全部问答>

做监控工程,电源选择决定你的命运

1、监控摄像机标明DC12V/AC24V通用,该选择什么样的电源? 答:选择AC24V监控电源,因为同样的传输距离,电压越高,损耗越小。电压高了,负载就能得到比较充足的电压。同时,由于采用交流24V,在调试摄像机的时候,可以选择电源同步,使整个监控 ...…

查看全部问答>

DIY一款短时间应急灯

每当夜晚突遇停电,非常恐怖一片漆黑来临,首先想到的就是一盏灯……。这时,只有你的一盏灯还亮着,当你在1min(分钟)内从容不迫地点亮蜡烛后,这盏灯才会慢慢熄灭。 一、电路原理图如下:    短时间应急灯的电路如图1所示。H是小功 ...…

查看全部问答>

LaunchPad的调试接口部分软件坏了怎么修?

LaunchPad的调试接口部分软件坏了怎么修?现在计算机找不到设备了。几乎可以肯定的是硬件没有坏。 自己没有4线JTAG,两线的不行吧?还有原软件哪里找?…

查看全部问答>