找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3867|回复: 9
打印 上一主题 下一主题
收起左侧

STC单片机怎么样用一个IO输出100K左右的频率?

[复制链接]
跳转到指定楼层
楼主
ID:341833 发表于 2020-7-11 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2020-7-11 17:20 | 只看该作者
通常使用计数器中断计数准确时间引脚取反操作即可
回复

使用道具 举报

板凳
ID:748788 发表于 2020-7-11 17:29 | 只看该作者
stc下载工具stc-isp里有“软件延时计算器”,可以生成延时代码
回复

使用道具 举报

地板
ID:789121 发表于 2020-7-11 20:05 | 只看该作者
配置定时器5us中断,在中断里对引脚取反,输出占空比50%,频率100KHz方波
回复

使用道具 举报

5#
ID:801795 发表于 2020-7-11 22:00 | 只看该作者
可以用定时器,也可以用程序延时的方式
回复

使用道具 举报

6#
ID:612392 发表于 2020-7-12 07:33 | 只看该作者
PWM功能即可
回复

使用道具 举报

7#
ID:17647 发表于 2020-7-12 10:02 | 只看该作者
为啥不用PWM功能呢?
回复

使用道具 举报

8#
ID:491577 发表于 2020-7-17 18:06 | 只看该作者
最简单是用定时器的直接输出功能,这样不需要使用中断,不影响单片机cpu做别的事,使用中断的话有可能不准确,如果程序中还有其他中断,输出100K方波有可能有很大误差。
回复

使用道具 举报

9#
ID:394611 发表于 2020-7-17 18:14 | 只看该作者
使用定时器或者中断啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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