历史上的今天
今天是:2025年06月18日(星期三)
2018年06月18日 | STM32 HAL库学习系列番外第2篇---LL库定时器配置
2018-06-18 来源:eefocus
cube配置与hal一样
LL库的封装没有HAL库的那么好,需要深入的看下参考手册
定时器启动及中断函数
voiduser_tim17Init()
{
LL_TIM_EnableIT_UPDATE(TIM17);
LL_TIM_EnableCounter(TIM17);
}
voiduser_tim17IRQ()
{
if(LL_TIM_IsActiveFlag_UPDATE(TIM17))
{
LL_TIM_ClearFlag_UPDATE(TIM17);
}
}
定时器PWM捕获功能
voiduser_dht11Init()
{
LL_TIM_EnableIT_CC1(TIM3);
LL_TIM_EnableIT_UPDATE(TIM17);
LL_TIM_ClearFlag_CC1(TIM3);
LL_TIM_SetCounter(TIM3,0);
LL_TIM_CC_EnableChannel(TIM3,LL_TIM_CHANNEL_CH1);
LL_TIM_EnableCounter(TIM3);
}
voiduser_tim3IRQ()
{
if(LL_TIM_IsActiveFlag_CC1(TIM3)) //捕获到了下降沿
{
valueBuf[valueCount]=LL_TIM_OC_GetCompareCH1(TIM3);
LL_TIM_ClearFlag_CC1(TIM3);
valueCount++;
LL_TIM_SetCounter(TIM3,0);
}
}
史海拾趣
|
摘要:简述DC/DC电源模块设计中常用的正激式电路的原理,并由此提出一款效率更高、体积更小、更简洁、无箝位绕组的改进型电路。同时给出了测试数据以供参考。 关键词:PWM正激式DC/DC变换器箝位绕组 通信用DC/DC模块电源功率 ...… 查看全部问答> |
|
当前高清产品实际应用之我见(转中安网于洪版主贴) 作为一个普通的应用者,从去年就开始关注进入到安防和工业电视领域的高清产品,尤其关注这类先进乃至有可能使应用电视系统产生本质飞跃的新产品的实际应用。限于本人水平及时间有限以及新技术的 ...… 查看全部问答> |
|
LED数码显示器的连接与编程 在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 八段LED显示器 引入:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组 ...… 查看全部问答> |
|
下载NK时会停在 Sp=ffffc7cc 或者死在 PSMFSD_MountDisk: FG_Init failed! status=33 ,请教做过相关的兄 各位: 最近不知道为什么下载NK时总是死在 Sp=ffffc7cc Windows CE Kernel for ARM (Thumb Enabled) Built on Aug 4 2008 at 18:38:38 ProcessorType=0411 Revision=7 sp_abt=ffff5000 sp_irq=ffff2800 s ...… 查看全部问答> |
|
开源System.Windows.Forms库,让.Net Micro Framework界面开发和上位机一样简单 .Net Micro Framework本身支持WPF界面开发,但是对国内用户来说,WPF开发相对比较陌生,并且.Net Micro Framework对此功能的支持并不完善,Button、TextBox、ListBox、PictureBox等等基本控件并不支持,所以要想在.Net Micro Framewo ...… 查看全部问答> |
|
电脑硬盘上存有大量的电影、mp3、软件,如何利用让手机不用连线用wifi直接访问硬盘资源,在手机上直接播放硬盘上的电影、音乐、浏览office文档、运行软件、在手机和硬盘之间复制文件免去同步连线的烦恼……总之让你的硬盘成为手机的存储卡。 ...… 查看全部问答> |




