查看: 2328|回复: 3

[已解决] KL02串口不能发送数据

[复制链接]
  • TA的每日心情
    慵懒
    2020-5-12 10:21
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    4

    主题

    15

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    210
    最后登录
    2020-9-29
    发表于 2019-6-21 19:59:08 | 显示全部楼层 |阅读模式
    本帖最后由 zhanxiaogmeng 于 2019-6-22 15:40 编辑

             希望哪位朋友帮忙  看一下,一直没找到问题。                 
                            
    void UART0_Init (void)
                    {
                            
            
            SIM->SCGC4 |= SIM_SCGC4_UART0_MASK ;           //开启时钟
            SIM->SCGC5 |= SIM_SCGC5_PORTB_MASK;           //开启端口B时钟
               
                 PORTB->PCR[1] |=  ((0x3<<8)&0x700);      //PTB1      UART  TX                          
                       PORTB->PCR[2] |=  ((0x3<<8)&0x700);      //PTB2      UART  RX

          UART0->C2 &= ~(UART0_C2_TE_MASK | UART0_C2_RE_MASK); //禁止收发

         UART0->BDH = 0x03;                               //设置波特率                9600                        0
         UART0->BDL =  0xE8;                        
        UART0->C4 |=  0x04;                                  //设置OSR值  4                                          
              UART0->C3|=  (1<<5);                                 //   TXDIR
             UART0->C2 |= (UART0_C2_TE_MASK | UART0_C2_RE_MASK ); //使能收发
                      

                    }
    /*********************************************************************
    ** Function name:       UARTSendByte
    ** Descriptions:        UART·
    ** input parameters:    ucData:  
    ** output parameters:   
    ** Returned value:      
    **********************************************************************/
    void UART0_SendByte (uint8_t ucData)
    {
        while(!( (UART0->S1) & UART0_S1_TDRE_MASK));            
        UART0->D = ucData;                                 

    }













    我知道答案 目前已有3人回答
    有点累啊
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    28 分钟前
  • 签到天数: 1878 天

    连续签到: 3 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112732
    最后登录
    2025-9-6
    发表于 2019-6-24 08:02:07 | 显示全部楼层
    分享一下解决方案?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25450
    最后登录
    2025-9-4
    发表于 2019-6-25 11:19:04 | 显示全部楼层
    下次遇到问题,可以直接参考官方代码。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-5-12 10:21
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    4

    主题

    15

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    210
    最后登录
    2020-9-29
     楼主| 发表于 2019-6-26 10:42:23 | 显示全部楼层
    KL02的官方代码在哪,我一直没找到keil的。
    有点累啊
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-6 22:36 , Processed in 0.087767 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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