的使用过程
STM32UART 的使用过程
3
推 荐
、使用 前必须启动相应的外设时钟,其主要用到固件库的 函数。
使能 :使用 (, )
使能 !使用 "# $
、使用中断进行 操作的需要配置 %&,设置中断优先级。如:
'()*+%&++,+-'
%&+,.*()"%&+,.*/$0
'12+&+*+'
%&&++*+*3%&&415&410
%&&++*+*3%&&41*2+,5/0
%&&++*+*3%&&415 0
%&&+"6%&&++*+*$0
、配置相应的 .&7 口。
如果系统的 需要进行重映射,需要使用 .&71() 函数进行重映射,如:
.&71()".&71# $0
.&7&++*+*3.&75.&7/0
.&7&++*+*3.&75.&7&8 7&.0''注意:9 为浮空,9 为第二功能
上拉。
将 9 配置为:浮空输入模式,9 配置为带上拉的第二功模式。并用 .&7&+"$函数初始化。如:
'()*9*+:1+)'
.&7&++*+*3.&75.&70
.&7&+".&7#6.&7&++*+*$0
'()*9"3/;$1-1+1+*-<*'
.&7&++*+*3.&75.&7;0
.&7&++*+*3.&75.&7=/>?0
.&7&++*+*3.&75.&780
.&7&+".&7#6.&7&++*+*$0
@、配置
当在 A 文件种配置正确的外晶振后,在 &+,BA 定义的结构体种直接写入 的波特
率、通讯长顿、模式、硬件通讯控制,收发模式。再用 &+"$进行初始化。如:
&++*+*31*1+5;C//0
&++*+*3D )+5D )+E20
&++*+*3++-5++-0