智能车制作

标题: XS128单片机的PORTM的寄存器怎样设置 [打印本页]

作者: 原来不是我    时间: 2013-4-20 16:04
标题: XS128单片机的PORTM的寄存器怎样设置
XS128单片机的PORTM的寄存器怎样设置
作者: 602王帅    时间: 2013-4-20 16:32
M口方向寄存器:DDRM
如果设计为输出:DDRM=0XFF;
或者单个通道设置:DDRM_DDRM0=1;
                           DDRM_DDRM1=1;
                           DDRM_DDRM2=1;
                           DDRM_DDRM3=1;
                           DDRM_DDRM4=1;
                           DDRM_DDRM5=1;
                           DDRM_DDRM6=1;
                           DDRM_DDRM7=1;
如果设计为输入:DDRM=0X00;
或者单个通道设置:DDRM_DDRM0=0;
                           DDRM_DDRM1=0;
                           DDRM_DDRM2=0;
                           DDRM_DDRM3=0;
                           DDRM_DDRM4=0;
                           DDRM_DDRM5=0;
                           DDRM_DDRM6=0;
                           DDRM_DDRM7=0;

M口数据寄存器:PTM
M口做为输出时:
整体赋值:             PTM=0XAA;       //二进制10101010

或者对单个通道设置TM_PTM0=0;
                            PTM_PTM1=1;
                            PTM_PTM2=0;
                            PTM_PTM3=1;
                            PTM_PTM4=0;
                            PTM_PTM5=1;
                            PTM_PTM6=0;
                            PTM_PTM7=1;
M口最为输入时:ws= PTM;
或者对单个通道设置:ws=PTM_PTM0;
                            ws=PTM_PTM1;
                            ws=PTM_PTM2;
                            ws=PTM_PTM3;
                            ws=PTM_PTM4;
                            ws=PTM_PTM5;
                            ws=PTM_PTM6;
                            ws=PTM_PTM7;

其他寄存器使用见你能找到的资料;
其他的功能见你能找到的资料;



作者: 原来不是我    时间: 2013-4-20 16:42
602王帅 发表于 2013-4-20 16:32
M口方向寄存器:DDRM
如果设计为输出:DDRM=0XFF;
或者单个通道设置:DDRM_DDRM0=1;

WS是什么
作者: 602王帅    时间: 2013-4-20 16:56
原来不是我 发表于 2013-4-20 16:42
WS是什么

unsigned char ws=0;

ws=PTM;
或ws=PTM_PTM0,1,2,3,4,5,6,7;

作者: 原来不是我    时间: 2013-4-20 17:16
602王帅 发表于 2013-4-20 16:56
unsigned char ws=0;

ws=PTM;

XS128单片机串口通信时发送和接收用的是M0和M1口,该怎样设置 PORTM
作者: 602王帅    时间: 2013-4-20 18:28
原来不是我 发表于 2013-4-20 17:16
XS128单片机串口通信时发送和接收用的是M0和M1口,该怎样设置 PORTM

直接接上就可以用,不用设置。

作者: 原来不是我    时间: 2013-4-21 10:19
602王帅 发表于 2013-4-20 18:28
直接接上就可以用,不用设置。

直接用,试过了,不好使,板子默认接的是s0和s1,把他接到m0和m1后就不好使了
作者: 602王帅    时间: 2013-4-21 10:57
原来不是我 发表于 2013-4-21 10:19
直接用,试过了,不好使,板子默认接的是s0和s1,把他接到m0和m1后就不好使了

S0,S1是SCI0的收和发,





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