为啥我用lptmr脉冲计数一直是零啊

lptmr_counter_init(LPT0_ALT2,60000,2,LPT_Rising);//c5

speed=LPTMR0_CNR;
lptmr_counter_clean();

我用的pwm接c5上了,pwm有输出,但是计数值一直显示零,我看论坛上有人说把c5换成别的脚就好使了,怎么换啊

解决:LPTMR0_CNR 这个寄存器,先随便写个值再读取,试试

永不止步步 发表于11-14 09:44 浏览65535次
分享到:

已有1条评论

  • 永不止步步
    永不止步步 11-14 09:47

    k60芯片手册上明确指出,那个寄存器读之前要先随便写一个值才能读,所以说遇到各种蛋疼的问题最好看k60芯片手册

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363741个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号