使用STM8开发环境:IAR for STM8
用TIM1_CH3输出PWM波,输出引脚是PD5
使用的单片机STM8L151
对于STM8L,默认时钟源是关闭的,需要先打开才能配置寄存器
void Time1_Init(void)
{
CLK_PeripheralClockConfig(CLK_Peripheral_TIM1,ENABLE);//开启TIM1时钟
TIM1_DeInit();
TIM1_TimeBaseInit(1599,TIM1_CounterMode_Up,2000,0); //分频1600,向上计数,TIM1_ARR=20000,重复计数器为0
TIM1_OC3Init(TIM1_OCMode_PWM1,
TIM1_OutputState_Enable,
TIM1_OutputNState_Disable,
1000,
TIM1_OCPolarity_Low,
TIM1_OCNPolarity_Low,
TIM1_OCIdleState_Set,
TIM1_OCNIdleState_Set);
TIM1_OC3PreloadConfig(ENABLE);
TIM1_CtrlPWMOutputs(ENABLE); //PWM输出使能
TIM1_Cmd(ENABLE); //定时器开始计数
}
上一篇:关于STM8S使用硬件SPI收发问题
下一篇:STM8L SPI使用过程记录
推荐阅读
史海拾趣
Calex Mfg. Co., Inc.的创业之路并非一帆风顺。在创立初期,公司面临着资金短缺、市场竞争激烈等诸多挑战。然而,公司的创始人们凭借着对电子行业的热爱和对技术的深刻理解,坚持研发创新,不断推出符合市场需求的产品。他们通过精益求精的制造工艺和严格的质量控制,逐渐在市场中树立起了良好的口碑。
作为电子行业的领军企业之一,DIALIGHT始终将技术创新作为公司发展的核心驱动力。公司拥有一支高素质的研发团队和先进的研发设施,不断推出具有创新性和竞争力的LED产品。同时,DIALIGHT还积极与高校、科研机构等合作,共同推动LED照明技术的进步和应用。
DACHANG公司的起点可追溯到一次重要的技术突破。当时,公司创始人带领团队经过数月的艰苦研发,成功开发出了一款具有革命性意义的新型电子元件。这款元件不仅性能卓越,而且成本较低,极大地满足了市场对于高性价比电子产品的需求。凭借这一技术突破,DACHANG公司迅速在市场上获得了认可,为公司后续的发展奠定了坚实的基础。
在技术创新和产品研发的过程中,赛微高度重视知识产权的保护和管理。公司积极申请各类专利和软件著作权,加强知识产权保护力度。截至目前,赛微已经拥有国际/国内软件著作权98项,国际/国内专利166项,正在申请的国际/国内专利64项。这些知识产权的积累不仅提升了公司的核心竞争力,也为公司的长期发展奠定了坚实基础。
随着公司业务的不断发展和技术实力的不断提升,赛微开始积极拓展国际市场。公司坚持“以人为本”的理念,积极引进国际化人才,加强与国际知名企业的合作与交流。通过多年的努力,赛微已经成功打入国际市场,与众多国际知名企业建立了长期稳定的合作关系,实现了业务的国际化拓展。
随着电子行业的快速发展,市场对CMOS图像传感器的需求日益增长。飞虹高科公司意识到,要想在市场中保持领先地位,必须不断进行技术创新。因此,公司加大了研发投入,引进了一批高端研发设备,并与国内外知名高校和研究机构建立了紧密的合作关系。经过数年的努力,公司成功开发出了多款具有自主知识产权的CMOS图像传感器产品,其中一款产品以其高灵敏度、低功耗和低噪声等优异性能,赢得了客户的广泛赞誉。
【光纤通信系统--第三版】--Fiber Optic Communication Systems Fiber Optic Communication Systems Fiber-Optic Communication Systems, 3rd Edition Govind P. Agrawal ISBN: 978-0-471-21571-4 Hardcover 576 pages June 2002 目录: Preface. 1. Introduction. 1.1 Historical Perspective. 1. ...… 查看全部问答∨ |
晶体管脉冲数字电路 上册 323 页 4.5M 格式:PDF 目录: 第一部分 分立元件脉冲数字电路 第一章 基础知识 第二章 门电路——脉冲信号的控制 第三章 双稳态触发器——脉冲信号的记忆 第四章 脉冲信号的产生于整形 第五章 脉冲信号的功率 ...… 查看全部问答∨ |
wince的无线网络搜索连接对话框中,有一个"新的无线网络可用时通知我"的复选框,用它能够设置是否自动搜索无线网络. 由于刚功能打开会使系统反应变慢,想通过API来能实现关闭该功能,要用什么API.… 查看全部问答∨ |
请教各位高手: 我使用的平台是philips的LPC23**系列MCU,用keil编译调试,系统分两部分:一是人机交互的界面及键盘菜单控制;二是实时控制程序。人机交互界面部分本来想用C实现,但觉得其逻辑结构比较复杂,所以想用C++来实现(不 ...… 查看全部问答∨ |
如何向U盘扇区写大文件?大于256M,如何写?writefile?deviceiocontrol?内存映射?这些都怎么用?我用了WRITEFILE(),但写进去的都不对,没有成功过,不知道怎么写,项目急用,困惑了好久,真诚向各位请教,谢谢!… 查看全部问答∨ |
在驱动程序中如何获取系统目录路径? 得到类似下面的结果 L"\\\\Device\\\\HarddiskVolume1\\\\Windows\\\\System32\\\\ 谢谢.… 查看全部问答∨ |
电机控制ST在业界第一个推出了基于Cortex-M3内核的无传感器电机控制方案我想问一下,3210B评估板上实现AC电机控制,供电怎么只有AC30V?请问版主,使用STM32F10x做PMSM电机的效果如何?异步电机变频控制方案何时出,我想比较TI DSP他们到底区 ...… 查看全部问答∨ |
|
$(\'swf_AS8\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMzU5MDA3ODcy/v.sw ...… 查看全部问答∨ |