码迷,mamicode.com
首页 >  
搜索关键字:usart    ( 195个结果
STM32F4——串口(USART)通信总结
一、概述:     USART即通用同步异步收发器,用于灵活的与外部设备全双工数据交换,它支持多种通信传输方式,可以通过小数波特率发生器提供多种波特率。 二、串口IO:     对于STM32F407有6个串口,对于每个串口对应的IO可以从芯片原理图中对应找到,对于其串口1,对应的IO为PA9/PB6端口对应串口1的发送端,PA10/PB7端口对应串口1的接收端。 三、通信参数:...
分类:其他好文   时间:2015-08-19 00:45:38    阅读次数:194
STM32F4 串口实验中收不到超级终端发送的数据,调试工具却可以
我用串口精灵发送数据没有问题,但是接收数据没反应。串口接受的时候必须要用中断的,你发送只靠单一的标志位是可以判断的,但是接受的时候,你是一直停留在while里面,我们判断接受是否完成,通过检测是否收到0x0D、0x0A的连续来检测是否结束。当检测到这个结束序列后,就会置位USART_RX_STA的最高位来标记已经会搜到一次数据。之后等待外部函数清空才可以第二次接受。修改:超级终端发送设置,以换行作...
分类:其他好文   时间:2015-08-18 19:25:46    阅读次数:251
5.USART异步串行口输入输出(轮询模式)
学习是一个简单的过程,只要有善于发掘的眼睛,总能学到新知识,然而如何坚持不懈的学习却很困难,对我亦如此,生活中有太多的诱惑,最后只想说一句勿忘初心。闲话不多扯,本篇讲诉的是异步串行口的输入输出,串口在外设中属于比较简单的通讯模式,但是在大型项目调试中又十分重要,理解该外设模块对于以后的通讯协议学.....
分类:其他好文   时间:2015-08-03 12:49:50    阅读次数:171
UART 串口相关库函数
先把一般使用时候用到的几个串口库函数列出来。以下是串口初始化的一个参考函数:void uart_init(u32 bound){ GPIO_InitTypeDef GPIO_InitStructure; //对GPIO进行配置 USART_InitTypeDef USART_Ini...
分类:其他好文   时间:2015-07-31 10:31:37    阅读次数:151
寄存器篇学习1
正点原子的寄存器篇的工程,通常由以下文件组成:Source Groupstartup_stm32f40_41_xxx.s 启动文件USER main.c用户程序主文件SYSTEMdelay.c usart.c sys.c原子团队自己写的文件HARDWARExxx.c main.c里面调用的一些...
分类:其他好文   时间:2015-07-23 00:15:48    阅读次数:270
RT thread 设备驱动之串口设备
本文以stm32f4xx平台介绍串口驱动,主要目的是:1、RTT中如何编写中断处理程序2、如何编写RTT设备驱动接口代码3、了解串行设备的常见处理机制所涉及的主要源码文件有:usart.c,usart.h,serial.c,serial.h一、RTT的设备驱动程序概述编写uart的驱动程序,首先需要...
分类:其他好文   时间:2015-07-18 00:24:23    阅读次数:356
stm32 获取有效字符串
void?USART2_IRQHandler()???{?? ?????if(USART_GetITStatus(USART2,USART_IT_RXNE)?!=?RESET)?//中断产生??????? ?????{?? ????????USART_ClearITPendingBit(USART2,USART_...
分类:其他好文   时间:2015-07-17 10:11:44    阅读次数:387
stm32 usart相关的问题及解决思路
如果此时USART正在发送数据,对USART_DR寄存器的写操作把数据存进TDR寄存器,并 在当前传输结束时把该数据复制进移位寄存器。 如果此时USART没有在发送数据,处于空闲状态,对USART_DR寄存器的写操作直接把数 据放...
分类:其他好文   时间:2015-07-16 09:58:04    阅读次数:372
stm32f103串口实现映射功能
在实际开发中,经常遇到串口的默认输出IO口被其他模块占用了,所以我们要用到串口IO口映射功能,是指将原来实现功能的IO口映射到其他指定IO口,其他不变。具体操作如下: 先贴出默认下的串口初始化设置: void USART1Conf(u32 baudRate) { USART_InitTypeDef USART_InitSturct;//定义串口1的初始化结构体 GPIO_InitType...
分类:其他好文   时间:2015-07-01 20:42:45    阅读次数:274
串口通信 stm32
文件:mian.c //功能:串口初始化、打开定时器中断,然后一直接收数据状态就好了。发送在中断中实现 #include "stm32f10x.h" #include "usart.h" u8 USART_rx_data; int main(void) { ?? ??RCC_Configuration...
分类:其他好文   时间:2015-06-10 14:22:03    阅读次数:153
195条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!