智能车制作

标题: K60带Z和不带Z的LPTMR的底层是寄存器偏移了还是寄存器的功能变了? [打印本页]

作者: 小沐127    时间: 2016-3-11 21:35
标题: K60带Z和不带Z的LPTMR的底层是寄存器偏移了还是寄存器的功能变了?
如题

作者: 杨劼    时间: 2016-3-11 22:04
据同学实验将山 外与龙 丘库结合用后,不带z K60 lptmr可以使用
具体是哪里变化我不知道

作者: KTiger    时间: 2016-3-12 01:18
带Z的获取值只需要读就可以,但是不带Z的需要先设置一下LPTMR*->CNR,才可以正常读。
我是这样处理的

        //不带Z需要添加一下代码
//        uint32_t *p = (uint32_t *)&LPTMR0->CNR;
//        *p = 0x1234;
       
        return (uint32_t)((LPTMR0->CNR & LPTMR_CNR_COUNTER_MASK) >> LPTMR_CNR_COUNTER_SHIFT);
作者: KTiger    时间: 2016-3-12 01:19
我们去年也是被这个问题困了好了。。。
作者: 小沐127    时间: 2016-3-12 10:25
KTiger 发表于 2016-3-12 01:19
我们去年也是被这个问题困了好了。。。

谢谢了,昨晚解决了。和你说的差不多,计数寄存器需要先写操作

作者: KTiger    时间: 2016-3-12 15:14
小沐127 发表于 2016-3-12 10:25
谢谢了,昨晚解决了。和你说的差不多,计数寄存器需要先写操作

解决了就好~~~





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2