找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8H单片机PWM捕获问题

查看数: 2447 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-8-7 12:41

正文摘要:

请教各位大佬,使用STC8H8K64单片机的PWM捕获功能捕获红外接收头的脉冲,也可以说是任意脉冲,但是遇到了一些问题,根据stc isp软件商的例程,我将捕获高电平脉冲宽度和捕获低电平宽度结合起来,这样就可以测出高低 ...

回复

ID:1034262 发表于 2023-8-9 14:35
范莉萍 发表于 2023-8-9 11:26
串口发送用的不是中断,接收用了中断,算了一下,发送这些字符得1ms左右

有中断不用,中断发送效率高,一个字节只需要2us左右就可以装载完。
ID:773929 发表于 2023-8-9 11:26
coody_sz 发表于 2023-8-7 20:47
不明白,串口发送数据怎么影响了测量?都用的中断,各自不影响的。对MCU来说,这两个任务都是很简单的任 ...

串口发送用的不是中断,接收用了中断,算了一下,发送这些字符得1ms左右
ID:1034262 发表于 2023-8-7 20:47
范莉萍 发表于 2023-8-7 15:52
找到问题了,串口发送数据的时间影响了测量

不明白,串口发送数据怎么影响了测量?都用的中断,各自不影响的。对MCU来说,这两个任务都是很简单的任务,不需要消耗多少CPU时间的。
ID:126987 发表于 2023-8-7 16:34
串口发送数据会影响PWM测量,需要把PWM的中断优先级提高到0。
ID:773929 发表于 2023-8-7 15:52
找到问题了,串口发送数据的时间影响了测量

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表