打印
[技术支持]

时钟输出寄存器 CLKOUT 有个小坑,数据手册没有说明

[复制链接]
8441|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HC89F0541,时钟输出寄存器 CLKOUT 有个小坑,数据手册没有说明,当输出时钟达到16M时,CLKOUT 引脚无输出,10M以下的输出正常
//
#define          ALLOCATE_EXTERN
#include "HC89F0541.h"

void main(void)
{
  CLKSWR = 0x51;                                                           //选择内部高频RC为系统时钟,内部高频RC2分频,Fosc=16MHz
  CLKDIV = 0x2;                                                             //CPU时钟Fcpu=Fosc/分频值,比如CLKDIV=0x02,则CPU=8MHz
       
        P1M4 = 0xC2;                         //P14设置为推挽输出
        CLKO_MAP = 0x14;                                              //时钟输出,映射P14
        CLKOUT = 0x10;                                                           //选择时钟输出
       
  while(1);
}


捕获2.PNG (108.03 KB )

捕获2.PNG

使用特权

评论回复
沙发
两只袜子| | 2021-4-26 10:15 | 只看该作者
一步一个坑,一步一个脚印

使用特权

评论回复
板凳
qd118| | 2021-4-29 20:25 | 只看该作者
我也遇到过,后来设置为pwm才能用的

使用特权

评论回复
地板
caigang13| | 2021-5-2 11:03 | 只看该作者
感谢楼主的分享的入坑经验,哈哈。

使用特权

评论回复
5
weifeng90| | 2021-5-7 07:28 | 只看该作者
感谢楼主的分享

使用特权

评论回复
6
单片小菜| | 2021-5-7 23:09 | 只看该作者
感谢楼主的分享,以后编程需要注意一下。

使用特权

评论回复
7
jimmhu| | 2021-7-3 16:58 | 只看该作者
是IO的问题吗   

使用特权

评论回复
8
cemaj| | 2021-7-3 16:58 | 只看该作者
用示波器测量的吗   

使用特权

评论回复
9
youtome| | 2021-7-3 16:59 | 只看该作者
这个还真是没有注意到   

使用特权

评论回复
10
houjiakai| | 2021-7-3 16:59 | 只看该作者
CLKOUT驱动什么呢  

使用特权

评论回复
11
lzbf| | 2021-7-3 16:59 | 只看该作者
IO是怎么配置的呢?      

使用特权

评论回复
12
1988020566| | 2021-7-3 16:59 | 只看该作者
这个最大输出是10Mhz吗      

使用特权

评论回复
13
mmbs| | 2021-7-3 16:59 | 只看该作者
如果使用FPGA的效果,还是不行呢。   

使用特权

评论回复
14
pmp| | 2021-7-3 17:00 | 只看该作者
IO最大支持多少?   

使用特权

评论回复
15
i1mcu| | 2021-7-3 17:00 | 只看该作者
可能需要分频输出了。     

使用特权

评论回复
16
51xlf| | 2021-7-3 17:00 | 只看该作者
使用的是多大的外部时钟呢?  

使用特权

评论回复
17
xufujun| | 2024-3-14 02:37 | 只看该作者
额,我也遇上了,果然是坑

使用特权

评论回复
18
Jacquetry| | 2024-3-28 10:35 | 只看该作者
设置成pwm试试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

393

帖子

2

粉丝