登录
首页 » 嵌入式系统 » stm32 串口程序

stm32 串口程序

于 2022-03-15 发布 文件大小:1.42 MB
0 123
下载积分: 2 下载次数: 1

代码说明:

STM32的串口是相当丰富的,功能也很强劲。最多可提供5路串口(MiniSTM32使用的是STM32F103RBT6,具有3个串口),有分数波特率发生器、支持单线光通信和半双工单线通讯、支持LIN、智能卡协议和IrDASIR ENDEC规范(仅串口3支持)、具有DMA等。 串口最基本的设置,就是波特率的设置。STM32的串口使用起来还是蛮简单的,只要你开启了串口时钟,并设置相应IO口的模式,然后配置一下波特率,数据位长度,奇偶校验位等信息,就可以使用了。下面,我们就简单介绍下这几个与串口基本配置直接相关的寄存器。1,串口时钟使能。串口作为STM32的一个外设,其时钟由外设时钟使能寄存器控制,这里我们使用的串口1是在APB2ENR寄存器的第14位。APB2ENR寄存器在之前已经介绍过了,这里不再介绍。只是说明一点,就是除了串口1的时钟使能在APB2ENR寄存器,其他串口的时钟使能位都在APB1ENR。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 1602驱动
    单片机驱动1602显示库,C语言实现,驱动各种lcd1602 适用单片机 stc89S系列 Stc51系列 at89s系列
    2022-12-22 07:50:03下载
    积分:1
  • protel转pads的工具,原理图和PCB都可以直接进行转换
    protel转pads的工具,原理图和PCB都可以直接进行转换-Protel to pads of the tool, schematic diagram and PCB can be directly converted
    2022-03-23 04:18:05下载
    积分:1
  • TinyOS是 TOSSIM模拟器
    使用TOSSIM 模拟 TinyOS 应用程序 -TOSSIM A simulator for TinyOS
    2022-01-27 12:02:09下载
    积分:1
  • Omron PLC' s video tutorial, its a very good learning PLC help, this is the f...
    欧姆龙PLC的视频教程,它对学习PLC有很好的帮助,这是第7集。-Omron PLC" s video tutorial, its a very good learning PLC help, this is the first 7 sets.
    2022-06-17 14:46:54下载
    积分:1
  • 运用数控机床上的逐点比较插补算法来实现悬挂物体控制的画图要求...
    运用数控机床上的逐点比较插补算法来实现悬挂物体控制系统的画图要求-use of CNC machine tools-by-point comparison of interpolation algorithm to achieve flag objects of the class control system requirements
    2022-04-09 21:10:25下载
    积分:1
  • s3c2410 armlinux下字符型设备驱动的例子(控制led灯)
    s3c2410 armlinux下字符型设备驱动的例子(控制led灯)-s3c2410 armlinux character device driver under example (control led HEC)
    2022-02-28 18:14:11下载
    积分:1
  • STK AVR bootloader程序使用AVR相关
    与stk相关的avr bootloader程序,采用avr-gcc编写.-associated with STK avr Bootloader procedures used avr- gcc prepared.
    2022-08-15 20:04:51下载
    积分:1
  • 这是bios
    这是bios-lt的最新板,(1) bios.img占用的扇区数由4个合并为2个,相应的文件大小由193K减小为66K (2) 实现了对FLASH芯片BOOT扇区的处理,建立FLASH分区时不用再考虑让开BOOT扇区 改动的主要目的是想做到: 在29F040上空出384K的空间,建立一个分区存放不含应用程序的uClinux kernel, 将29LV160作为一个大分区,在其上建立JFFS2文件系统,并挂接为uClinux的根文件系统. 系统应用程序全部存储在JFFS2文件系统中. 再使用tmpfs来做临时目录和 /var目录. 这样就可以做到建立一个更加通用的,拿来就可以运行的uClinux系统,相当于给开发版 预装一个操作系统^_^ 由于JFFS2是文件系统是可写的,开发者只需将编好的用户程序 通过FTP下载到uClinux中,再改一改启动脚本即可 省去了配置uClinux环境的重复劳动 -err
    2022-08-12 22:00:19下载
    积分:1
  • NiosII transplantation in the overall summary of uClinux, which is a fool Tutori...
    是在niosII上移植uClinux的全面总结,属于是傻瓜教程-NiosII transplantation in the overall summary of uClinux, which is a fool Tutorial
    2022-05-21 20:51:57下载
    积分:1
  • Vehicle Tracking obstacle avoidance procedures, including time
    循迹小车程序 包括循迹 避障 计时 程序都是通过调试的通过的-Vehicle Tracking obstacle avoidance procedures, including time-tracking procedures are passed through the debug
    2022-05-23 20:42:23下载
    积分:1
  • 696518资源总数
  • 105595会员总数
  • 1今日下载