你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8L051F3串口调试不通

[复制链接]
HYP 提问时间:2016-12-1 15:29 /
阅读主题, 点击返回1楼
收藏 1 评论10 发布时间:2016-12-1 15:29
10个回答
sssdd 回答时间:2017-8-18 15:23:41
本帖最后由 sssdd 于 2017-8-18 15:26 编辑

void Uart1_Init()
{
    UART1_DeInit();
    UART1_Init((u32)9600,
               UART1_WORDLENGTH_8D,
               UART1_STOPBITS_1,
               UART1_PARITY_NO,
               UART1_SYNCMODE_CLOCK_DISABLE,
               UART1_MODE_TXRX_ENABLE);//收发模式 波特率9600
    //UART1_ITConfig(UART1_IT_RXNE_OR, ENABLE);//串口接收中断
    UART1_Cmd(ENABLE);//串口打开
}
然后串口就开了。

    if((UART1->SR & 0x80)!=0)//TXE =1 发送缓冲空
    {//发送缓冲区空
        if(message_num)
        {
            message_num--;
            TXREG=Message_pool[message_num];
        }
        else
        {//消息队列结束
            if(Data_recived)
            {//消息: Got Data!
                Data_recived=0;
                message_num=10;
                Message_pool[9]='G';
                Message_pool[8]='o';
                Message_pool[7]='t';
                Message_pool[6]=' ';
                Message_pool[5]='D';
                Message_pool[4]='a';
                Message_pool[3]='t';
                Message_pool[2]='a';
                Message_pool[1]='!';
            
            }
            else if(OK_flag)
            {//消息: Trans Ok
                OK_flag=0;
                message_num=10;
                Message_pool[9]='T';
                Message_pool[8]='r';
                Message_pool[7]='a';
                Message_pool[6]='n';
                Message_pool[5]='s';
                Message_pool[4]=' ';
                Message_pool[3]='O';
                Message_pool[2]='K';
                Message_pool[1]='!';
            }
        }
    }
主程序添加↑这段,于是当message_num不为0,数据池有数据的时候就发出去了。。
补一个宏定义。
//------------------------
#define TXREG UART1->DR

12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版