手机版

mini stm32开发板入门教程(21)

时间:2025-04-30   来源:未知    
字号:

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"

mini stm32开发板入门教程(21).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)