迪文科技论坛

 找回密码
 立即注册
搜索
查看: 83|回复: 4

【提问】串口4收发我这么写对吗?

[复制链接]

18

主题

31

回帖

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 3 天前 | 显示全部楼层 |阅读模式
1、串口4中断标志我用ES2T还是EA?

2、我用串口4发送数据,用SCON2T做发送中断完成条件行吗?


//发送一个字节
void uart4_send_byte(u8 byte)
{
        ES2T = 0;
        SBUF2_TX = byte;
        while(!SCON2T);
        SCON2T = 0;
        ES2R = 1;
}

//发送数据
void uart4_send_bytes(u8 *bytes,u16 len)
{
        u16 i;
        
        EA = 0;
        for(i=0;i<len;i++)
        {
                SBUF2_TX = bytes;
                while(!SCON2T);
                SCON2T = 0;
        }
        EA = 0;
}

回复

使用道具 举报

0

主题

99

回帖

1495

积分

金牌会员

Rank: 6Rank: 6

积分
1495
发表于 3 天前 | 显示全部楼层
可以参考这个代码。
回复

使用道具 举报

0

主题

352

回帖

1979

积分

金牌会员

Rank: 6Rank: 6

积分
1979
发表于 3 天前 | 显示全部楼层
您好!您把邮箱发来,把代码发您邮箱里。
回复

使用道具 举报

18

主题

31

回帖

305

积分

中级会员

Rank: 3Rank: 3

积分
305
 楼主| 发表于 3 天前 | 显示全部楼层
Carla熊 发表于 2024-11-20 14:24
您好!您把邮箱发来,把代码发您邮箱里。

1732200390@qq.com
回复

使用道具 举报

0

主题

352

回帖

1979

积分

金牌会员

Rank: 6Rank: 6

积分
1979
发表于 3 天前 | 显示全部楼层

已发您邮箱,注意查收。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 01:16 , Processed in 0.079388 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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