打印
[STM8]

stm8l101xx使用官网触摸库,MCU主频以2MHz运行是否能正常工作?

[复制链接]
2235|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhao_cheng27|  楼主 | 2013-12-17 13:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠:
    小弟正在用stm8l101做低功耗触摸按键设计,使用的是ST官网下载的触摸库,在“tsl_time_stm8l.c”这一个文件中有这么一句话“
if (CLK->CKDIVR != 0x00) // Warning: The CPU frequency must be equal to 16 MHz
  {
    return TSL_STATUS_ERROR;
  }”,但是我把这句话屏蔽掉,将CLK->CKDIVR设置为0x03(16MHz8分频后得到2MHz),MCU的触摸按键依然好使,就是没有在16MHz下那么灵敏,请问各位大侠,这样做MCU会不会出什么问题?因为库函数中提到CPU时钟必须是16MHz。
沙发
airwill| | 2013-12-21 12:59 | 只看该作者
有很多定时方面的功能都是按照 16Mhz 频率设计的.
除了反映慢, 一定还有别的影响, 比如串口波特率, PWM 周期等等. 得从各个硬件具体分析了.

使用特权

评论回复
板凳
zhao_cheng27|  楼主 | 2013-12-22 14:52 | 只看该作者
非常谢谢你的热心回复!

使用特权

评论回复
地板
ABHK| | 2013-12-22 17:29 | 只看该作者
这个   一般   只能根据   具体的电路来分析了    一般   很多的参数都是会变化的

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝