打印

求助:芯圣单片机内部RC不准怎么回事?

[复制链接]
1374|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wanzhilin88|  楼主 | 2013-8-24 14:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  最近用芯圣的单片机HC18P010S(14PIN),正在调红外解码程序。用仿真器时解码正常,但是烧录到IC里面却接收不到信号。
  后来才发现,仿真时,定时器很准,定时50us,误差1us左右。而把程序烧录到单片机后发现定时器却变成了85us中断一次。所以红外解码不成功。

相关帖子

沙发
wanzhilin88|  楼主 | 2013-8-24 16:45 | 只看该作者
仿真时一切都正常,为什么烧录到IC里面就是另外一种情况?  无语了!

使用特权

评论回复
板凳
moyue| | 2013-12-18 20:41 | 只看该作者
可能是你在烧录芯片的时候没有勾选RC校准选项,再说了,芯片的个体差异也是存在的。先检查下烧录设置吧

使用特权

评论回复
地板
lws| | 2013-12-19 13:32 | 只看该作者
看看手册,内部RC振荡器的频率误差是多少,能不能满足解码要求?如果误差太大恐怕你每个都得单独修改定时参数了。

使用特权

评论回复
5
老鱼探戈| | 2013-12-19 14:43 | 只看该作者
仿真器上面的时钟是用的晶体,OTP时用的是内部RC,内部RC的精度你懂得,
这样的IC烧录时烧录软件端有精度校准选项的,如果还是不行,需要软件校准,即根据实际情况去修改定时器初始值
不要说垃圾,既然你想要便宜,就不能再要求其他的太多,要么你就接外部晶体。

使用特权

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

本版积分规则

40

主题

106

帖子

2

粉丝