电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
单片机专区
如何设定STC15系列单片机内部时钟频率?
如何设定STC15系列单片机内部时钟频率?
单片机
如何
huihui163
LV5工程师
| 2016-11-05 16:46:37
浏览量 2844
回复:8
发表新帖
如何设定STC15系列单片机内部时钟频率?时钟模式呢
如何设定STC15系列单片机内部时钟频率?时钟模式呢
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
3
huihui163
2016-11-12
#define MAIN_Fosc 22118400L //定义主时钟,只需要这一句就把时钟频率确定了,下载程序时也得设置成22.1184?
0
回复
举报
发布
瞎折腾
回复
2016-11-12
#define ISP_EN (1<<7) #define ISP_SWBS (1<<6) #define ISP_SWRST (1<<5) #define ISP_CMD_FAIL (1<<4) #define ISP_WAIT_1MHZ 7 #define ISP_WAIT_2MHZ 6 #define ISP_WAIT_3MHZ 5 #define ISP_WAIT_6MHZ 4 #define ISP_WAIT_12MHZ 3 #define ISP_WAIT_20MHZ 2 #define ISP_WAIT_24MHZ 1 #define ISP_WAIT_30MHZ 0 #if (MAIN_Fosc >= 24000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_30MHZ #elif (MAIN_Fosc >= 20000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_24MHZ #elif (MAIN_Fosc >= 12000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_20MHZ #elif (MAIN_Fosc >= 6000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_12MHZ #elif (MAIN_Fosc >= 3000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_6MHZ #elif (MAIN_Fosc >= 2000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_3MHZ #elif (MAIN_Fosc >= 1000000L) #define ISP_WAIT_FREQUENCY ISP_WAIT_2MHZ #else #define ISP_WAIT_FREQUENCY ISP_WAIT_1MHZ #endif
0
回复
举报
发布
huihui163
回复
2016-11-15
需要这么多吗
0
回复
举报
发布
huihui163
2016-11-07
可以这样理解,必须先通过烧录软件选择振荡器频率,设置时钟分频寄存器确定系统时钟频率。在STC15系列当中都用库函数,不用寄存器,怎么写这个分频的代码呢,就如三楼的
0
回复
举报
发布
LiuYang
2016-11-05
可以在STC-ISP中设置
除了上面的设置之外,还可以设置CLK_DIV寄存器对时钟分频
1
回复
举报
发布
×
举报
举报人:
被举报人:huihui163
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子