在linux环境下,如何使用pwm的上升沿或者下降沿中断,从而计算某个pwm输入引脚高电平持续时间。
2条回答 默认 最新
关注- 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7709725
- 这篇博客你也可以参考下:定时器的用法以及pwm的调速
- 除此之外, 这篇博客: 【蓝桥杯嵌入式备赛】7.一路PWM输入捕获和两路输入捕获驱动快速编写及常见问题中的 PWM输入捕获 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
参考STM32固件库代码V3.5版\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\TIM\PWM_Input
定时器配置+中断配置+IO配置+时钟配置



中断服务函数

- 您还可以看一下 龙芯大学老师的龙芯嵌入式系统开发实践(基于智龙开发板)课程中的 智龙微课-第三部分第10讲-Linux外设6-PWM接口操作小节, 巩固相关知识点
解决 无用评论 打赏 举报