查看: 68|回复: 0

[求助] 824dmauart test

[复制链接]

该用户从未签到

79

主题

151

帖子

0

高级会员

Rank: 4

积分
979
最后登录
2024-5-8
发表于 2024-4-27 10:41:34 | 显示全部楼层 |阅读模式
从max的demo里导出dmauart的程序,编译很顺利,但是在uart输出端没有看到任何信息,代码是这样设定的demo出处lpcopen_3_01_lpcxpresso_nxp_lpcxpresso_824max.zip

#define USE_VCOM 0

#if (!USE_VCOM)
#define UART_TX_PIN 4
#define UART_RX_PIN 0
#else
#define UART_TX_PIN 7
#define UART_RX_PIN 18
#endif


我的硬件是连接在pin7  pin18,确认过硬件是好的,地也接了,我从pc发送没有任何反应,我的硬件是824lit

/* Enable the DMA IRQ */
        NVIC_EnableIRQ(DMA_IRQn);

        /* Enqueue a bunch of strings in DMA transmit descriptors and start
           transmit. In this use of DMA, the descriptors aren't chained, so
             the DMA restarts the next queued descriptor in the DMA interrupt
             handler. */
        for (idx = 0; idx < DMASENDSTRCNT; idx++) {
                sprintf(dmaSendStr[idx], "DMA send string (unlinked) #%d\r\n", idx);
                dmaTXSend((uint8_t *) dmaSendStr[idx], strlen(dmaSendStr[idx]));
        }



while (1) {
                /* Sleep until something happens */
                __WFI();

                /* Did any data come in? */
                bytes = checkRxData(buff);
                if (bytes > 0) {
                        /* RX data received, send it via TX DMA */
                        dmaTXSend(buff, bytes);
                }



大概是哪里的问题?
我知道答案 目前已有0人回答
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-8 17:45 , Processed in 0.111022 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表