3、编写程序,实现STM32单片机通过串口1 发送一个字符串“STM32F103CB USART1 TEST!”,并在PC机的超级终端上显示。要求用printf函数输出。 【实验步骤、分析及结果(在下面写出你的代码)】 结果: 代码: #include"stm32f10x_lib.h" #include"stdio.h" void GPIO_Configuration() { GPIO_InitTypeDef GPIO_InitStruct...
4. 在PC机上打开串口终端软件,设置好波特率为19200。打开:【配套光盘\04-实验例程\02-ZigBee技术与应用\第三章 CC2530基础功能实验\3.3 Uart串口通信实验\实验代码】中的:“uart.eww”, 选择 Project→Rebuild All 重新编译工程。 5. 接下来选择 Project→Download and debug 将程序下载到 ZigBee 模块。 6. 下...
重要寄存器介绍:CLKCONCMD:时钟命令控制寄存器。D7位:选择32KHz或32K晶振。D6位:系统时钟选择。D5~D3、D2~D0:系统主时钟选择与频率。CLKCONSTA:时间频率状态寄存器。U0CSR:USART0控制与状态寄存器。U0GCR:通用控制寄存器。实验步骤:连接调试器与模块,设置波特率,下载与调试程序,观察数据传输与...
u8 debugRxCount=0;voidUSART1_IRQHandler(void)//串口1中断函数,函数名不可改,已在汇编文件startup_stm32f10x_hd.s 中规定好{if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)//接收中断(接收到串口数据){ debugRxBuf[debugRxCount]=USART_ReceiveData(USART1);//读取接收到的数据debugRxCount++...