1、调用头文件stdio.h,然后重定义printf函数,如下:1 int fputc(int ch,FILE *F)2 {3 4 USART_SendData(USART1,(u8)ch);5 6 while(USART_GetFlagStatus(USART1,U...
分类:
其他好文 时间:
2015-05-27 20:52:16
阅读次数:
199
一、串口综述1、通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。 它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR...
分类:
其他好文 时间:
2015-05-27 20:37:42
阅读次数:
292
process_run用于处理系统所有needspoll标记为1的进程及处理事件队列的下一个事件。本文深入原码,详细分析,也包括do_poll和do_event函数。
一、运行process_run
int main()
{
dbg_setup_uart();
usart_puts("Initialising\n");
clock_init();
process_...
分类:
其他好文 时间:
2015-05-18 12:55:42
阅读次数:
111
在串口1发送中,第一个字总是发不出来,单步调试发送正常,硬件上电复位发送不正常,发现是STM32上电复位后需要先读取USART_SR,然后写 USART_DR,解决办法在串口初始化加入USART_GetFlagStatus(USART2, USART_FLAG_TC);void USART1_Ini...
分类:
其他好文 时间:
2015-05-07 16:36:24
阅读次数:
128
功能:采用DMA进行USART的发送,程序运行时,LED1亮灭交替,表示程序正在运行。当按下KEY0时,产生一个下降沿触发中断,在中断函数中实现DMA的数据传输到USART1上。//key.h#ifndef__KEY_H__
#define__KEY_H__
#include"stm32f10x.h"
voidKey_Configuration(void);
voidEXTI4_I..
分类:
其他好文 时间:
2015-05-05 06:37:31
阅读次数:
141
本文引用:http://bbs.ednchina.com/BLOG_ARTICLE_3013784.HTMMSP430F149有两个USART通讯端口,其性能完全一样,每个通讯口可通过RS232和RS485等芯片转换,与之相应的串行接口电路通讯。MSP430F149支持串行异步和同步通讯,每种方式都...
分类:
其他好文 时间:
2015-04-23 22:55:49
阅读次数:
268
今天来学习一下最常用的外设之一USART。 首先是硬件的连接,我们需要至少三根线,GND,TX,RX。参阅datasheet。默认的USART1_TX和USART1_RX的引脚如下图 关于HAL drivers的文档 尽量多查阅【UM1725】 User Manual Description of ...
分类:
其他好文 时间:
2015-04-15 23:01:48
阅读次数:
486
//usart.h#ifndef__USART_H__
#define__USART_H__
#include"stm32f10x.h"
#include<stdio.h>
voidGPIO_Configuration(void);
voidNVIC_Configuration(void);
voidUSART_Configuration(void);
#endif//usart.c#include"usart.h"
//加入以下代码,以支持printf()函数,..
分类:
其他好文 时间:
2015-04-13 21:03:09
阅读次数:
147
一、串口通信概念 1、缩写 USART:Universal Synchronous/Asynchronous Receiver/Transmitter 通用同步/异步接收和发送器 2、用处 (1)同步通信 双方必须先建立同步,即双方的时钟要调整到一个频率,收发双发不停地发送和接受连续的同步比特流。 ...
分类:
其他好文 时间:
2015-04-12 17:31:18
阅读次数:
252
STM32F407xx内嵌四个通用同步/异步接收器??(USART1,USART2,USART3 和USART6)和两个通用异步收发器(UART4和UART5)。这6个接口提供异步通信的IrDASIR ENDEC支持,多机通信模式,单线半双工通信模式LIN主/从功能。 USART1和USART6接口...
分类:
其他好文 时间:
2015-02-25 16:51:56
阅读次数:
171