打印
[技术问答]

N76E003串口的奇怪问题

[复制链接]
157|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jackcat|  楼主 | 2025-6-27 11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的新唐BSP里的UART0例子。在Common.c里新加一个发送字符串的子函数:
void Send_String_To_UART0( UINT8 *string )
{
        while( *string )
        {
                Send_Data_To_UART0( *string++ );
        }
}

然后在uart.c里面调用它。再延时了一下。
void main (void)
{

#if 0        
    InitialUART0_Timer1(9600);           //UART0 Baudrate initial,T1M=0,SMOD=0
    while(1)
    Send_Data_To_UART0(0x55);
#else
                InitialUART0_Timer3(19200);
    while(1)
                {        
    //Send_Data_To_UART0(0x55);
                //Send_Data_To_UART0(0x0a);
                Send_String_To_UART0("test\r\n");
                Timer0_Delay1ms(3000);
                }
#endif

keilc仿真输出是 test  没错。 硬件测试,在串口调试助手上 却成了 QStT 。

哪位高手知道是怎么回事吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

1740

帖子

0

粉丝