在JPEG例程下线程tskProcess的循环中加入串口程序

2019-07-23 17:06发布

我现在用的DSP是DM642,在bios下加串口程序。就是在JPEG例程下线程tskProcess的循环中加入串口程序,将其发出在PC电脑上显示。结果是错误
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
jiajs
2019-07-24 12:43

QXDDM642_UART_Config UartConfig ={
           0x00,/*寄存器IER*/
           0x5f,/*寄存器FCR*/
           0x03,/*寄存器LCR*/
           0x01,/*寄存器MCR*/
};
void tskProcess()
{
    int i;
    ScomMessage *pMsgBuf;
    void *inBuf[3];
    void *outBuf[3];
    int  jpg_size;
    int  k;
    //Uint16 iValue;
    int framenum=0;
    CHAN_Handle chanHandle;
    SCOM_Handle fromInputtoProc,fromProctoInput;
    SCOM_Handle fromOuttoProc,fromProctoOut;
    SCOM_Handle fromUarttoProc,fromProctoUart;


    QXDuartHandleA = QXDDM642_UART_open(QXDDM642_UARTA,
                                                                              QXDDM642_UART_BAUD9600,
                                                                              &UartConfig);

  buffer=0x35;
   
    while(1)
    {
        checkMsg();

        framenum++;

QXDDM642_UART_putChar(QXDuartHandleA, (buffer & 0xff));  
......
......
......
}

PC电脑上输出的是错误的,但不是乱码。

一周热门 更多>