提问:程序有方法知道当前的主频么,纯程序实现。
本帖最后由 _奶咖君_ 于 2023-12-23 10:19 编辑目前想写一个可以获取单片机主频,,或者叫系统时钟大小的代码,,但是查阅过后一般都是在代码中设置成对应主频,之类的。
故,想问一问。宏定义 添上主频还是算了把,,想就是从某个寄存器中,或者什么方法。
然后测试一下编辑器背景功能,,,感觉还挺好玩儿
好奇怪的需求{:4_187:}
应该能计算出一个大致的主频
相关寄存器
{:4_167:}唉,之前看过这个寄存器,,
但是有个问题,,上面写的数值所改变的频率大小不是一个线性关系,,,出厂IRC参数应该也是厂家检测后再写入进去的,,
所以到目前为止有点僵住了,所以也是想问问广大群友,,有没有其他的方法。
可能这不是一个能走通的路子把。 不是有个MCLKO么,可以采集这个脚的输出,退出主频 妈耶,,我看之前分区里有时钟相关描述,,就在那里发帖了,,这个属于综合讨论么,,还是说是提问题的原因,,还是说因为是软件方面的, Mr.Yan 发表于 2023-12-23 11:32
不是有个MCLKO么,可以采集这个脚的输出,退出主频
纯软件实现,,不加电路的那种,,,这种情况增加了主频输出引脚,还要有捕获这个引脚的引脚,,但是这个捕获时间又怎么算呢?暂不考虑需要增加电路的这种。。如果有方法就试一试,,没有的话就算了。。还是老办法宏定义么 不好实现,插卡开门进屋关门,卡并没有拔下来,进了屋想知道卡长啥样,看不了了{:4_187:} _奶咖君_ 发表于 2023-12-23 11:37
纯软件实现,,不加电路的那种,,,这种情况增加了主频输出引脚,还要有捕获这个引脚的引脚,,但是这个 ...
看来你对STC单片机不太熟,需要啥电路啊,MCLKO引脚输出直接到捕获引脚采集,啥外围都不要,分分钟钟的事情,官方的历程都有。 Mr.Yan 发表于 2023-12-23 13:08
看来你对STC单片机不太熟,需要啥电路啊,MCLKO引脚输出直接到捕获引脚采集,啥外围都不要,分分钟钟的事 ...
啊?那STC8A8K64D4 ,STC8H8K64U,STC15W4K48S4,,这里面哪个可以呢,其余的芯片暂不考虑了 , Mr.Yan 发表于 2023-12-23 13:08
看来你对STC单片机不太熟,需要啥电路啊,MCLKO引脚输出直接到捕获引脚采集,啥外围都不要,分分钟钟的事 ...
我这里有STC8H8K64U 实验箱的例程包,,这个里面有么?