极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14471|回复: 3

ARDUINO digitalWrite输出最高频率

[复制链接]
发表于 2015-1-26 19:45:26 | 显示全部楼层 |阅读模式
各位大侠,请教一个问题,arduino UNO板,使用digitalWrite输出的最高频率是多少啊?
回复

使用道具 举报

发表于 2015-1-26 20:21:18 | 显示全部楼层
看你的程序了,最高什么都不做,前一个写高,后一个写低,再写高。。。。。。16mhz晶振,每个指令一个周期(待查),那样输出频率应该是8mhz。中间再干些什么,消耗周期频率下降。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-26 20:28:47 | 显示全部楼层
哦,是这样啊!谢谢!我用来控制步进电机,由于输出脉冲频率为16K左右(恒速段),电机走得太慢,所以想让频率更高一些,所以。。。像您这样说的话,我得大概知道我这个程序的运行周期,然后,我的最高频率可以接近这个周期的倒数是吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-26 20:37:19 | 显示全部楼层
林定祥 发表于 2015-1-26 20:21
看你的程序了,最高什么都不做,前一个写高,后一个写低,再写高。。。。。。16mhz晶振,每个指令一个周期( ...


哦,是这样啊!谢谢!我用来控制步进电机,由于输出脉冲频率为16K左右(恒速段),电机走得太慢,所以想让频率更高一些,所以。。。像您这样说的话,我得大概知道我这个程序的运行周期,然后,我的最高频率可以接近这个周期的倒数是吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 09:06 , Processed in 0.037233 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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