斑竹:
我使用的是贵公司的QE128,请教怎样在定时器打开的同时设置其对应的口为IO口?应该对哪个寄存器进行设置,我的设置如下:
设置寄存器TPM3C0SC:
TPM3C0SC_ELS0A=0;
TPM3C0SC_ELS0B=0;
TPM3C0SC_MS0A=0;
TPM3C0SC_MS0B=0;
TPM3C0SC_CH0IE=0;
开定时器3:
TPM3SC=0x46; //选择定时器3,64个总线周期定时
TPM3C0VH=0x18; //设置100MS定时
TPM3C0VL=0x4C;
TPM3C0SC=0x54; //选择定时器0通道
TPM3SC=0x0e; //启动定时器3
中断:
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt 25 void isrVtpm3ch0(void)
{}
#pragma CODE_SEG DEFAULT
不知道上面的程序设置有什么问题,在我开定时器之前IO状态正确,开了之后就不对了!望指教!
谢谢!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |