历史上的今天
今天是:2025年01月15日(星期三)
2021年01月15日 | STM32_USART输入输出讲解
2021-01-15 来源:eefocus
今天总结STM32F103串口,以工程实例来讲述。
工程现象:
1.间断发送字符
2.接收中断(接收字符,并发送该字符)
软件工程下载地址(360云盘):
https://yunpan.cn/cPEI3zyQ7UqJv 访问密码ee52
讲述分如下几点:

使能串口1(RCC_APB2Periph_USART1)时钟。

这里的“USART1引脚配置”函数在usart.c文件下面;
初始化串口使用引脚, 包含端口引脚、频率、输出类型。
三、串口配置

这里的“串口配置”函数在usart.c文件下面;
详见每一句后面都有注释。
四、串口中断配置

这里的“NVIC配置”函数在bsp.c文件下面;
主要分配中断控制、中断优先级。
五、主函数应用

这里的“主函数”函数在main.c文件下面;
间隔跳变LED、打印(发送)字符串。
六、中断函数

函数在stm32f10x_it.c文件下面;
功能:接收一个字符串,并发送
上一篇:STM32控制IO基本配置的讲解
下一篇:STM32_TIM延时讲解
史海拾趣
|
大家好!!请教VHDL高手1个问题!!! 问题主要出在如下语句上: --#20100403#问题:不知怎么回事?若下面三语句不屏蔽,则ADclk信号不正确,为乱码;而下面3语句屏蔽后,ADclk信号就没有问题了,但就无法分频了??? if Cs=\'0\' AND RD=\'1\' AND ...… 查看全部问答> |
|
在CC2430应用程序中没有进行对引脚的操作指令,但程序进行了长时间的运行后出现某I/O引脚被改变。请教各位大虾。还有对2430的flash操作过度频繁会不会导致应用程序死掉呢?flash中的数据会不会由于操作flash的过度频繁而 ...… 查看全部问答> |
|
Reset operation As discussed previously, CE# must be low for all NAND activities. The simplest NAND command is the Reset (FFh), which doesn\'t require any address or second cycle. Simply assert CLE and issue a write pulse with FF ...… 查看全部问答> |
|
各位大虾,小弟初来此地,从事嵌入式嵌入式教学; 最近收到个2009嵌入式课件大赛的通知,请问有哪位大虾参加过吗,效果怎么样?看上去奖金还行 http://contest.cessa.org 不知道可不可以在这个版发,好像没找到合适的版面,请斑竹 ...… 查看全部问答> |
|
用portMon获取的通信过程如下 705 15:50:25 aaa.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 705 15:50:25 SUCCESS 706 15:50:25 &nb ...… 查看全部问答> |
|
急!! 今天买了个IDE转USB的接口,安装的时候怎么也装不上去 急!! 今天买了个IDE转USB的接口,安装的时候怎么也装不上去,驱动光盘中是ALL IN ONE CARDREADER AU6368 和USB TO IDE GL811,是不是硬盘还要跳线什么的?请各专家看看是怎么回事?谢谢了焦急等待中^^^^^^… 查看全部问答> |




