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

stm32 串口程序

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

代码说明:

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

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

发表评论

0 个回复

  • CPLD
    基于cpld的数字图像边缘检测算法的实现,vhdl源程序-CPLD-based digital image edge detection algorithm, vhdl source code
    2022-06-14 09:32:27下载
    积分:1
  • 每次开机都将次数加1 并存储到EEPROM。这样就能直观的看到机器的使用次数。用P1口 LED做为显示,次数大于256是将溢出,按复位模拟开机 或者直接通过开关...
    每次开机都将次数加1 并存储到EEPROM。这样就能直观的看到机器的使用次数。用P1口 LED做为显示,次数大于256是将溢出,按复位模拟开机 或者直接通过开关开机。-Each boot will add a number of times and stored in EEPROM. This will be able to see the intuitive usage of the machine. As with the P1 port LED display, frequency is greater than 256 is the overflow, according to reset the boot, or directly through the analog switch boot.
    2022-08-09 19:55:04下载
    积分:1
  • 是一个按键控制的录音笔,由汇编和C编写的,无解压密码
    是一个按键控制的录音笔,由汇编和C编写的,无解压密码-control is a button recording T, and C compilation prepared by the non-extracting passwords
    2023-02-24 07:40:04下载
    积分:1
  • lcd的字模软件,对单片机学习者学习液晶很有好处
    lcd的字模软件,对单片机学习者学习液晶很有好处-lcd of the font software, MCU LCD is very good for learners to learn
    2022-08-26 04:42:31下载
    积分:1
  • CH375并口方式控制打印机
    应用背景 单片机通过CH375链接USB口的打印机 // 单片机通过CH375控制USB打印机  // 程序示例,C语言,CH375中断为查询方式,只负责数据传输,不涉及打印格式及打印描述语言  // 另可提供多台计算机共享一台USB打印机的方案  // 以下定义适用于AVR 单片机,其它单片机参照修改,为了提供C语言的速度需要对本程序进行优化  关键技术 /* PORTB |= 0x08;  // 输出A0=1  PORTA = mCmd;  // 向CH375的并口输出数据  DDRA = 0xFF;  // 并口D0-D7输出  PORTB &= 0xF9;  // 输出有效写控制信号, 写CH375芯片的命令端口, A0=1; CS=0; WR=0; RD=1; DDRA = 0xFF;  // 该操作无意义,仅作延时,CH375要求读写脉冲宽度大于100nS  PORTB |= 0x07;  // 输出无效的控制信号, 完成操作CH375芯片, A0=1; CS=1; WR=1; RD=1;  DDRA = 0x00;  // 禁止数据输出  PORTB &= 0xF7;  // 输出A0=0; 可选操作  */
    2023-09-03 07:10:03下载
    积分:1
  • 瑞萨四轴飞行器代码
    应用背景为参加电子竞赛写的代码,用两片瑞萨做的飞控,一块片做姿态,算高度,另一片置做控制和一些功能实现,飞起来已经没有问题了,随便一个超声波模块定高也没有问题,共享给大家,大家多提意见,怎样才能做到悬停,还有摄像头循迹。关键技术PID算法,四元数姿态解算,单片机通信,电机控制,陀螺仪数据读取和数据处理,超声波高度测量,无线模块功能实现。遥控器调试PID,省时又省力。
    2022-03-22 00:39:03下载
    积分:1
  • 一种文件系统的结构,基本操作函数接口 很有用的哦.
    一种文件系统的结构,基本操作函数接口 很有用的哦.-A file system structure, the basic operation function interface useful Oh.
    2022-02-11 21:28:14下载
    积分:1
  • 本程序是读写x5045复位芯片的源程序,已经调试过,请直接使用。...
    本程序是读写x5045复位芯片的源程序,已经调试过,请直接使用。-This procedure is to read and write the source x5045 chip reset has been testing, please use.
    2022-01-25 14:52:37下载
    积分:1
  • 用于嵌入式系统的TCP/IP协议栈
    用于嵌入式系统的TCP/IP协议栈-for Embedded Systems TCP/IP Protocol Stack
    2022-01-23 11:19:18下载
    积分:1
  • 博创科技PXA270试验箱上LCD及触摸屏测试程序
    博创科技PXA270试验箱上LCD及触摸屏测试程序-Pioneering Science and Technology PXA270 chamber on the LCD and touch screen test procedures
    2022-01-26 03:47:25下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载