2019-07-21 00:27发布
15级的许同学 发表于 2019-5-12 09:36 5楼大哥你好,我按照你说的单独测试了串口输出: 以下是主函数实验程序:[mw_shl_code=cpp,true]int m ...
最多设置5个标签!
这是我的测试结果 ((4 * 320)+3)*240 = 307920 一点也不少啊
//下面是子函数
void test(void)
{
u16 i,k;//color;
for(i=0;i<240;i++)
{
USART1_SendStr("L");//???
for(k=0;k<320;k++)
{
//color=0x9EF7;
//printf("%04X", color);//???????,? ??
////???:??????
USART1_SendOneChar('9');
USART1_SendOneChar('E');
USART1_SendOneChar('F');
USART1_SendOneChar('7');
}
//UART_Put_Num(i); //????????i????
USART1_SendStr(" ");
IWDG_Feed(); // 喂狗(没开启看门狗可以去掉)
}
}
void USART1_SendOneChar(u8 ch)
{
USART_SendData(USART1,ch);
while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
}
void USART1_SendStr(u8 *str)
{
while( (*str)!=' ' )
{
USART1_SendOneChar(*str);
str++;
}
}
一周热门 更多>