打印

RTC时钟配置时,无法输入初始数据

[复制链接]
1383|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
joypark159|  楼主 | 2013-8-7 17:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 joypark159 于 2013-8-7 17:09 编辑

用的是USART2来作为RTC的串口的,无法输入初始的时间,
这个是对输入的数据进行扫描的,端口配置也没错,但就是一直在红色那句进行判断,就算是输入数据也是一直在红句进行扫描,
uint8_t USART_Scanf(uint32_t value)
{
        
        uint32_t index;
        unsigned char i=1;
        
                  while(i)
      {
                                        if(USART_GetFlagStatus(USART2, USART_FLAG_RXNE) == RESET)
                                        {i=1;}//无收到数据
                                else
                                        { index= USART_ReceiveData(USART2);
        i=0;}//收到数据
                        }
      
                    return index;            
                  
}
沙发
puchuang| | 2013-8-7 19:10 | 只看该作者
不懂这一块   楼主  帮你顶一个  看看别人的意见吧

使用特权

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

本版积分规则

8

主题

30

帖子

0

粉丝