stm32开发板小苗系列之十一串口例程讲解_第1页
stm32开发板小苗系列之十一串口例程讲解_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

来源:第九单片机能是利用串口1不断地将信息打印到计算机上,同时接收从串口发过来的数据,在这里除了需要添加GPIO和RCCUSART的库文件,需要编写的文件,main.c加一个文件USART.c。编写了两种函数实现同能,打印信息到计算机上24USART1,查看STM32手册可知USART是GPIOA的PA9和PA10的默认复用功能并且在使用复用功能的时候,也要开启相应的功能时钟,所以这里要开启GPIOAUSART1的时钟。26行到34行,是设置GPIO的功能模式。GPIO具有默认的复用功能,在使用它的复用功能时,首先要把相应的GPIO进行初始化。GPIOA的PA9,该引脚为Tx发送端,输出引脚,而且是作为GPIO的复用功能,所以要将其配置为复用推挽输出;GPIOA的PA10,该引脚为Rx接收端,输入引脚,所以配置为浮空输入模式。具体写入的参数可查看STM32的参考手册的GPIO章节查找到。如下图所示断控制器NVIC,代码如下图所示。在上述内容配置好后,可以通过printf函数向计算机打信息,但想要使用C的库函数,当连接器检测到用户编写的C库函数相同名字的函数时,优先采用用第一个函数USART1_Putc是打印一个字符到串口,第二个函数USART1_Putsprintf()函数实现的功能是USART1参数的选取没

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论