2948|4

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求EVC开发周立功ARM10的串口通讯问题 [复制链接]

UCHAR  ucSendBuf[100];

    DWORD  dwLen;
    DWORD  i;
   
    /*
     *  取得字符
     */
    UpdateData(TRUE);
    dwLen = m_strSend.GetLength();
    if (dwLen > 80) {
        dwLen = 80;                                                                    /*  最多80个字符                */
    }

        int nu[10]={0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
        CString str("3A 30 31 30 36 30 34 30 35 31 33 38 37 35 36 0D 0A");
        CString strINDo("3A 30 31 30 36 30 34 30 35 31 33 38 37 35 36 0D 0A");       
        CString strIN;       
        for( int iNumTemp1=0; iNumTemp1         {
       if(strINDo.Mid(iNumTemp1,1)!=" ")
           {
         strIN = strIN + strINDo.Mid(iNumTemp1,1);  
           }
        }
        CString strOut("");
        CString strNumTemp("");
        for( int iNumTemp=0; iNumTemp         {
            strNumTemp = strIN.Mid(iNumTemp,2);
            if (strNumTemp=="3A") strNumTemp="3341";
            if (strNumTemp=="30") strNumTemp="3330";
            if (strNumTemp=="31") strNumTemp="3331";
            if (strNumTemp=="32") strNumTemp="3332";
            if (strNumTemp=="33") strNumTemp="3333";
            if (strNumTemp=="34") strNumTemp="3334";
            if (strNumTemp=="35") strNumTemp="3335";
            if (strNumTemp=="36") strNumTemp="3336";
            if (strNumTemp=="37") strNumTemp="3337";
            if (strNumTemp=="38") strNumTemp="3338";
            if (strNumTemp=="39") strNumTemp="3339";
            if (strNumTemp=="41") strNumTemp="3441";
            if (strNumTemp=="42") strNumTemp="3442";
            if (strNumTemp=="43") strNumTemp="3443";
            if (strNumTemp=="44") strNumTemp="3444";
            if (strNumTemp=="45") strNumTemp="3445";
            if (strNumTemp=="46") strNumTemp="3446";
            if (strNumTemp=="0D") strNumTemp="3044";
            if (strNumTemp=="0A") strNumTemp="3041";
                strOut=strOut+strNumTemp;               
        }
        strOut = "3A 30 31 30 36 30 34 30 35 31 33 38 37 35 36 0D 0A";
        strOut = "3A30313036303430353133383735360D0A";
        strOut = ":01060405138756";
        strOut = "30413330333133303336333033343330333533313333333833373335333630443041";
        strOut = "33413330333133303336333033343330333533313333333833373335333630443041";
        strOut = ":01060405138756 ";
        for (int iTemp = 0; iTemp < strOut.GetLength(); iTemp++) {
            ucSendBuf[iTemp] = (char) strOut.GetAt(iTemp);
    }       

    if ( !epcSerialSendData(GucComNo, ucSendBuf, strOut.GetLength() ) ) {
                AfxMessageBox( _T("数据发送失败!") );               
    }
此帖出自ARM技术论坛

最新回复

谢谢各位了,我的问题解决了,虽然这次没有多交几个朋友,但是还是很感谢你们了,谢谢你们的参与,正是由于你们的参与,我们的论坛会越办越好。  详情 回复 发表于 2008-11-20 11:18
点赞 关注
 

回复
举报

66

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
ARM10?那个芯片?
此帖出自ARM技术论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
周有这个吗?
------------------
信息提供详细一点吧
此帖出自ARM技术论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 
void Jiki(void)
{
        int                i ;

        ColPCB.sCx = ColPCB.sCy = 1 ;
        ColPCB.sColDist = 10 ;
        iLockNow = 5;

        for( i = 0 ; i < 5 ; i ++ ){
                LockPCB = 0 ;
        }

        mato_sy = -15 ;
        mato_sx = 0 ;
        mx = 120 ;
        my = 80 ;

        AutoModePhase = 0 ;
        AutoModeTime = 0 ;

}
此帖出自ARM技术论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
谢谢各位了,我的问题解决了,虽然这次没有多交几个朋友,但是还是很感谢你们了,谢谢你们的参与,正是由于你们的参与,我们的论坛会越办越好。
此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表