怎么用for或者while写一个大体的延时程序,比如,延时1s,500ms等。

2019-03-24 12:42发布

新手,不知道板子的默认晶振频率是多少。。。所以没法写。。。还有,怎么设置晶振(时钟)? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
沉默胜过白金
1楼-- · 2019-03-26 14:35
那怎么设置?求详解!谢谢。
沉默胜过白金
2楼-- · 2019-03-26 16:24
默认是这个么?想知道是怎么调其他频率的,谢谢。
沉默胜过白金
3楼-- · 2019-03-26 20:18
 精彩回答 2  元偷偷看……
bobde163
4楼-- · 2019-03-27 02:09
可以参考一下这个//时钟频率可设置,也可不设置,看要求而定吧,G2开发板在没有对时钟系统进行配置,外部也没有外接晶振的时候,上电或者复位,CPU用的MCLK都是由DCO产生的,SMCLK也是由DCO产生的,MCLK和SMCLK的频率和DCO一样,大概在1Mhz左右;
控制LED灯闪烁的次数一般是由循环程序来实现,比如for循环等,如果想要得到精确一些的控制,可用内部延时函数,如“__delay_cycles(n)"来进行比较精确的延时,表示延时n个MCLK时钟周期的时间,根据MCLK频率,就可以比较容易控制LED的闪烁次数了
沉默胜过白金
5楼-- · 2019-03-27 04:02
g2553的机器周期是几个时钟周期呢?
bobde163
6楼-- · 2019-03-27 07:46
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章