一 USART 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 USART支持同步单向通信和半双工单线通信,也支持LIN(局部互联网)、智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RT ...
分类:
其他好文 时间:
2017-06-01 10:23:37
阅读次数:
354
什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用 需要用到外设的重映射功能时才需要使能AFIO的时钟 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用 举例:重映射USART2 USART2的TX ...
分类:
其他好文 时间:
2017-05-24 20:15:41
阅读次数:
344
嵌入式软件设计第12次实验报告 学号:140201126 姓名:杨鹏飞 组别:第2组 实验地点:D19 一、实验目的: 1.掌握通过GSM短信远程与嵌入式设备进行交互的方法。 二、实验内容: 1.编写程序把嵌入式开发板采集到的温度信息通过GSM短信传送给指定号码。(每10秒发送1次) 2.编写程序, ...
分类:
其他好文 时间:
2017-04-01 23:57:09
阅读次数:
332
编译时候报错.. Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced 上网找了解决方法 在usart.c文件的 _sys_exit(int x) { x = x; } 大约47行 ...
分类:
其他好文 时间:
2017-03-18 23:43:35
阅读次数:
298
用中断接收串口数据时,有时会存在串口接收数据错乱的问题,此时需要配置的时候为 uint8 u8Data; if ( USART_GetITStatus(USART1,USART_IT_RXNE) == SET ) { USART_ClearITPendingBit(USART1,USART_IT_R ...
分类:
其他好文 时间:
2017-03-01 19:50:43
阅读次数:
674
在 MSP430 系列中微控制器中有三种串行通讯模块。它们分别是 USART 、 USI 和 USCI 。 USART 支持同一硬件模块的两种串行模式,分别是 UART 和 SPI 。 USART 实现了独立的收发转换暂存器和 分离的收发缓冲暂存器以及中断能力。 通用同步串行通讯 (USI) ,对于 ...
分类:
其他好文 时间:
2017-02-25 10:55:26
阅读次数:
962
USART:通用同步和异步收发器UART:通用异步收发器当进行异步通信时,这两者是没有区别的。区别在于USART比UART多了同步通信功能。这个同步通信功能可以把USART当做SPI来用,比如用USART来驱动SPI设备。 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 ...
分类:
其他好文 时间:
2017-02-10 01:45:00
阅读次数:
203
今天初次使用STM32F407进行USART串口通讯实验,按照f103的代码写完了,发现没法发送数据, Google后发现是由于没有将端口映射到USART1,然后添加如下代码: 然后可以通讯了,但是数据是错误的,检查代码无误,又Google了一下,原来是板子的晶振频率不对, 在 stm32f4xx. ...
分类:
其他好文 时间:
2017-01-14 16:04:52
阅读次数:
393
定时/计数器(Timer/counter)是单片机芯片中最基本的外围接口,它的用途非常广泛,常用于测量时间、速度、频率、脉宽、提供定时脉冲信号 等。相对于一般8位单片机而言,AVR不仅配备了更多的定时/计数器接口,而且还是增强型的,功能非常强大。ATmega128一共配置了2个8位和2个 16位,共 ...
分类:
其他好文 时间:
2016-12-28 17:52:33
阅读次数:
318
基本原理:静态队列 使用方式:定义一个Usart_ReceriveType类型的缓冲队列,然后就可以利用上述文件中提供的三个函数来实现串口的FIFO的数据接受和读取 使用的时候可以利用 USARType Usart_fifo_write(Usart_RecerivePoint Rusart,uint ...
分类:
其他好文 时间:
2016-12-11 12:36:28
阅读次数:
309