QEP电路中计数器为什么没有变化呢
答案:3 悬赏:40 手机版
解决时间 2021-02-01 06:56
- 提问者网友:低吟詩仙的傷
- 2021-01-31 13:13
void main(){//系统初始化 InitSysCtrl(); //关中断 DINT; IER=0x0000; IFR=0x0000; //初始化PIE控制寄存器 InitPieCtrl(); InitPieVectTable(); //初始化GPIO InitGpio(); //初始化EV InitEv(); EINT; ERTM; while(1) { tt=EvaRegs.T2CNT; }void InitEv(void){ EALLOW; //EvaRegs.GPTCONA=0x607A; //配置GPIO功能为专用功能--QEP GpioMuxRegs.GPAMUX.bit.CAP1Q1_GPIOA8=1; GpioMuxRegs.GPAMUX.bit.CAP2Q2_GPIOA9=1; //GpioMuxRegs.GPBMUX.bit.CAP4Q1_GPIOB8=1; //GpioMuxRegs.GPBMUX.bit.CAP5Q2_GPIOB9=1; EvaRegs.T2PR=0x00FF; EvaRegs.T2CNT=0; EvaRegs.T2CMPR=0x0000; EvaRegs.T2CON.all=0x187A; EDIS;} 因为我刚刚接触DSP,连入门都还没入,所以恳请大师帮忙。。。这是我编写的程序,请高手指教,我哪里还不对。。。先谢过了!!
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-01-31 14:49
回复nuaatotti 的帖子谢谢楼主!!CAP口外接了光电编码器我想计数光电编码器转过的角度,放在while(1)循环中的话,想让tt随着计数器变化如果这样不合理的话,应该怎么编写程序呢? 查看原帖>>
麻烦采纳,谢谢!
麻烦采纳,谢谢!
全部回答
- 1楼网友:人间朝暮
- 2021-01-31 17:10
回复nuaatotti 的帖子谢谢楼主!!CAP口外接了光电编码器我想计数光电编码器转过的角度,放在while(1)循环中的话,想让tt随着计数器变化如果这样不合理的话,应该怎么编写程序呢?
- 2楼网友:渊鱼
- 2021-01-31 15:34
我可能理解错了 你只是利用定时器t2计数而没有使用cap(qep)口吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯