mini stm32开发板入门教程(21)
发布时间:2021-06-06
发布时间:2021-06-06
mini stm32开发板入门教程
USART_ART_Clock=USART_Clock_Disable;USART_ART_CPOL=USART_CPOL_Low;USART_ART_CPHA=USART_CPHA_2Edge;USART_ART_LastBit=USART_LastBit_Disable;/*ConfiguretheUSART1synchronousparamters*/
USART_ClockInit(USART1,&USART_ClockInitStructure);USART_ART_BaudRate=115200;
USART_ART_WordLength=USART_WordLength_8b;USART_ART_StopBits=USART_StopBits_1;USART_ART_Parity=USART_Parity_No;USART_ART_HardwareFlowControl=USART_HardwareFlowControl_None;
USART_ART_Mode=USART_Mode_Rx|USART_Mode_Tx;/*ConfigureUSART1basicandasynchronousparamters*/USART_Init(USART1,&USART_InitStructure);/*EnableUSART1*/
USART_Cmd(USART1,ENABLE);
(5)编写应用程序
printf("\r\n欢迎来到麦思网论坛\r\n");printf("\r\n\r\n");
printf("\r\nPleaseInputCharacterFromKeyboard\r\n");while(1)
{
if(USART_GetFlagStatus(USART1,USART_IT_RXNE)==SET){
i=USART_ReceiveData(USART1);printf("%c",i&0xFF);/*printtheinputchar*/
}}
(三)调试仿真程序
(1)使用KeiluVision3通过ULINK2仿真器连接实验板,打开实验例程目录USART_TEST子目录下的USART.Uv2例程,
编译链接工程;
(2)使用MINI-STM32开发板附带的串口线,连接开发板上的COM和PC机的串口;
(3)在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序;
(4)选择硬件调试模式,点击MDK的Debug菜单,选择Start/StopDebugSession项或Ctrl+F5键,远程连接目标板并下载调试代码到目标系统中;
(5)例程正常运行之后会在超级终端显示以下信息:"欢迎来到麦思网论坛""PleaseInputCharacterFromKeyboard"
上一篇:品质成本管理
下一篇:信息化教学设计(模板1)