bailin7516 发表于 2015-1-26 19:45:26

ARDUINO digitalWrite输出最高频率

各位大侠,请教一个问题,arduino UNO板,使用digitalWrite输出的最高频率是多少啊?

林定祥 发表于 2015-1-26 20:21:18

看你的程序了,最高什么都不做,前一个写高,后一个写低,再写高。。。。。。16mhz晶振,每个指令一个周期(待查),那样输出频率应该是8mhz。中间再干些什么,消耗周期频率下降。

bailin7516 发表于 2015-1-26 20:28:47

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

bailin7516 发表于 2015-1-26 20:37:19

林定祥 发表于 2015-1-26 20:21 static/image/common/back.gif
看你的程序了,最高什么都不做,前一个写高,后一个写低,再写高。。。。。。16mhz晶振,每个指令一个周期( ...


哦,是这样啊!谢谢!我用来控制步进电机,由于输出脉冲频率为16K左右(恒速段),电机走得太慢,所以想让频率更高一些,所以。。。像您这样说的话,我得大概知道我这个程序的运行周期,然后,我的最高频率可以接近这个周期的倒数是吗?
页: [1]
查看完整版本: ARDUINO digitalWrite输出最高频率