主函数代码如下
int main(void)
{
/*!< At this stage the microcontroller clock setting is already configured,
this is done through SystemInit() function which is called from startup
file (startup_STM32f10x_xx.s) before to branch to application main.
To reconfigure the default setting of SystemInit() function, refer to
system_stm32f10x.c file
*/
u16 i, len, c2len;
u16 x;
u16 y;
u8 c[] = "www.ARMjishu.com";
u8 c2[] = "TFT LCD 320X240";
u8 *str;
u16 charColor;
u16 bkColor;
len = sizeof(c)-1;
c2len = sizeof(c2)-1;
/* USARTx configured as follow:
- BaudRate = 115200 baud
- Word Length = 8 Bits
- One Stop Bit
- No parity
- Hardware flow control disabled (RTS and CTS signals)
- Receive and transmit enabled
*/
USART_InitStructure.USART_BaudRate = 115200;
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
STM_EVAL_COMInit(COM1, &USART_InitStructure);
/* Output a message on Hyperterminal using printf function */
printf("
USART Printf Example: retarget the C library printf function to the USART
");
printf("
WWW.ARMJISHU.COM %s configured....", EVAL_COM1_STR);
printf("
############ WWW.ARMJISHU.COM! ############ ("__DATE__ " - " __TIME__ ")");
printf("
");
printf(" _____ _______ __ __ ____ ___ ______ __ ___
");
printf(" / ____|__ __| \/ |___ \__ \| ____/_ |/ _ \
");
printf("| (___ | | | \ / | __) | ) | |__ | | | | |_ __
");
printf(" \___ \ | | | |\/| ||__ < / /| __| | | | | \ \/ /
");
printf(" ____) | | | | | | |___) / /_| | | | |_| |>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
要找原因,可以慢慢地注释掉不需要的,步子不要太大;(要不,留着串口输出也没什么大碍,需要的时候还可以用用 )好吧
一周热门 更多>