打印

C8051F 时钟输出方式

[复制链接]
2477|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
需要产生10KHz左右的时钟。
不知道使用哪一种方式好:
1、PCA 还不了解
2、定时器每0.1ms,翻转一次输出IO口电平,产生方波。记得MCS51时这样使用过。

不知大家有什么好的建议。之前一直以为定时器里直接有这种模式,可以将系统时钟分频后通过IO口输出。

相关帖子

沙发
ayb_ice| | 2013-6-6 08:05 | 只看该作者
PCA,用配置向导产生初始化代码

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
arm菜鸟人 + 1
板凳
arm菜鸟人|  楼主 | 2013-6-6 10:07 | 只看该作者
ayb_ice 发表于 2013-6-6 08:05
PCA,用配置向导产生初始化代码

方法2 可行吗?或者有什么区别?

使用特权

评论回复
地板
ayb_ice| | 2013-6-6 11:17 | 只看该作者
RT

未命名.JPG (85.66 KB )

未命名.JPG

使用特权

评论回复
评论
zhangli019 2013-6-7 13:10 回复TA
你用的是什么软件啊? 
评分
参与人数 1威望 +3 收起 理由
arm菜鸟人 + 3
5
受不了了| | 2013-6-6 11:28 | 只看该作者
既然是C8051F,那用定时器好了,它有四个定时器,发个10KHZ的脉冲对于它来说小菜一碟,采用翻转方式

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
arm菜鸟人 + 1
6
arm菜鸟人|  楼主 | 2013-6-6 14:54 | 只看该作者
ayb_ice 发表于 2013-6-6 11:17
RT

谢谢。

使用特权

评论回复
7
zhangli019| | 2013-6-7 13:11 | 只看该作者
arm菜鸟人 发表于 2013-6-6 10:07
方法2 可行吗?或者有什么区别?

应该也可以,没大差别;考虑下中断会不会影响到别的任务

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
arm菜鸟人 + 3
8
受不了了| | 2013-6-7 13:16 | 只看该作者
zhangli019 发表于 2013-6-7 13:11
应该也可以,没大差别;考虑下中断会不会影响到别的任务

用它的自动重装,甚至都不要用跳转,程序里就三句话,一句是清除中断标志位,一句管脚取反,最后一句中断返回,1us不到:lol

使用特权

评论回复
评论
zhangli019 2013-6-7 13:36 回复TA
呵呵,我没有用过C8051F,看你的描述,应该是1T的单片机了;以前的同事用过; 能知道上面那个图,他们用的是什么软件吗?我只用过Keil,单片机用的stc  
9
yhn1973| | 2013-6-7 15:30 | 只看该作者
PCA自带有频率发生器方式,连中断都不用,精度和稳定度跟晶振同级别。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
arm菜鸟人 + 3
10
xlsbz| | 2013-6-7 19:01 | 只看该作者
T0当定时器使  好使的很

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
arm菜鸟人 + 1
11
arm菜鸟人|  楼主 | 2013-6-8 09:41 | 只看该作者
受不了了 发表于 2013-6-7 13:16
用它的自动重装,甚至都不要用跳转,程序里就三句话,一句是清除中断标志位,一句管脚取反,最后一句中断 ...

我看到的F550 Demo 定时器中断服务程序里没有清中断。

使用特权

评论回复
12
liuwenliang2012| | 2013-6-8 10:21 | 只看该作者
定时器也可以啊,还是比较精准的。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
arm菜鸟人 + 1
13
大秦正声| | 2013-6-8 10:56 | 只看该作者
主要是晶振的精度要高!内部的2%误差,可能不够用!

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
arm菜鸟人 + 1
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:感染属性。

34

主题

539

帖子

1

粉丝