新手上路
- 积分
- 36
- 金钱
- 36
- 注册时间
- 2018-3-28
- 在线时间
- 11 小时
|

楼主 |
发表于 2018-3-29 14:43:25
|
显示全部楼层
不加上OLED模块的显示程序时,手机可以收发完整数据。比如发123,片子可以收到123。但是佳上显示部分发送123只能接收1。if(USART_GetITStatus(USART1,USART_IT_RXNE))//判断函数类型是否是接收中断,第二个入口函数是中断类型为接收中断
{
uint16_t res;
res=USART_ReceiveData(USART1);
USART_SendData(USART1,res);
ch[0]=res;
DelayInit();
I2C_Configuration();
OLED_Init();
while(1)
{
OLED_Fill(0xFF);//全屏点亮
DelayS(2);
OLED_Fill(0x00);//全屏灭
DelayS(2);
DelayS(2);
OLED_ShowStr(0,3,ch,1);//测试6*8字符
OLED_ShowStr(0,4,"Hello Tech",2); //测试8*16字符
DelayS(2);
OLED_CLS();//清屏
OLED_OFF();//测试OLED休眠
DelayS(2);
OLED_ON();//测试OLED休眠后唤醒
DelayS(2);
}
}
} |
|