打印
[Kinetis]

关于KL系列的两个问题

[复制链接]
1203|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ar_m_cu|  楼主 | 2015-3-17 18:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1、内部 LPO clk 频率手册上写的是1K。
     我用它来作为 LPMTR 的时钟源计时,发现误差很大。但是手册上和datasheet都找不到相关的参数
     那么LPO的精度到底怎么样呢?温度和供电电压对他的影响程度有多大呢?
2、LPTMR 寄存器的读取问题
   参考手册上关于CNR寄存器的操作条件,如题:
  
读取前需要先写,但是Keil中的寄存器定义类型确实只读的(红色定义),这点是否矛盾?
/** LPTMR - Register Layout Typedef */
typedef struct {
  __IO uint32_t CSR;                               /**< Low Power Timer Control Status Register, offset: 0x0 */
  __IO uint32_t PSR;                               /**< Low Power Timer Prescale Register, offset: 0x4 */
  __IO uint32_t CMR;                               /**< Low Power Timer Compare Register, offset: 0x8 */
  __I  uint32_t CNR;                               /**< Low Power Timer Counter Register, offset: 0xC */
} LPTMR_Type;

相关帖子

沙发
FSL_TICS_Robin| | 2015-3-18 13:47 | 只看该作者
楼主你好
1KHz的LPO参数请看数据手册KL25P80M48SF0

使用特权

评论回复
板凳
FSL_TICS_Robin| | 2015-3-18 14:06 | 只看该作者
第二个问题:
实践过程中都是先写一下再读这么操作的。
Keil的头文件这么定义应该是根据参考手册寄存器读写属性

使用特权

评论回复
地板
ar_m_cu|  楼主 | 2015-3-19 11:06 | 只看该作者
FSL_TICS_Robin 发表于 2015-3-18 13:47
楼主你好
1KHz的LPO参数请看数据手册KL25P80M48SF0

这个频率是出厂的时候经过校准的吗?还是需要用户自己校准?在实际用的时候发现,误差好大,已经超过这个范围了。

使用特权

评论回复
5
ar_m_cu|  楼主 | 2015-3-19 11:06 | 只看该作者
FSL_TICS_Robin 发表于 2015-3-18 14:06
第二个问题:
实践过程中都是先写一下再读这么操作的。
Keil的头文件这么定义应该是根据参考手册寄存器读写 ...

也就是说按照手册上来吧?

使用特权

评论回复
6
FSL_TICS_Robin| | 2015-3-19 11:32 | 只看该作者
ar_m_cu 发表于 2015-3-19 11:06
这个频率是出厂的时候经过校准的吗?还是需要用户自己校准?在实际用的时候发现,误差好大,已经超过这个 ...

这个不用客户校准的,请问你说不准是如何判断的呢?
是否有通过CLKOUT引脚输出1KHz LPO波形用示波器测量呢?

使用特权

评论回复
7
ar_m_cu|  楼主 | 2015-3-19 12:50 | 只看该作者
FSL_TICS_Robin 发表于 2015-3-19 11:32
这个不用客户校准的,请问你说不准是如何判断的呢?
是否有通过CLKOUT引脚输出1KHz LPO波形用示波器测量 ...

手上没有示波器,没有测。只是和内核时钟比较的。systick 和 LPTMR 分别用来翻转LED灯。刚开始两个LED灯同步闪烁。但是闪烁五六次后就不同步了。

使用特权

评论回复
8
FSL_TICS_Robin| | 2015-3-19 12:52 | 只看该作者
ar_m_cu 发表于 2015-3-19 12:50
手上没有示波器,没有测。只是和内核时钟比较的。systick 和 LPTMR 分别用来翻转LED灯。刚开始两个LED灯 ...

那内核时钟的时钟源是内部IRC还是外部晶振呢?

使用特权

评论回复
9
ar_m_cu|  楼主 | 2015-3-19 13:12 | 只看该作者
FSL_TICS_Robin 发表于 2015-3-19 12:52
那内核时钟的时钟源是内部IRC还是外部晶振呢?

外部8M晶振,经过FLL到48M的

使用特权

评论回复
10
FSL_TICS_Robin| | 2015-3-23 09:48 | 只看该作者
ar_m_cu 发表于 2015-3-19 13:12
外部8M晶振,经过FLL到48M的

如果方便的话,最好还是用示波器或其他比较准确的仪器测一下吧。

使用特权

评论回复
11
FSL_TICS_ZJJ| | 2015-4-10 13:57 | 只看该作者
非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.

使用特权

评论回复
12
ar_m_cu|  楼主 | 2015-4-10 14:31 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-4-10 13:57
非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决. ...

可以

使用特权

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

本版积分规则

个人签名:初出茅庐,天下无敌,再学三年,寸步难行

61

主题

1200

帖子

7

粉丝