请教怎样在定时器打开的同时设置其对应的口为IO口?
- UID
- 522053
- 性别
- 男
|
请教怎样在定时器打开的同时设置其对应的口为IO口?
斑竹: 我使用的是贵公司的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状态正确,开了之后就不对了!望指教! 谢谢! |
|
|
|
|
|
- UID
- 522053
- 性别
- 男
|
呵呵 知道哪错了!下面的TPM3C0SC=0x54;因该改为:TPM3C0SC=0x50; |
|
|
|
|
|
- UID
- 522053
- 性别
- 男
|
|
|
|
|
|